Commit Graph

6514 Commits

Author SHA1 Message Date
Justin Santa Barbara a8fbad600a Put new kops versions into channels
* 1.9.2 goes into the alpha channel
* 1.10 is prerelease, so 1.10.0-beta.1 goes into both channels.
2018-07-23 13:45:46 -04:00
Justin Santa Barbara b95d79204d Update stable channel to recommend latest kubernetes
We need to update the values here also.  This is the mapping from kops
version to kubernetes version, and then the other map is from
kubernetes version to recommended/required kubernetes version.  We
probably could simplify this, but for now we have to update both.
2018-07-23 13:40:34 -04:00
k8s-ci-robot 31f9984bad
Merge pull request #5493 from mikesplain/update_channels
Move alpha channels to stable and update alpha
2018-07-23 09:15:19 -07:00
Justin Santa Barbara 9320948a8a Mark 1.10.0-beta.1 2018-07-23 11:16:03 -04:00
k8s-ci-robot fc059c2952
Merge pull request #5494 from justinsb/add_cni_portmap
Add portmap CNI plugin for k8s >= 1.9
2018-07-23 07:37:18 -07:00
Justin Santa Barbara 289c18e17f Add portmap CNI plugin for k8s >= 1.9
Older CNI versions don't have the portmap plugin, but we should make
it available.
2018-07-23 09:56:46 -04:00
Mike Splain 91a04df360 Move alpha channels to stable and update alpha 2018-07-23 09:53:20 -04:00
k8s-ci-robot 99d6ef56b3
Merge pull request #5375 from mellowplace/issue-4252-dns
Only manage internal DNS zone if configuration has been specified
2018-07-23 06:51:18 -07:00
Rob Graham 4b07a07ad5 Merge branch 'master' into issue-4252-dns 2018-07-23 14:00:09 +01:00
Rob Graham 8ccf42f4a2 GH-4252 Better name for the config value and also add to v1alpha1 API 2018-07-23 13:48:35 +01:00
k8s-ci-robot 76272d897d
Merge pull request #5491 from justinsb/gce_validation_fix_ids
Fix GCE instance lookup during validation
2018-07-23 03:57:19 -07:00
Justin Santa Barbara 934f6c9d4b Fix GCE instance lookup during validation
ExternalID was deprecated and replaced by ProviderID, but the value of
ProviderID on GCE seems to have switched from instance ID to instance
Name.  Adopt a fallback matching strategy.
2018-07-23 02:10:58 -04:00
k8s-ci-robot 25e0f37083
Merge pull request #5486 from justinsb/no_gossip_limits
Remove gossip connection limit entirely
2018-07-22 22:11:17 -07:00
k8s-ci-robot 8d52e31d91
Merge pull request #5490 from justinsb/forceload_br_netfilter
Force-load br_netfilter in nodeup
2018-07-22 18:33:17 -07:00
Justin Santa Barbara e54c844e13 Force-load br_netfilter in nodeup
This does a best-effort modprobe of br_netfilter, to try to address
the DNS issues when the module is not loaded.

In 1.11 we'll have to look at this further, and probably we want an
error if the modprobe fails.
2018-07-22 13:15:22 -04:00
k8s-ci-robot a14ad36eb5
Merge pull request #5487 from mikesplain/update_templates
Update Issue templates and add PR template
2018-07-21 22:48:09 -07:00
k8s-ci-robot 4c8aa5cd3e
Merge pull request #5488 from justinsb/simplify_master_rolling_update
Simplify logic around master rolling-update
2018-07-21 21:52:41 -07:00
Justin Santa Barbara 3a1ce236d1 Simplify logic around master rolling-update
We were using a waitgroup, but we weren't actually running in parallel.
2018-07-21 23:04:22 -04:00
Justin Santa Barbara 9b70f75aa9 Remove gossip connection limit entirely
This simply turns off gossip connection limits, so we shouldn't ever have to manually configure them.

Follow on to #5077
2018-07-21 21:32:20 -04:00
k8s-ci-robot f611347090
Merge pull request #5485 from justinsb/only_decrypt_at_elb_if_have_cert
Only use SSL for ELB if certificate configured
2018-07-21 13:53:51 -07:00
Mike Splain 51a3200fc1 Update Issue templates and add PR template 2018-07-21 16:24:37 -04:00
Justin Santa Barbara 7b58bb3a6b Only use SSL for ELB if certificate configured
Support for certificates was added recently, but we only want to do
decryption at the ELB if a certificate is installed (we can't decrypt
at the ELB without a certificate)
2018-07-21 16:12:19 -04:00
k8s-ci-robot 19b81f011d
Merge pull request #4971 from dcwangmit01/update_gpu_hook
[GPU] Updated Kops GPU Setup Hook
2018-07-20 17:17:42 -07:00
k8s-ci-robot c680e051cf
Merge pull request #5479 from kampka/fix-5061
ContainerRegistry remapping should be atomic
2018-07-20 16:14:20 -07:00
k8s-ci-robot 21f97545f3
Merge pull request #5460 from rdrgmnzs/BindPrimaryIP
Allow kubelet to bind the hosts primary IP
2018-07-20 15:24:13 -07:00
k8s-ci-robot 27a055d965
Merge pull request #5472 from kampka/terraform-autoscaling-group-ids
Add autoscaling group ids to terraform module output
2018-07-20 14:03:34 -07:00
Rodrigo Menezes f816b00fb9 fix 2018-07-20 13:47:22 -07:00
k8s-ci-robot 28118f3da4
Merge pull request #5478 from kampka/bash-shebangs
Use portable shebang for hack scripts
2018-07-20 13:07:50 -07:00
Rodrigo Menezes 74e8973c6c Fix based on Justins suggestion 2018-07-20 12:25:23 -07:00
Rodrigo Menezes 218d90632c api machinery 2018-07-20 12:17:30 -07:00
Rodrigo Menezes e8476499b0 Allow other CNI drivers to bind a hosts Primary IP 2018-07-20 12:16:38 -07:00
Christian Kampka 05af75fac3 ContainerRegistry remapping should be atomic
Fixes #5061
2018-07-20 20:56:52 +02:00
k8s-ci-robot 61fe8626c9
Merge pull request #5477 from chrisz100/fix/travis-apimachinery
have travis fail when verify-apimachinery.sh fails and fix incompatible apimachinery
2018-07-20 10:52:59 -07:00
k8s-ci-robot 84218df40f
Merge pull request #5480 from justinsb/add_mikesplain_to_approvers
Add mikesplain to approvers
2018-07-20 09:01:07 -07:00
Justin Santa Barbara 9a2779ced5 Add mikesplain to approvers 2018-07-20 10:02:22 -04:00
k8s-ci-robot bdd6fecb6e
Merge pull request #5464 from justinsb/global_backoff_on_protokube_downloads
Introduce a global backoff to rate limit failed image downloads
2018-07-20 06:59:52 -07:00
Christian Kampka 2c104e2779 Use portable shebang for hack scripts 2018-07-20 14:28:12 +02:00
Christian Kampka 00cd85d73e Add autoscaling group ids to terraform module output 2018-07-20 13:15:03 +02:00
Christian Jantz 2c34342851 regenerated apimachinery to have tests work again 2018-07-20 13:12:56 +02:00
Christian Jantz 574c99d4cc have travis fail when verify-apimachinery.sh fails 2018-07-20 12:51:24 +02:00
k8s-ci-robot 2dbb6e84f6
Merge pull request #5077 from yancl/master
change gossip dns conn limit by ENV
2018-07-19 21:40:52 -07:00
k8s-ci-robot e81d863f43
Merge pull request #5470 from justinsb/fix_tests
Fix tests that crossed during PR merges
2018-07-19 20:28:52 -07:00
Justin Santa Barbara fd70778ccf Fix tests that crossed during PR merges 2018-07-19 22:07:02 -04:00
Justin Santa Barbara 630ea429ae
Merge pull request #4677 from usabilla/external-load-balancers
Add the ability to specify external loadbalancers for instancegroups
2018-07-19 21:54:00 -04:00
k8s-ci-robot 967fe70e34
Merge pull request #5455 from dcherman/patch-1
Correct the `maxSize` in the cluster template example
2018-07-19 15:58:23 -07:00
k8s-ci-robot 93da5a1bbd
Merge pull request #5469 from justinsb/docs-for-config-file
Update docs for config file
2018-07-19 14:45:29 -07:00
Justin Santa Barbara 57a7cb2d4e Update docs for config file
Update the paths, and add a concrete example of a configuration file.
2018-07-19 16:55:05 -04:00
k8s-ci-robot a92ee38741
Merge pull request #5467 from rdrgmnzs/kubelet_root-dir
Allow users to set the kubelets root dir.
2018-07-19 13:49:37 -07:00
k8s-ci-robot 9d7b2d17b0
Merge pull request #5108 from usabilla/set-values
Adds ability to set template context values on command line
2018-07-19 13:11:17 -07:00
k8s-ci-robot a9de76ad6e
Merge pull request #5462 from justinsb/dont_repeatedly_download_nodeup
Don't repeatedly download nodeup
2018-07-19 11:55:25 -07:00