Commit Graph

2802 Commits

Author SHA1 Message Date
dima 968cf784a9 Merge branch 'master' of https://github.com/kubernetes/kops into feature/extend_PR_398 2017-04-19 12:37:52 +02:00
Chris Love 8d2b1bd49e Merge pull request #2380 from GauntletWizard/validate
Fix cluster validation when there's additional nodes.
2017-04-18 22:43:44 -06:00
Justin Santa Barbara 16b67d29b4 Merge pull request #2365 from BrentDorsey/master
kops nodeLables - additional documentation to clarify how nodeLables work in AWS
2017-04-19 00:19:59 -04:00
Justin Santa Barbara 17ead94ddd Merge pull request #2374 from pierreozoux/patch-1
Correct typo
2017-04-19 00:12:26 -04:00
Ted Hahn 46d885d39b Change validation to be happy with more than minimum nodes. 2017-04-18 18:50:19 -07:00
Ted Hahn 395c7428ad add a second, always ready node. Having healthy nodes shouldn't be a
problem for validation.
2017-04-18 18:50:08 -07:00
Chris Love 238a59d678 Merge pull request #2323 from justinsb/missed_errhandling_1
Add missed error handling from nodeup lstat
2017-04-18 14:20:03 -06:00
Brent Dorsey 4adef05dbc Merge remote-tracking branch 'origin/master' 2017-04-18 12:24:33 -05:00
BrentDorsey f5046600c3 fixing broken link
adjusting wording to clarify both cloudLables and nodeLables are automatically applied to new nodes create by AWS EC2 auto scaling groups.
adding --force flag example
2017-04-18 12:24:25 -05:00
Pierre Ozoux 1325a5f437 Correct typo 2017-04-18 17:00:07 +01:00
Justin Santa Barbara 37e50a10cc Merge pull request #2349 from buo/fix-ap-northeast-2-master-type
Set default master size for ap-northeast-2
2017-04-18 09:27:17 -05:00
Justin Santa Barbara 0294a90f6a Merge pull request #2343 from vmware/vsphere-vendor-code
Add vSphere vendor codes
2017-04-17 23:22:00 -05:00
Justin Santa Barbara 66a9e0dfc1 Merge pull request #2364 from a1dutch/route53-mapper-1.3.0
update route53-mapper readme and addon catalog
2017-04-17 23:20:46 -05:00
BrentDorsey b829ffb30e Merge remote-tracking branch 'origin/master' 2017-04-17 17:14:38 -05:00
BrentDorsey c34f77a916 kops nodeLables - additional documentation to clarify how nodeLables work in AWS and a work around for kops rolling-update not recognizing any required changes in AWS.
A good use for nodeLables is to implement [nodeSelector labels](https://kubernetes
.io/docs/concepts/configuration/assign-pod-node/#step-two-add-a-nodeselector-field-to-your-pod-configuration) that survive
[AWS EC2 auto scaling groups](https://aws.amazon.com/autoscaling/) replacing unhealthy or unreachable instances.

Note for AWS if `kops rolling-update cluster --instance-group nodes` returns "No rolling-update required." you'll need to
manually terminate the EC2 node for the auto scaling group to propagate the new labels.
2017-04-17 17:14:28 -05:00
BrentDorsey 80ea74842a Merge remote-tracking branch 'origin/master'
# Conflicts:
#	docs/labels.md
2017-04-17 17:12:53 -05:00
BrentDorsey ee134374a8 kops nodeLables - additional documentation to clarify how nodeLables work in AWS and a work around for kops rolling-update not recognizing any required changes in AWS.
A good use for nodeLables is to implement [nodeSelector labels](https://kubernetes
.io/docs/concepts/configuration/assign-pod-node/#step-two-add-a-nodeselector-field-to-your-pod-configuration) that survive
[AWS EC2 auto scaling groups](https://aws.amazon.com/autoscaling/) replacing unhealthy or unreachable instances.

Note for AWS if `kops rolling-update cluster --instance-group nodes` returns "No rolling-update required." you'll need to
manually terminate the EC2 node for the auto scaling group to propagate the new labels.
2017-04-17 17:12:23 -05:00
BrentDorsey 85675ff19c kops nodeLables - additional documentation to clarify how nodeLables work in AWS and a work around for kops rolling-update not recognizing any required changes in AWS.
A good use for nodeLables is to implement [nodeSelector labels](https://kubernetes
.io/docs/concepts/configuration/assign-pod-node/#step-two-add-a-nodeselector-field-to-your-pod-configuration) that survive
[AWS EC2 auto scaling groups](https://aws.amazon.com/autoscaling/) replacing unhealthy or unreachable instances.

Note for AWS if `kops rolling-update cluster --instance-group nodes` returns "No rolling-update required." you'll need to
manually terminate the EC2 node for the auto scaling group to propagate the new labels.
2017-04-17 17:10:28 -05:00
Andrew Holland 163e2f4acc update route53-mapper readme and addon catalog 2017-04-17 22:07:21 +01:00
Chris Love bb3d8b9c89 Merge pull request #2338 from justinsb/fix_channelversion_log_message
Fix channel version format string
2017-04-16 10:07:15 -06:00
Chris Love 8206b2da70 Merge pull request #2324 from justinsb/missed_errhandling_2
Add missed error handling from Autoscaling list
2017-04-15 21:04:16 -06:00
Chris Love 5fe50e0764 Merge pull request #2353 from justinsb/fix_2345
Fix weave daemonset labels to be backwards compatible
2017-04-15 20:55:50 -06:00
Justin Santa Barbara cf51bd943b Fix weave daemonset labels to be backwards compatible
Otherwise the kops 1.5 -> kops 1.6 upgrade was failing with:

The DaemonSet "weave-net" is invalid: spec.template.metadata.labels:
Invalid value: {"name":"weave-net"}: `selector` does not match template
`labels`

Fix #2345
2017-04-13 03:27:42 -04:00
Geosung Lee dac172c1cb Set default master size for ap-northeast-2
The ap-northeast-2 region doesn't support the m3 family; a c4.large is
the cheapest non-burstable instance.

Please refer to the issue #1455.
2017-04-12 21:17:42 +09:00
Miao Luo d49ee31e33 Add vendor code for CoreDNS. 2017-04-11 10:08:22 -07:00
SandeepPissay 7d52dbc69e Added govmomi project as a submodule in kops 2017-04-11 10:08:22 -07:00
Justin Santa Barbara d57cedaf73 Update makefile to 1.6.0-alpha.2 2017-04-11 00:59:58 -04:00
Justin Santa Barbara f7edd0b3f9 Merge pull request #2335 from justinsb/kopeionetworking_16_manifest
Update kopeio-networking
2017-04-11 00:52:34 -04:00
Justin Santa Barbara e36c055cd8 Merge pull request #2337 from justinsb/calico_16_configuration
Split calico configuration into 1.5 and 1.6
2017-04-11 00:52:26 -04:00
Justin Santa Barbara 67eb0ab597 Merge pull request #2339 from justinsb/split_canal_manifests
Split canal manifests to 1.5 & 1.6
2017-04-11 00:52:05 -04:00
Justin Santa Barbara ae03e0252c Split canal manifests to 1.5 & 1.6 2017-04-11 00:02:40 -04:00
Justin Santa Barbara 0fcfd9e486 Update kopeio-networking 2017-04-10 23:49:53 -04:00
Justin Santa Barbara c261ac1e3f Merge pull request #2292 from felipejfc/flannel_1.6
fix flannel setup on 1.6 cluster
2017-04-10 16:32:19 -04:00
Justin Santa Barbara 3c9c082e6e Add RBAC roles for calico 2017-04-10 16:30:54 -04:00
Felipe Cavalcanti 314756460a fix flannel setup on 1.6 cluster 2017-04-10 15:38:41 -03:00
Justin Santa Barbara 12e61b1378 Fix channel version format string 2017-04-10 12:24:46 -04:00
Justin Santa Barbara 2f5d3eb811 Add toleration to calico DS 2017-04-10 12:24:26 -04:00
Justin Santa Barbara 2e4830423e Split calico configuration into 1.5 and 1.6 2017-04-10 12:24:10 -04:00
Justin Santa Barbara 460c0be944 Merge pull request #2286 from ottoyiu/calico-2.1.1
Update Project Calico from 2.0.2 to 2.1.1
2017-04-10 11:23:11 -04:00
Justin Santa Barbara 214f841cb8 Merge pull request #2288 from ottoyiu/cluster-autoscaler-1.6
Change how tolerations are defined in cluster-autoscaler.yaml for k8s 1.6
2017-04-10 10:59:37 -04:00
Justin Santa Barbara a34cd51bb6 Merge pull request #2317 from justinsb/weave_manifests_version_selection
Use version-selection for weave
2017-04-10 10:45:57 -04:00
Justin Santa Barbara ed840d2a62 Merge pull request #2331 from justinsb/restore_kubenet_plugin_dir
Pass --network-plugin-dir for kubenet
2017-04-10 10:45:27 -04:00
Justin Santa Barbara 1909b88097 Pass --network-plugin-dir for kubenet
kubenet continues to look there rather than --cni-bin-dir
2017-04-10 10:01:45 -04:00
Eric Hole 76e98087ac Merge pull request #2330 from justinsb/remove_cni_tag
Replaces UsesCNI with logic
2017-04-10 08:34:09 -04:00
Justin Santa Barbara 391a9b1897 Replaces UsesCNI with logic 2017-04-10 00:07:40 -04:00
Justin Santa Barbara 5368737c2a Use version-selection for weave 2017-04-09 23:41:58 -04:00
Eric Hole c3b794edcd Merge pull request #2166 from justinsb/touch_kubeapiserver_log_to_code
Move touching kubeapiserver log file to code
2017-04-09 09:51:29 -04:00
Eric Hole 650b5d2131 Merge pull request #2244 from justinsb/dns_controller_permissions
Add the ingress permission to the dns-controller
2017-04-09 09:50:36 -04:00
Eric Hole 6030efc874 Merge pull request #2315 from justinsb/use_version_selector_for_critical_pods
Use our new version selection capabilities for kube-dns & dns-controller
2017-04-09 09:35:26 -04:00
Justin Santa Barbara 080f061b1e Use our new version selection capabilities for kube-dns & dns-controller 2017-04-08 21:36:51 -04:00