Commit Graph

453 Commits

Author SHA1 Message Date
Raffaele Di Fazio d477e96c38 Added initial implementation of ACM cert for Kubernetes API ELB 2018-07-06 09:29:54 +02:00
Justin Santa Barbara 53bf6ea6ad Replace deprecated flags: address -> insecure-bind-address 2018-05-31 23:23:33 -04:00
Ripta Pasay dfa4190cb5 Add --enable-admission-plugins API server flag, deprecating --admission-control in v1.10 2018-05-29 16:42:23 -07:00
k8s-ci-robot ad60dbd63d
Merge pull request #5178 from dims/patch-1
Add a FIXME and don't log about insecure ports
2018-05-26 14:22:41 -07:00
k8s-ci-robot e323fa918f
Merge pull request #5126 from justinsb/optional_etcd_manager
Support (optional) etcd-manager
2018-05-25 15:45:32 -07:00
Justin Santa Barbara ba87c36f73 Support (optional) etcd-manager 2018-05-25 16:01:22 -04:00
Davanum Srinivas 3e075fcab5
Add a FIXME and don't log about insecure ports
Thanks to @craigtracey for spotting this.
2018-05-25 09:35:06 -07:00
k8s-ci-robot a717a035d5
Merge pull request #4990 from andrewsykim/external-cloud-1.10
digitalocean: don't set --cloud-provider=external on control plane starting v1.10
2018-05-12 14:36:25 -07:00
k8s-ci-robot 1e4d7ab6a7
Merge pull request #5138 from justinsb/shared_instance_tags
Don't tag shared instances at all
2018-05-12 12:35:35 -07:00
k8s-ci-robot 2644e6c0eb
Merge pull request #4991 from AliyunContainerService/network
Implement network task for AlibabaCloud
2018-05-11 10:09:28 -07:00
Justin Santa Barbara cd6808d48e Don't tag shared instances at all
We don't need to (and we can add it later if we do)

Also clean up the Name tag
2018-05-10 12:03:04 -04:00
k8s-ci-robot 02ab1f90be
Merge pull request #5133 from relu/support-ec2-instance-nat-egresses
Add ability to use ec2 nat instance as egress
2018-05-10 08:22:53 -07:00
k8s-ci-robot 827357ef0a
Merge pull request #4958 from appvia/iam-remove-sids
Remove custom Statement IDs from IAM Policy Statements
2018-05-09 18:37:54 -07:00
Aurel Canciu cc8371cb31
Add ability to use ec2 nat instance as egress 2018-05-09 23:04:54 +03:00
AdamDang b3ee3af4de
Update nodeup.go 2018-04-22 10:12:08 +08:00
xh4n3 2bdb9ede97 add user-agent for statistic purpose, add dep 2018-04-19 20:57:56 +08:00
LilyFaFa ad9cf7d3e2 init ALICloud and add network Model 2018-04-19 20:48:40 +08:00
andrewsykim 2b325be8cf digitalocean: don't set --cloud-provider=external on control plane starting v1.10 2018-04-16 18:19:38 -04:00
Justin Santa Barbara e158f84e9f Set AWS_REGION into bootstrapscript
Fix #4451
2018-04-12 17:39:24 -04:00
Kashif Saadat bf30b2559f Update AWS IAM Policy tests following Statement ID removal 2018-04-10 15:33:51 +01:00
Kashif Saadat d665bfdcd4 Remove custom Statement IDs from IAM Policy Statements. 2018-04-10 15:33:08 +01:00
Justin Santa Barbara 7b0ac91cdb Avoid collisions in IAM ids
Fix #4951
2018-04-09 23:43:11 -04:00
k8s-ci-robot 5d2e730051
Merge pull request #4919 from jamesmcminn96/feature/dnsmasq-extra-config-options
Add configurable dnsmasq params to KubeDNS
2018-04-09 15:01:19 -07:00
zengchen1024 9dbf73ec63 implement subnet task 2018-04-09 18:04:35 +08:00
James McMinn 458f59d5d8 Add dnsmasq parameteres to kubeDNS config 2018-04-06 09:09:54 +10:00
k8s-ci-robot b88e89dec8
Merge pull request #4880 from andrewsykim/digitalocean-hostname-override
digitalocean: add kubelet hostname override
2018-04-03 08:58:17 -07:00
andrewsykim cc67ea84bd digitalocean: support multiple droplets 2018-04-03 01:49:45 -04:00
andrewsykim 54bee09f47 digitalocean: add kubelet hostname override 2018-04-03 01:16:50 -04:00
zengchen1024 a2cfb70285 build openstack router task 2018-04-02 18:03:29 +08:00
k8s-ci-robot c4e70fa174
Merge pull request #4842 from zengchen1024/build_network
add network builder
2018-04-02 01:15:03 -07:00
zengchen1024 280e775466 add network builder 2018-04-02 14:18:26 +08:00
Sergey Lanzman dc4a1a35b6 Validation around IOPS fields 2018-04-02 08:40:05 +03:00
k8s-ci-robot 105c6d3c34
Merge pull request #4697 from andrewsykim/digitalocean-nodeup-protokube
digitalocean: nodeup & protokube support
2018-04-01 20:13:12 -07:00
Sergey Lanzman b5d7363cf1 AWS: etcd volume provisioned IOPS support 2018-04-02 02:04:18 +03:00
andrewsykim 27e8902016 digitalocean: add nodeup support 2018-04-01 10:11:07 -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
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 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 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 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 ec595a361c Ensure volumes are always tagged 2018-03-25 00:08:24 -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
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
devops d734f35126 Add support for instance monitoring
Add API backward comptability

Add api generated files

documenting detailed-monitoring

instance-group json typo

Update test expected result
to support enable_monitroing

Add instance-monitroing support to CF

Improve doc, test and rename InstanceMonitoring

Rename instnace-monitoring to fit the YAML kops form

typo detailedInstanceMonitoring
2018-03-21 23:06:38 +02:00
Maciej Kwiek ed67c013f5 Validate etcd and k8s version for Cilium
Signed-off-by: Maciej Kwiek <maciej@covalent.io>
2018-03-20 13:08:39 +01:00
Maciej Kwiek bca52dede9 Add Cilium as CNI plugin
Signed-off-by: Maciej Kwiek <maciej@covalent.io>
2018-03-20 13:07:26 +01:00