Commit Graph

4524 Commits

Author SHA1 Message Date
Justin Santa Barbara b9ced1957b bazel: fix tests/ directory 2017-11-25 16:03:27 -05:00
Kubernetes Submit Queue 875b41627d
Merge pull request #3913 from justinsb/aws_set_sleepdelay
Automatic merge from submit-queue.

Set SleepDelay function in AWS
2017-11-22 17:02:56 -08:00
Justin Santa Barbara b05faa0068 Set SleepDelay function in AWS
Works around nil SleepDelay problem: latest aws-sdk-go (in k8s 1.9 and
kops 1.8) has updated SleepDelay logic; fix is in
https://github.com/kubernetes/kubernetes/pull/55307 but that is only in
1.9.

Set the SleepDelay to work around the problem.
2017-11-22 16:50:19 -05:00
Kubernetes Submit Queue 8eac358795
Merge pull request #3869 from chrislovecnm/calico-2.6-update
Automatic merge from submit-queue.

Updating Calico manifests to Calico release 2.6.2

Renamed the k8s-1.8 manifest to a k8s-1.7. This is required because of config
change that occurs between k8s 1.6 and k8s 1.7. This refactor will also
be re-used when Calico Kubernetes data source support is added to kops.
Updated bootstrapchannelbuilder with the new Calico version numbers.

The diffs for the k8s-1.6 version is pretty rough, tried to make it cleaner, but nada.

FIXES: https://github.com/kubernetes/kops/issues/3866
FIXES: https://github.com/kubernetes/kops/issues/3867

Line: https://github.com/kubernetes/kops/compare/master...chrislovecnm:calico-2.6-update?expand=1#diff-891cbc61587adb202b66b7c9bc6896daR209  is why Calico would not start on k8s 1.6 - thanks @caseydavenport 

 **TODO**
Testing K8s versions

- [x] test 1.5
- [x] test 1.6
- [x] test 1.7
- [x] test 1.8

/cc @blakebarnett @itajaja
2017-11-22 10:20:04 -08:00
Kubernetes Submit Queue ee6762dbbe
Merge pull request #3908 from KashifSaadat/canal-calico-upgrade-steps
Automatic merge from submit-queue.

Updated 1.8 release notes to cover Canal manual upgrade steps.
2017-11-22 09:40:34 -08:00
chrislovecnm 3067a21341 Updating Calico manifests to Calico release 2.6.2.
Renamed the k8s-1.8 manifest to a k8s-1.7. This is required because of config
change that occurs between k8s 1.6 and k8s 1.7. This refactor will also
be re-used when Calico Kubernetes data source support is added to kops.
Updated bootstrapchannelbuilder with the new Calico version numbers.
2017-11-22 09:45:21 -07:00
Kubernetes Submit Queue 7a4ea8829a
Merge pull request #3826 from mikesplain/add_brew_devel_docs
Automatic merge from submit-queue.

Add homebrew devel and HEAD notes to docs.
2017-11-22 08:30:04 -08:00
Justin Santa Barbara 1b58585c8c
Merge pull request #3892 from romana/romana-networking-update
Version and validation updates for romana networking.
2017-11-22 11:25:35 -05:00
Kashif Saadat 5ebde989be Updated 1.8 release notes to cover Canal manual upgrade steps. 2017-11-22 15:25:34 +00:00
Kubernetes Submit Queue be898c114a
Merge pull request #3906 from gambol99/owners
Automatic merge from submit-queue.

Owners files
2017-11-22 07:15:29 -08:00
Rohith fb675ac896 Owners
- adding myself and kashifsaadat to the owners file .. proud moment :-)
2017-11-22 12:12:14 +00:00
Kubernetes Submit Queue e5194cf08b
Merge pull request #3904 from zengchen1024/generate_codes_for_cinder_volume_tasks
Automatic merge from submit-queue.

generate gazelle for cinder volume tasks

for issue #3886
2017-11-22 00:25:29 -08:00
zengchen1024 769a9e9dbb update gazelle 2017-11-22 14:29:14 +08:00
Kubernetes Submit Queue cabe97230f
Merge pull request #3887 from georgebuckerfield/fix-routetable-deletion
Automatic merge from submit-queue.

Respect the shared tag when deleting route tables

Fixes #3828.

Modifies the `buildTrackerForRouteTable` function (used by `ListRouteTables`) to set the `Shared` field of each returned route table resource, based on the presence of the `kubernetes.io/cluster/<clustername>: shared` tag. This prevents route tables with this tag from being deleted.

WIP while I add some more tests.
2017-11-21 21:05:31 -08:00
Kubernetes Submit Queue 3f2e537789
Merge pull request #3897 from Moshe-Immerman/patch-1
Automatic merge from submit-queue.

fix: paths in cluster_template.md
2017-11-21 15:32:01 -08:00
Kubernetes Submit Queue ae94d14e54
Merge pull request #3893 from zengchen1024/cinder_volume_task
Automatic merge from submit-queue.

Implement volume task for Openstack platform

Implement volume task to create volume for ETCD cluster.
Which issue this PR fixes: #3886
2017-11-21 15:00:13 -08:00
Kubernetes Submit Queue 0922f06987
Merge pull request #3899 from KashifSaadat/kops-secret-force-update
Automatic merge from submit-queue.

Support replacing kops secrets via force flag

- Return an error when attempting to create a secret if it already exists (previously it would silently return with a successful exit code, which is misleading).
- Allow passing a `--force` flag when creating `encryptionconfig` or `dockerconfig` secrets, so they can be replaced if they already exist.
- Fixes #3895
2017-11-21 12:10:25 -08:00
Kashif Saadat 79eef3cc6c Support replacing kops secrets via force flag 2017-11-21 11:47:03 +00:00
Moshe-Immerman a245e88c01
fix: paths in cluster_template.md 2017-11-21 06:25:54 +02:00
zengchen1024 0949d597b7 build volume task 2017-11-20 11:52:19 +08:00
zengchen1024 f1d673f77e implement volume task 2017-11-20 09:42:55 +08:00
Kubernetes Submit Queue f14bd2c2c4
Merge pull request #3889 from ftoresan/autoscaling-policy-fix
Automatic merge from submit-queue.

Changing the prefix of the ResourceTag condition

The prefix was `ec2` and it was not working, changing it to `autoscaling` should do the trick. This should fix #3871
2017-11-19 14:06:05 -08:00
Kubernetes Submit Queue 418db09df1
Merge pull request #3890 from justinsb/upscale_delay_flag_more_versions
Automatic merge from submit-queue.

upscale-delay flag in two more places
2017-11-18 18:45:35 -08:00
Kubernetes Submit Queue 80e47411b6
Merge pull request #3881 from dvavili/docker-upd
Automatic merge from submit-queue.

Add support for docker 17.09.0 version

Add support for docker version 17.09.0 version
2017-11-18 15:48:59 -08:00
Kubernetes Submit Queue ba4b8df32a
Merge pull request #3880 from tomdee/bump-flannel
Automatic merge from submit-queue.

Bump all flannel versions to latest release - v0.9.1
2017-11-18 15:14:36 -08:00
Justin Santa Barbara c7d3a53e48 upscale-delay flag in two more places
Same idea as in #3872
2017-11-18 17:03:59 -05:00
georgebuckerfield eab351c913 Add tests for ListRouteTables function 2017-11-18 12:34:39 +00:00
Fabricio Toresan d4eef657d6 Changing the prefix of the ResourceTag condition to match the one specified in the ASG documentation 2017-11-18 09:17:07 -02:00
georgebuckerfield df550ec2b5 Set the Shared field of RouteTable resources when listing 2017-11-17 17:27:16 +00:00
Kubernetes Submit Queue d8e2ce211a
Merge pull request #3709 from chrislovecnm/placehold-dns-ux-updates
Automatic merge from submit-queue.

Improving UX for placeholder IP Address

Before the `kops validate cluster` attempts to connect to the K8s API
endpoint, the code now checks to see if the API DNS Entry is the kops
placeholder IP Address 203.0.113.123.  It prints a message to the user
and err's.  There is a new init func in validate cluster that disables
CGO based DNS for Darwin OS.  Darwin does two things with kops
validates; it caches the IP address, and it does not return the
placeholder IP address.  We cannot use CGO base DNS with kops validate with OSX.
2017-11-17 02:24:23 -08:00
Kubernetes Submit Queue 1dcc4a0ef1
Merge pull request #3864 from jonstacks/master
Automatic merge from submit-queue.

Fix spelling

Fix spelling of credential in the `kops create` command.
2017-11-16 22:49:59 -08:00
Kubernetes Submit Queue e38eec76b4
Merge pull request #3863 from gambol99/template_fmt
Automatic merge from submit-queue.

Kops Template Config Value
2017-11-16 19:07:27 -08:00
Caleb Gilmour 04ef7ee0a3 Version and validation updates for romana networking. 2017-11-16 23:37:04 +00:00
chrislovecnm c7ef856f92 Improving UX for kops validate cluster
Before the `kops validate cluster` attempts to connect to the K8s API
endpoint, the code now checks to see if the API DNS Entry is the kops
placeholder IP Address 203.0.113.123.  It prints a message to the user
and err's.  There is a new init func in validate cluster that disables
CGO based DNS for Darwin OS.  Darwin does two things with kops
validates; it caches the IP address, and it does not return the
placeholder IP address.  We cannot use CGO base DNS with kops validate.
2017-11-16 15:12:51 -07:00
Kubernetes Submit Queue aa7ee34f84
Merge pull request #3818 from chrislovecnm/readme-updates
Automatic merge from submit-queue.

README and issue template updates

Addresses https://github.com/kubernetes/kops/issues/3813

- add information about new features
- removing maintainers section
- adding GCE documentation to README
- reformating the issues template
2017-11-16 13:51:53 -08:00
Mike Splain ef30f0ea49 Add homebrew devel/HEAD notes to docs and cleanup
Added to brew in https://github.com/Homebrew/homebrew-core/pull/20464
2017-11-16 16:29:09 -05:00
chrislovecnm e4b933f111 another Kuberenetes fixed 2017-11-16 14:18:19 -07:00
chrislovecnm faf5ea2e14 updates from PR review 2017-11-16 14:07:15 -07:00
chrislovecnm f514690fa4 Updating template with better formatting 2017-11-16 14:07:14 -07:00
chrislovecnm cde5359c48 adding new features to README, and removing Maintainers section. 2017-11-16 14:07:13 -07:00
Kubernetes Submit Queue b554ec1a11
Merge pull request #3879 from sergeohl/master
Automatic merge from submit-queue.

Add Exemple for instance group tagging

I had doc to show how to add tags on aws ASG and node
2017-11-16 12:51:51 -08:00
Divya Vavili b698c684a9 Add support for docker 17.09.0 version
Signed-off-by: Divya Vavili <vavili.divya@gmail.com>
2017-11-16 11:55:11 -08:00
Tom Denham 9dfe9443c0
Bump all flannel versions to latest release - v0.9.1 2017-11-16 12:29:59 -07:00
Serge Ohl d3254f47ed Reload bot 2017-11-16 14:06:21 -05:00
Serge Ohl 414d907629 Add Exemple for instance group tagging 2017-11-16 13:46:51 -05:00
Kubernetes Submit Queue e1ff22e125
Merge pull request #3874 from KashifSaadat/bootstrap-apiserver-encryption
Automatic merge from submit-queue.

Include encryptionConfig setting within userdata for masters.

When updating the kops `ClusterSpec.EncryptionConfig` setting, a `kops update cluster / kops rolling-update cluster` mentions no changes required, and so a forced rolling-update is required for the setting to be picked up.

Including this in bootstrapscript will add the setting to the user-data for the master nodes only (because it applies to the KubeAPIServer), marking them as requiring a rolling-update.
2017-11-16 09:04:17 -08:00
Kubernetes Submit Queue e9b6319d28
Merge pull request #3872 from david92rl/patch-1
Automatic merge from submit-queue.

Fix Autoscaling flag on Controller Manager Config

According to the Kubernetes docs for the [Support for cooldown/delay](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/#support-for-cooldowndelay)

The `HorizontalPodAutoscalerUpscaleDelay` flag value should be `horizontal-pod-autoscaler-upscale-delay` and not `horizontal-pod-autoscaler-downscale-delay`
2017-11-16 08:24:22 -08:00
Kashif Saadat f0c3ed8965 Include encryptionConfig setting within userdata for masters. 2017-11-16 15:58:59 +00:00
David 38591d9659
Fix Autoscaling flag on Controller Manager Config
According to https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/#support-for-cooldowndelay

The `HorizontalPodAutoscalerUpscaleDelay` flag value should be `horizontal-pod-autoscaler-upscale-delay` and not `horizontal-pod-autoscaler-downscale-delay`
2017-11-16 12:26:29 +00:00
Jonathan Stacks fb3f8f9424
Fix spelling 2017-11-15 13:22:47 -06:00