John Gardiner Myers
99c8c4b8fc
Move apply logic down into pkg for import use
2020-06-19 23:51:41 -07:00
MoShitrit
1c1044bd69
Upgrade Amazon VPC CNI to 1.6.3
2020-06-19 16:23:18 -04:00
Ciprian Hacman
95aca3def5
ARM64 support - Update bazel files
2020-06-19 04:42:11 +03:00
Ciprian Hacman
de6f6e9677
ARM64 support - Generate multi-arch config for assets
2020-06-19 04:42:11 +03:00
Ciprian Hacman
5546935029
ARM64 support - Update NodeUp for multi-arch
2020-06-19 04:42:11 +03:00
Ciprian Hacman
755b122f7e
ARM64 support - Add CNI plugin binaries
2020-06-19 04:42:11 +03:00
Kubernetes Prow Robot
e7d5d323bf
Merge pull request #9378 from johngmyers/refactor-certs-3
...
Issue aws-iam-authenticator cert in nodeup
2020-06-18 00:20:05 -07:00
Kubernetes Prow Robot
88b53ca046
Merge pull request #9390 from justinsb/cleanup_bootstrap_context
...
Refactor to clean up TemplateFunctions
2020-06-17 23:36:04 -07:00
Justin SB
af09f50fef
Refactor to clean up TemplateFunctions
...
We had some fields that were duplicated; this was confusing and seemed
likely to cause (subtle) bugs.
2020-06-17 23:39:16 -04:00
John Gardiner Myers
a5f5acc09d
Move the instancegroup role into NodeupConfig
2020-06-17 09:05:15 -07:00
John Gardiner Myers
23e2d14a78
Pull the 30-day skew code into IssueCert
2020-06-16 22:02:18 -07:00
Peter Rifel
c5882446c8
Only store launchtemplate userdata in plaintext for terraform 0.12+
2020-06-16 17:16:41 -05:00
Peter Rifel
964d402eb5
Store terraform launchtemplate userdata in plaintext rather than b64
...
This makes it easier to grok the userdata contents
2020-06-16 16:53:49 -05:00
Peter Rifel
3b0cad9a47
Address feedback
2020-06-16 15:09:43 -05:00
Peter Rifel
a7d2161c0e
Add OIDC Provider awstask, mock, and resource lister and deleter
2020-06-16 14:36:56 -05:00
Kubernetes Prow Robot
eb39ab7349
Merge pull request #9355 from johngmyers/move-port
...
Move host-network services off of port 8080
2020-06-16 09:10:04 -07:00
Kubernetes Prow Robot
f3e69e85c9
Merge pull request #9356 from johngmyers/refactor-kubelet-api
...
Issue kubelet-api cert in nodeup
2020-06-16 00:04:03 -07:00
Kubernetes Prow Robot
dc0c219727
Merge pull request #9360 from johngmyers/remove-baremetal
...
Remove the baremetal cloud provider
2020-06-15 21:11:57 -07:00
Kubernetes Prow Robot
39db604e0c
Merge pull request #9295 from olemarkus/cilium-component
...
Validate cilium version
2020-06-15 10:21:56 -07:00
John Gardiner Myers
0d74344a43
Remove the baremetal cloud provider
2020-06-14 10:38:29 -07:00
Kubernetes Prow Robot
d6f03b3f3f
Merge pull request #9337 from joshbranham/bug/fix-default-storageclass
...
Bug: Explicitly set default StorageClass to support upgrades
2020-06-14 07:47:55 -07:00
John Gardiner Myers
9d7a93e124
Issue kubelet-api cert in nodeup
2020-06-13 16:35:44 -07:00
John Gardiner Myers
5babf00646
Move node-local-dns healthcheck to port 3989
2020-06-12 22:00:15 -07:00
Kubernetes Prow Robot
868fcfb0e9
Merge pull request #9347 from johngmyers/refactor-certs
...
Issue kubecfg and kops certs in nodeup
2020-06-12 06:53:56 -07:00
John Gardiner Myers
87010c9c9b
Issue kubecfg cert in nodeup
2020-06-11 23:54:56 -07:00
Justin SB
6334da47b6
Refactor BootstrapChannelBuilder to use a KopsModelContext
...
Cleaner, and preparation for ServiceAccount IAM support.
2020-06-11 21:29:16 -04:00
Josh Branham
997f32122d
Update expected
2020-06-11 13:12:03 -04:00
Josh Branham
fe173d6d5d
Explicitly set default storageclass to support upgrades
2020-06-11 13:00:26 -04:00
Ciprian Hacman
df1302887e
Update Weave Net to 2.6.5
2020-06-11 09:09:59 +03:00
Ole Markus With
e09365b6c2
Validate cilium version
2020-06-11 07:38:14 +02:00
Ole Markus With
39751cfe63
Set cilium defaults in code
2020-06-11 07:38:13 +02:00
Kubernetes Prow Robot
98d1f7b05b
Merge pull request #9313 from johngmyers/refactor-scheduler-cert
...
Issue kube-scheduler and kube-controller-manager certs in nodeup
2020-06-10 21:00:57 -07:00
Kubernetes Prow Robot
c4932644bb
Merge pull request #9288 from johngmyers/launch-template-mismatch
...
Fix mismatch in SecurityGroups handling with launch templates
2020-06-10 08:24:51 -07:00
John Gardiner Myers
4db3a84af0
Ensure legacy-format launch templates get upgraded
2020-06-09 23:11:39 -07:00
John Gardiner Myers
d8970b93e1
Issue kube-controller-manager cert in nodeup
2020-06-09 22:45:19 -07:00
Kubernetes Prow Robot
cc45d02dbe
Merge pull request #9317 from hakman/docker-19.03.11-k8s-1.17
...
Use Docker 19.03.11 for Kubernetes 1.17+
2020-06-09 22:10:05 -07:00
Justin SB
bf11a65bd3
Try wrapping pkix.Name
2020-06-09 20:24:09 -07:00
John Gardiner Myers
b0694300df
Issue kube-scheduler cert in nodeup
2020-06-09 20:23:33 -07:00
Kubernetes Prow Robot
10bb3cf334
Merge pull request #9217 from johngmyers/refactor-validation
...
Refactor and improve API validation
2020-06-09 20:04:07 -07:00
Kubernetes Prow Robot
d01306659a
Merge pull request #9299 from johngmyers/task-cleanup
...
Don't require nodeup tasks to have SetName()
2020-06-09 19:20:04 -07:00
Peter Rifel
d923354d4f
Address review comments
2020-06-09 17:07:44 -05:00
Ciprian Hacman
9c13e7f32f
Update tests
2020-06-09 19:04:31 +03:00
Peter Rifel
95b6a3f837
Address feedback
2020-06-09 10:58:24 -05:00
Peter Rifel
bc074e857c
Use ec2.DescribeInstanceTypes in awsup.GetMachineTypeInfo
...
This requires passing a cloud object in additional places throughout the validation package and originating mostly from cmd/kops
This means that some kops commands now require valid cloud provider credentials, but I don't think this is an issue because the vast majority of use-cases already require the same cloud provider credentials in order to interact with the state store.
2020-06-09 10:13:01 -05:00
Peter Rifel
64ef8c2d42
Add DescribeInstanceTypes to AWSCloud
2020-06-09 10:13:00 -05:00
Ciprian Hacman
fa258dd410
Install common CNI plugin binaries for all network plugins
2020-06-09 10:09:03 +03:00
ZouYu
2fc52ec6be
fix some go-lint warning
...
Signed-off-by: ZouYu <zouy.fnst@cn.fujitsu.com>
2020-06-09 08:52:50 +08:00
Ciprian Hacman
ea106c4be8
Copy "portmap" to /opt/cni/bin for Weave
2020-06-08 19:34:44 +03:00
John Gardiner Myers
852e70f54d
Don't require nodeup tasks to have SetName()
2020-06-08 08:42:42 -07:00
Kubernetes Prow Robot
cd8681ccd0
Merge pull request #9282 from johngmyers/create-issuecert
...
Create nodetasks.IssueCert()
2020-06-08 07:57:47 -07:00