Commit Graph

2342 Commits

Author SHA1 Message Date
Justin SB 280d8d7729
Update etcd-manager to 3.0.20200307
Changelog:

* Allow overwriting etcd configs with env variables  [#296](https://github.com/kopeio/etcd-manager/pull/296)
* Update kops dependency to v1.16.0 [#302](https://github.com/kopeio/etcd-manager/pull/302)
2020-03-07 18:55:15 -05:00
Kubernetes Prow Robot 380cc74511
Merge pull request #8667 from johngmyers/validate-cilium
Add more API validation for Cilium
2020-03-06 10:17:24 -08:00
John Gardiner Myers e104cdb982 Default maxSurge to 1 on AWS 2020-03-04 19:41:51 -08:00
John Gardiner Myers 99100dc4a0 Fix flaky test 2020-03-03 20:54:22 -08:00
John Gardiner Myers 1b7c5139e0 Merge branch 'master' into surge 2020-03-03 17:53:18 -08:00
John Gardiner Myers fda93acb1b Address review comments 2020-03-03 10:11:05 -08:00
John Gardiner Myers 2fb3fe6410 Add more API validation for Cilium 2020-03-03 09:16:15 -08:00
John Gardiner Myers a3eb1a4b8c Simplify API validation by using IsValidValue() 2020-03-03 09:16:13 -08:00
Kashif Saadat 697f4610c6 Fix SecurityGroup check when there are no Network Interfaces associated with a LaunchTemplate 2020-03-03 16:53:33 +00:00
Kubernetes Prow Robot 45957e15a1
Merge pull request #8661 from tanjunchen/add-flag
support apiserver --kubelet-certificate-authority  flag
2020-03-02 16:27:37 -08:00
Ciprian Hacman 661bd6dfbd Add "owned" tag for all instance groups related resources 2020-03-02 10:39:50 +02:00
tanjunchen 64ffe00b1c support apiserver --kubelet-certificate-authority flag 2020-03-02 11:27:59 +08:00
Kubernetes Prow Robot 632b426bdf
Merge pull request #8639 from hakman/delete-launch-templates
Delete launch templates when using EnableLaunchTemplates
2020-02-29 09:02:39 -08:00
John Gardiner Myers ed73726195 Address review comments 2020-02-28 21:05:43 -08:00
Ciprian Hacman 7b5a4714e0 Find launch templates based on network interface security groups 2020-02-28 07:52:59 +02:00
Ciprian Hacman 44a508cb18 Add full field path to validation errors 2020-02-27 14:56:58 +02:00
Ciprian Hacman 5b9f01cdc7 Validate IptablesBackend for Calico and Canal 2020-02-27 04:35:56 +02:00
Ciprian Hacman f218f0bd7a Update Calico and Canal to v3.12.0 2020-02-27 04:03:42 +02:00
Kubernetes Prow Robot e07f84708e
Merge pull request #8276 from rifelpet/aws-vpc-cni-env-vars
Add support for custom env vars in amazon-vpc-cni
2020-02-26 15:07:20 -08:00
Kubernetes Prow Robot 5ddeae26bc
Merge pull request #8617 from johngmyers/multiple-networking
Validate at most one networking option chosen
2020-02-26 10:47:20 -08:00
Nguyen Hai Truong 6db76972ad Adding unittest for pkg/dns/gossip.go
Signed-off-by: Nguyen Hai Truong <truongnh@vn.fujitsu.com>
2020-02-26 14:34:55 +07:00
John Gardiner Myers ad8b018f1e Validate at most one networking option chosen 2020-02-23 21:30:47 -08:00
liranp 11a532aff6
feat(spotinst/ocean): add support for tags (cloud labels) 2020-02-23 21:28:14 +02:00
liranp cd1d474475
feat(spotinst/ocean): add support for blacklisting or whitelisting instance types 2020-02-23 15:13:53 +02:00
Kubernetes Prow Robot 145963fb09
Merge pull request #8590 from fenggw-fnst/work
Fix typo in comment for struct LyftVPCNetworkingSpec
2020-02-22 07:50:47 -08:00
Kubernetes Prow Robot 3d4b857218
Merge pull request #8579 from sshukun/remove-todo
Resolve TODO in /pkg/model/component/context.go
2020-02-22 07:14:47 -08:00
Kubernetes Prow Robot d0892bbefe
Merge pull request #8581 from justinsb/kubelet_rotate_certificates_flag
kubelet: map rotate-certificates options
2020-02-22 06:30:47 -08:00
Justin Santa Barbara 930207e156
kubelet: map rotate-certificates options
Additive flag mapping, may be useful for kubelet bootstrap.
2020-02-22 08:47:39 -05:00
John Gardiner Myers 704f41dbf1 Use supported kubernetes versions in tests 2020-02-21 22:24:29 -08:00
Kubernetes Prow Robot 249beba657
Merge pull request #8604 from tiendc/fix_unit_test_labels
Fix a bug in UT apis/kops/util/labels_test.go
2020-02-21 11:38:12 -08:00
Kubernetes Prow Robot 0aa97af94e
Merge pull request #8466 from hakman/fix-launch-template-tags
Update tags support for LaunchTemplates
2020-02-21 10:42:31 -08:00
Dao Cong Tien 8e3bd4f94c Fix a bug in UT apis/kops/util/labels_test.go
Go does not keep the order of items when iterate over a map.

Signed-off-by: Dao Cong Tien <tiendc@vn.fujitsu.com>
2020-02-21 17:09:06 +07:00
Ciprian Hacman e8c107f767 Update tags support for LaunchTemplates 2020-02-21 10:12:14 +02:00
John Gardiner Myers 8148f2da69 Fail cluster validation if a master missing kube-controller-manager 2020-02-20 21:50:11 -08:00
Kubernetes Prow Robot 194874d103
Merge pull request #8595 from tiendc/unit_test_apis_kops_util
Add unit test for pkg/apis/kops/util/labels.go
2020-02-20 19:18:32 -08:00
Dao Cong Tien 9df6851cb3 Add unit test for pkg/apis/kops/util/labels.go
Signed-off-by: Dao Cong Tien <tiendc@vn.fujitsu.com>
2020-02-21 09:37:15 +07:00
Kubernetes Prow Robot fb7801d1bf
Merge pull request #8539 from tiendc/unit_test_pkg_nodelabels
Add unit test for pkg/nodelabels/builder.go
2020-02-20 13:29:57 -08:00
Guangwen Feng ea6dd4e0f3 Fix typo in comment for struct LyftVPCNetworkingSpec
Signed-off-by: Guangwen Feng <fenggw-fnst@cn.fujitsu.com>
2020-02-20 11:18:05 +08:00
Kubernetes Prow Robot ea8c8fbc18
Merge pull request #8589 from olemarkus/cilium-1-7
Bump Cilium to 1.7 for k8s 1.12+
2020-02-19 15:32:30 -08:00
Ole Markus With d0d833144d Bump Cilium to 1.7 for k8s 1.12+
Cilium 1.7 requires K8s 1.12 minimum. Changed the templates so that we
can have different cilium versions for different k8s versions.

This also mean that this addon will behave similar to other addons wrt
upgrades. Cilium used to add a fixed version to the cluster spec on cluster creation so
upgrades were slightly more manual. Now, for new clusters, upgrades will
happen implicitly with kops updates unless the .Version is added
manually to the cluster spec.
2020-02-19 18:26:07 +01:00
Kubernetes Prow Robot 9cbbdd8426
Merge pull request #8533 from spotinst/fix-spotinst-owners
Spotinst: Add OWNERS file to Spotinst specific packages
2020-02-19 07:00:31 -08:00
John Gardiner Myers 9f9b98e9f4 Merge branch 'master' into surge 2020-02-17 09:17:26 -08:00
John Gardiner Myers 53c362da25 Fix field name for api validation 2020-02-17 09:17:19 -08:00
Kubernetes Prow Robot 4f82e77a4b
Merge pull request #8578 from johngmyers/not-invalid
Fix inappropriate use of field.Invalid()
2020-02-17 07:51:29 -08:00
Shukun c907df426a Resolve TODO in /pkg/model/component/context.go 2020-02-17 17:52:22 +09:00
Matt Ouille f025ff0e70
Add External Policies (AWS managed policy attachments) 2020-02-16 21:54:12 -08:00
John Gardiner Myers eb58874aea Fix inappropriate use of field.Invalid() 2020-02-16 20:59:33 -08:00
John Gardiner Myers 54449386a0 Simplify chained .Child() calls 2020-02-16 17:29:41 -08:00
Ole Markus With ced8f00201 Add option to use ENI as IPAM mode for Cilium
* Force cilium-operator run on master nodes
* Add option for setting cilium ipam mode
* If cilium ipam mode is eni, add additional permissions to master nodes
* Allow NonMasqueradeCIDR overlap with NetworkCIDR when Cilium ENI is enabled
2020-02-16 19:11:01 +01:00
John Gardiner Myers 8844b97fe3 Fix field names in api validation 2020-02-15 14:52:27 -08:00