Commit Graph

5570 Commits

Author SHA1 Message Date
Haoyun 4fee6cdf38
add the
add the
2018-03-27 09:25:19 +08:00
Haoyun 163eb60c52
remove string
remove string
2018-03-27 09:21:05 +08:00
k8s-ci-robot effacd1724
Merge pull request #4802 from justinsb/release-190-alpha3
kops release 1.9.0 alpha.3
2018-03-26 11:59:04 -07:00
Justin Santa Barbara 4fc3e7114d kops release 1.9.0 alpha.3 2018-03-26 13:07:59 -04:00
k8s-ci-robot 0b28a7e320
Merge pull request #4796 from justinsb/warn_on_additionalcidr_changes
Warn on VPC AdditionalCIDR changes
2018-03-26 09:26:03 -07:00
k8s-ci-robot fc1bed4353
Merge pull request #4224 from nebril/cilium-support
Add Cilium as CNI plugin
2018-03-26 07:49:02 -07:00
k8s-ci-robot 9d21edc674
Merge pull request #4794 from justinsb/test_vpc_diff
Add simple sanity check for 4758
2018-03-25 21:36:00 -07:00
Justin Santa Barbara 6e208e2563 Map AdditionalCIDRs from spec
They weren't currently mapped from the cluster spec.
2018-03-25 23:49:34 -04:00
Justin Santa Barbara 1eaaa00992 Add simple sanity check for 4758
The tag logic should be fixed now, but we add a quick unit test anyway.

Issue #4758
2018-03-25 23:48:46 -04:00
Justin Santa Barbara 317b9e2fc1 Warn on VPC AdditionalCIDR changes 2018-03-25 23:23:59 -04:00
k8s-ci-robot 6be6b22630
Merge pull request #4791 from justinsb/natgateway_shared
NAT gateway deletion: honor shared tag
2018-03-25 18:13:01 -07:00
k8s-ci-robot f164ecfae1
Merge pull request #4790 from justinsb/elasticip_tagging
ElasticIP deletion: Honor shared tags
2018-03-25 17:36:00 -07:00
k8s-ci-robot 7f89ba27a3
Merge pull request #4792 from justinsb/etcd_quorum_read
etcd-quorum-read flag: explicitly default to off for v2
2018-03-25 16:57:01 -07:00
Justin Santa Barbara 2bccf880d2 etcd-quorum-read flag: explicitly default to off for v2
Kubernetes 1.9 changed the default for etcd-quorum-read flag value to
true, in the hope of fixing some of the edge-case controller issues.

However, while this is cheap on etcd3, that fix was not backported to
etcd2, and performance there of quorum reads is poor.

For non-HA clusters with etcd2, it still goes through raft, but does not
need to - we set etcd-quorum-read to false, as this is just a missed
optimization in etcd2.

For HA clusters with etcd2, it's trickier, but at least for now we're
going to avoid the (crippling) performance regression.  kops 1.10 should
have etcd-manager (allowing upgrades to etcd3), and the ability to
configure IOPS on the etcd volume, so we can revisit this in 1.10 /
1.11.
2018-03-25 19:08:05 -04:00
k8s-ci-robot bdc7e2c925
Merge pull request #4783 from schweizerbolzonello/master
Dashboard : Fix CrashLoopBackOff (from K8S >= 1.8.10)
2018-03-25 15:59:01 -07:00
Justin Santa Barbara 29433aa17a ElasticIP deletion: Honor shared tags
We previously weren't tagging as shared, so there was no reason to
consider the tag.  Now we are tagging, we should.
2018-03-25 18:39:22 -04:00
Justin Santa Barbara c2c0e97c0e NAT gateway deletion: honor shared tag
We previously weren't tagging NAT gateways (it wasn't supported).  Now
we are, so if a NAT gateway is tagged as shared, we will honor that tag.
2018-03-25 18:38:51 -04:00
k8s-ci-robot a28f95d89d
Merge pull request #4765 from atopuzov/channels-oidc
Support for auth plugins in channels
2018-03-25 15:21:10 -07:00
k8s-ci-robot e830783ac1
Merge pull request #4787 from justinsb/check_tags_in_lifecycle_tests
Check tags in lifecycle tests
2018-03-25 15:21:01 -07:00
k8s-ci-robot 5cda02ca2b
Merge pull request #4695 from vendrov/instnace_monitroing_support
Add support for instance monitoring
2018-03-25 14:17:01 -07:00
k8s-ci-robot cb6f9112f6
Merge pull request #4789 from justinsb/elasticip_in_terraform_and_cloudformation
ElasticIP tags for cloudformation & terraform
2018-03-25 13:33:00 -07:00
Justin Santa Barbara a34792d3a5 Add lifecycle tests for legacy tags 2018-03-25 16:21:29 -04:00
Justin Santa Barbara afa0577749 Check tags in lifecycle tests
We want to make sure that everything owned is tagged as such, and that
some shared resources (in particular subnets) are tagged as such.
2018-03-25 15:55:44 -04:00
Justin Santa Barbara a148c67cad ElasticIP tags for cloudformation & terraform
We previously weren't populating the terraform configuration with these
tags.
2018-03-25 15:52:50 -04:00
k8s-ci-robot 01cacbd53c
Merge pull request #4786 from justinsb/refactor_discover_security_groups
SecurityGroup deletion: recognize shared tags
2018-03-25 08:33:01 -07:00
k8s-ci-robot 63225eb674
Merge pull request #4784 from justinsb/always_tag_volumes
Make sure volumes are tagged
2018-03-24 23:32:00 -07:00
k8s-ci-robot e65b9e3a2a
Merge pull request #4781 from justinsb/elasticip_tags
Tag ElasticIP when owned
2018-03-24 22:56:10 -07:00
k8s-ci-robot 5b3d4e76a1
Merge pull request #4788 from justinsb/tag_igw_consistently
Tag InternetGateways with consistent tags
2018-03-24 22:56:00 -07:00
Justin Santa Barbara 8250cf0571 cloudmock: update to support tag-key query on securitygroup 2018-03-25 01:17:27 -04:00
Justin Santa Barbara 32ec8d8253 SecurityGroups: recognize shared tag 2018-03-25 01:17:27 -04:00
Justin Santa Barbara d1fd74a30c Move code to new file 2018-03-25 01:17:27 -04:00
k8s-ci-robot 1a4bd10097
Merge pull request #4785 from justinsb/always-tag-sgs
SecurityGroups: ensure owned security groups are tagged
2018-03-24 21:31:01 -07:00
Justin Santa Barbara 0ce7dbf4bd Update tests for new volume tags 2018-03-25 00:08:24 -04:00
Justin Santa Barbara ec595a361c Ensure volumes are always tagged 2018-03-25 00:08:24 -04:00
Justin Santa Barbara e81e53b5b2 mockec2: allow elastic ip tagging 2018-03-25 00:01:41 -04:00
Justin Santa Barbara 4d10cc82e9 Always tag ElasticIP
Currently we were only tagging it if shared, but tagging for owned
objects has fewer downsides.
2018-03-24 23:57:12 -04:00
k8s-ci-robot b6ae8fb011
Merge pull request #4778 from justinsb/routetable_tags
Move routetable detection to new logic
2018-03-24 20:54:01 -07:00
k8s-ci-robot 15f3141bdb
Merge pull request #4779 from justinsb/tag_elasticip
ElasticIP: Always tag
2018-03-24 20:17:10 -07:00
k8s-ci-robot d415a92726
Merge pull request #4782 from justinsb/find_elasticip_tags
ElasticIP: Collect tags
2018-03-24 20:17:01 -07:00
Justin Santa Barbara 0e22bf4ab5 Update tests for new security group tags 2018-03-24 22:19:59 -04:00
Justin Santa Barbara 12873d3868 SecurityGroups: ensure owned security groups are tagged 2018-03-24 22:19:54 -04:00
Justin Santa Barbara ba4b83716c Tag InternetGateways with consistent tags 2018-03-24 21:28:41 -04:00
Thomas Schweizer-Bolzonello 18493ee3f4 Fixes kubernetes/dashboard CrashLoopBackOff referenced in issue https://github.com/kubernetes/kops/issues/4745
Upgrading dashboard to latest stable release v1.8.3

Signed-off-by: Thomas Schweizer-Bolzonello <thomas@schweizerbolzonello.net>
2018-03-25 02:18:04 +02:00
k8s-ci-robot ebdf284418
Merge pull request #4777 from justinsb/lifecycle_add_deletion_test
Add deletion to lifecycle test
2018-03-24 17:17:01 -07:00
Justin Santa Barbara c6830c60d2 ElasticIP: Collect tags
We need to discover the actual tags on an ElasticIP, or else
we will always have changes detected.
2018-03-24 19:55:16 -04:00
k8s-ci-robot 918a6abd06
Merge pull request #4776 from justinsb/shared_vpc_route_table
Deletion: check if VPC is shared
2018-03-24 16:41:00 -07:00
k8s-ci-robot 24b3de0690
Merge pull request #4780 from justinsb/avoid_tag_spurious_comparison_failures
intersectTags: return nil if comparing against nil
2018-03-24 16:08:01 -07:00
Justin Santa Barbara 3a5ad2c4c2 intersectTags: return nil if comparing against nil
When we're building the tag map, if we build an empty map and are
comparing against nil, return nil.  Avoids spurious comparison issues.
2018-03-24 18:29:05 -04:00
Justin Santa Barbara b65f20ec88 ElasticIP: Always tag
Previously we weren't tagging the ElasticIP on initial creation.
2018-03-24 18:28:21 -04:00
Justin Santa Barbara 4a6b5bb61f Move routetable detection to new logic 2018-03-24 18:26:39 -04:00