Commit Graph

989 Commits

Author SHA1 Message Date
chrislovecnm f758919f21 Adding additional tags to various AWS components
This PR adds the base tags to DHCP Options, IGW, and Route Tables.
These components are not tagged correctly, and this can cause issues
with deletion. Name tags are not added to shared resources, as we allow
shared resources to have maintained names.  A owned/shared tags with the
syntax  "kubernetes.io/cluster/$CLUSTERNAME" = "owned" is added to the
resources as well.  We are maintaining the Name tag value for private
route tables, as these resources do not use the standard value.
2018-02-23 14:02:50 -07:00
k8s-ci-robot 4d4f86bfba
Merge pull request #4494 from justinsb/gcr_alias_only_for_1_10
Use k8s.gcr.io alias only for 1.10
2018-02-23 07:01:44 -08:00
Justin Santa Barbara c74f956697 Add test for image name remap 2018-02-22 21:42:41 -08:00
Justin Santa Barbara df47310e41 Fix comment on RemapFileAndSHA 2018-02-22 21:42:41 -08:00
Justin Santa Barbara b68f58d746 Change NewAssetBuilder to take a kops.Cluseter 2018-02-22 21:42:40 -08:00
Justin Santa Barbara e4fafa6065 Use legacy image registry gcr.io/google_containers for <= 1.9
The k8s.gcr.io prefix is an alias, but for CI builds we run from a
docker load, and we only double-tag from 1.10 onwards.  For versions
prior to 1.10, remap k8s.gcr.io to the old name.  This also means that
we won't start using the aliased names on existing clusters, which could
otherwise be surprising to users.
2018-02-22 21:42:33 -08:00
Fernando Battistella 9aa185c5e7 Change FeatureGates to omitempty under KubeProxyConfig
Fixes #4499
2018-02-22 14:20:04 -05:00
k8s-ci-robot 255021279f
Merge pull request #3592 from justinsb/recommend_kops_1_7_1
Require kops 1.7.1 (with the CVE fix), recommend kops 1.8.1
2018-02-21 18:27:40 -08:00
Justin Santa Barbara 174f3c1087 Recommend kops 1.8.1, require kops 1.7.1
Applying this only to the alpha channel for now
2018-02-21 09:52:42 -05:00
Justin Santa Barbara dde7600dae Initial support for standalone etcd-manager backups
The etcd-manager will (ideally) take over etcd management.  To provide a
nice migration path, and because we want etcd backups, we're creating a
standalone image that just backs up etcd in the etcd-manager format.

This isn't really ready for actual usage, but should be harmless because
it runs as a sidecar container.
2018-02-20 20:06:08 -05:00
k8s-ci-robot 0a67b586a9
Merge pull request #4473 from justinsb/format_apimachinery
Update apimachinery & ensure we always run goimports
2018-02-20 11:54:38 -08:00
k8s-ci-robot 4b8db1eee0
Merge pull request #4137 from thockin-tmp/gcr-vanity
Convert registry to k8s.gcr.io
2018-02-20 08:54:39 -08:00
Justin Santa Barbara 603b16876d Update apimachinery codegen 2018-02-20 10:43:05 -05:00
k8s-ci-robot 87fbb349c6
Merge pull request #4469 from justinsb/update_metrics
Support updating autoscaling metrics
2018-02-20 00:54:38 -08:00
Justin Santa Barbara 6e562e0742 Support updating autoscaling metrics 2018-02-20 00:53:24 -05:00
chrislovecnm e853fba1e4 Fixing deleting of shared IGW and DHCPOptions
Currently shared IGW and DHCPOptions are deleted, even if the shared
tags exist.  This PR adds the HasSharedTags func to the Shared member on
both IGW and DHCPOptions resources.
2018-02-18 19:56:21 -07:00
Rohith c8e4a1caf8 Kubernetes Calico TLS
The current implementation when Etcd TLS was added does not support using calico as the configuration and client certificates are not present. This PR updates the calico manifests and adds the distribution of the client certificate
2018-02-14 23:41:45 +00:00
Tim Hockin 79d5f793e7 Convert registry to k8s.gcr.io 2018-02-14 10:08:41 -08:00
k8s-ci-robot 2b1ecba8e1
Merge pull request #4395 from ihoegen/master
Add max-requests-inflight parameter
2018-02-13 22:59:51 -08:00
Ian Hoegen 37c3ac3784 Add max-requests-inflight flag, along with docs 2018-02-13 13:34:48 -08:00
k8s-ci-robot 9ca765932f
Merge pull request #4169 from GrupoZapVivaReal/master
Add live-restore flag to docker config
2018-02-13 07:12:49 -08:00
Mike Splain f40dc50a25 Update BUILD files to account for some recent changes 2018-02-12 17:16:33 -05:00
k8s-ci-robot 8629f60d22
Merge pull request #4371 from appvia/bootstrapscript-etcdClusterSpec
Pick up etcd version changes for a rolling update on master nodes
2018-02-12 10:43:59 -08:00
k8s-ci-robot 39e25300dd
Merge pull request #4409 from sstarcher/shane/master_describe_regions
master node requires DescribeRegions when using a bucket from another…
2018-02-12 10:43:49 -08:00
Kashif Saadat ac25853cd5 - Add etcdClusterSpec Image & Version in bootstrap data for Master nodes
- Reuse execWithTee fn for ETCD Command (tee & mkfifo in different path for newer image versions)
2018-02-10 12:14:36 +00:00
Shane Starcher b1fdb35118 fixing ecr policy test 2018-02-08 11:12:51 -05:00
Shane Starcher ffc92d4da3 updating the test 2018-02-08 10:52:07 -05:00
Shane Starcher fc022db0cf master node requires DescribeRegions when using a bucket from another account 2018-02-08 08:15:41 -05:00
Chris Phillips 99830c4823 api machinery for weave connection limit 2018-02-07 09:52:13 -08:00
Chris Phillips b620deba0f adds CONN_LIMIT to the WeaveNetworkingSpec
Weave limits the number of connections between peers and the default is 30.
As described here: ce9c5162bd/site/kubernetes/kube-addon.md
Setting the CONN_LIMIT environment variable controls this setting. Adding a field in the
WeaveNetworkingSpec and adding the env var to the associated templates lets users
have clusters larger than 30 nodes and still use weave's peer discovery

The weave authors have indicated that 100 is not an unreasonable setting.
https://github.com/weaveworks/weave/issues/1621#issuecomment-152713060
2018-02-07 09:52:12 -08:00
Marcio Rodrigues fa2a69dc08 generated code by apimachinery 2018-02-05 17:42:19 -02:00
Marcio Rodrigues 4c19801021 versioned api 2018-02-05 17:38:59 -02:00
Marcio Rodrigues f03e01114e add live-restore flag to docker config 2018-02-05 17:37:08 -02:00
Kashif Saadat 670f8e6b19 Fix drain command for rolling-updates 2018-02-05 16:30:45 +00:00
Justin Santa Barbara 78346cd90a apimachinery: remove copier 2018-02-03 21:41:26 -05:00
Justin Santa Barbara 36fbf99631 apimachinery: codegen for new version 2018-02-03 21:41:18 -05:00
k8s-ci-robot d509440455
Merge pull request #4372 from lucasreed/docs_grammer_spelling_fix
Documentation spelling/grammar fixes.
2018-02-03 15:19:15 -08:00
Justin Santa Barbara 7dfca05c09 Remove federation support
As it has been removed from upstream kubernetes, in favor of the
multicluster revamp.
2018-02-03 16:53:39 -05:00
Luke Reed 257ca33297 just a couple grammar/spelling errors I noticed 2018-02-02 15:55:00 -05:00
k8s-ci-robot 4e284e9966
Merge pull request #4357 from zhangxiaoyu-zidif/fix-check-kube-version
modify check require-kubeconfig kube version
2018-02-02 07:30:07 -08:00
k8s-ci-robot 0a2c59bac1
Merge pull request #4365 from romana/romana-iam-permission
Update route-related IAM permissions for Romana
2018-02-02 03:01:11 -08:00
Caleb Gilmour 1e74216b94 Update route-related IAM permissions for Romana 2018-02-02 00:37:46 +00:00
Martyn Ranyard e0200fbe95 Add TerraformProviderExtraConfig to cluster spec 2018-01-31 11:33:49 +01:00
zhangxiaoyu-zidif 30b10cb1c8 modify check require-kubeconfig 2018-01-30 17:53:16 +08:00
k8s-ci-robot cc67497776
Merge pull request #4246 from ottoyiu/s3_vfs
Improve S3 url parsing for vfsPath to support more naming conventions
2018-01-29 05:34:34 -08:00
k8s-ci-robot 923118eee0
Merge pull request #4166 from mrballcb/interactive_cli_opt
Interactive cli opt
2018-01-26 12:25:33 -08:00
k8s-ci-robot f9748b7ebf
Merge pull request #4270 from int128/root-volume-type
Fix rootVolumeType accepts all volume types
2018-01-26 11:36:35 -08:00
k8s-ci-robot cbf16fd6e2
Merge pull request #4245 from ottoyiu/etcd-override
Allow image override for etcd
2018-01-26 10:11:33 -08:00
k8s-ci-robot e299ff29d7
Merge pull request #4342 from johanneswuerbach/enable-asg-metrics
Enable metrics for AutoScalingGroups
2018-01-26 04:39:30 -08:00
k8s-ci-robot 5e68a5a33e
Merge pull request #4338 from denniswebb/latest-image
When kops searches for AMI by name, if > 1 are returned, uses the latest.
2018-01-25 17:25:28 -08:00