Commit Graph

3277 Commits

Author SHA1 Message Date
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