Commit Graph

1006 Commits

Author SHA1 Message Date
Justin Santa Barbara ec806b6365 `kops edit ig` shouldn't ready full cluster spec
It can generate it instead, which helps if there has been a schema
change.
2016-10-01 20:03:58 -04:00
Justin Santa Barbara 3f3d236bca Merge pull request #579 from justinsb/disable_dns_ingress
Disable ingress DNS integration for 1.4.0
2016-10-01 19:17:08 -04:00
Justin Santa Barbara 204d1364ac Switch to image published under kope account 2016-10-01 17:30:52 -04:00
Justin Santa Barbara 9846761120 Update k8s dependencies 2016-10-01 17:25:53 -04:00
Justin Santa Barbara 146babbd27 Disable ingress DNS integration for 1.4.0
There are still some problems with the default nginx controller
2016-10-01 17:25:11 -04:00
Justin Santa Barbara 27c1bbfda3 Merge pull request #577 from justinsb/refactor_channel_findimage
Refactor Channel FindImage
2016-10-01 15:46:50 -04:00
Justin Santa Barbara 90a075f50e Refactor Channel FindImage
Also fixes an issue where `kops upgrade` can't find the latest image in
the manifest.
2016-10-01 15:46:07 -04:00
Justin Santa Barbara a806b665e3 Merge pull request #576 from justinsb/fix_dns_deployment
Fix DNS deployment manifest
2016-10-01 15:26:56 -04:00
Justin Santa Barbara 1a4558a736 Fix DNS deployment manifest 2016-10-01 15:26:10 -04:00
Justin Santa Barbara 9386375d86 Merge pull request #575 from justinsb/bump_to_14
Switch all the final switches for release 1.4
2016-10-01 15:24:38 -04:00
Justin Santa Barbara 2eda3ec150 Merge pull request #574 from justinsb/channels_from_s3
Allow channels to cope with non-local URLs
2016-10-01 13:54:09 -04:00
Justin Santa Barbara f51719f938 Allow channels to cope with non-local URLs
We copy to a temp file before calling kubectl apply
2016-10-01 13:52:52 -04:00
Justin Santa Barbara 655a61588e Switch all the final switches for release 1.4
Also apply the 1.4 schema changes.
2016-10-01 13:50:19 -04:00
Justin Santa Barbara 9a507c0397 Merge pull request #572 from justinsb/well_known_channels
Allow channels tool to understand well-known short references
2016-10-01 10:59:06 -04:00
Justin Santa Barbara b0f7bbbadf Allow channels tool to understand well-known short references
This allows us to move them to a dedicated addons repo later.
2016-10-01 10:58:46 -04:00
Justin Santa Barbara 6aedf365b7 Merge pull request #571 from justinsb/managed_file
ManagedFile support
2016-10-01 10:24:03 -04:00
Justin Santa Barbara 88ec3db1bf ManagedFile support
A managed file is templated kops-side, but then stored in the S3 bucket
(aka state store)

This will be used to pass the channel containing the core addons.
2016-10-01 10:21:45 -04:00
Justin Santa Barbara 5f4e285a2e Merge pull request #570 from justinsb/apiserver_to_yaml
Switch kube-apiserver manifest to YAML
2016-10-01 10:15:45 -04:00
Justin Santa Barbara a07733e741 Switch kube-apiserver manifest to YAML
Makes for much more obvious diffs
2016-10-01 10:13:22 -04:00
Justin Santa Barbara 76dc3d194b Merge pull request #569 from justinsb/master
Docker: prefer overlay, fall back to aufs
2016-10-01 10:08:51 -04:00
Justin Santa Barbara 07edc17fb6 Docker: prefer overlay, fall back to aufs 2016-10-01 10:08:18 -04:00
Justin Santa Barbara e0fd286e69 Merge pull request #561 from justinsb/more_protokube
Protokube: master tainting and channel creation
2016-10-01 09:56:12 -04:00
Justin Santa Barbara 150e16c9db Merge pull request #568 from justinsb/optional_kube_addons
Make kube-addons optional
2016-10-01 09:48:14 -04:00
Justin Santa Barbara 4116ba646c Make kube-addons optional
It is now controlled by a nodeup tag: _kube-addons

The tag is automatically added, but when we build the channels-enabled
release, we will remove the tag.
2016-10-01 09:47:05 -04:00
Justin Santa Barbara c7e568d5ad Merge pull request #567 from justinsb/fix_tests_3
Update tests for channels
2016-10-01 09:42:32 -04:00
Justin Santa Barbara 9fd754c73a Update tests for channels 2016-10-01 09:42:19 -04:00
Justin Santa Barbara 50aabb7e58 Merge pull request #566 from justinsb/add_addons
Create addons for 1.4
2016-10-01 09:37:33 -04:00
Justin Santa Barbara ed0feb0d71 Merge pull request #564 from justinsb/network_mtu
kubenet: set network MTU on 1.4 and 1.5
2016-10-01 09:37:20 -04:00
Justin Santa Barbara 3ead9fe0ce Create addons for 1.4
(It isn't activated yet though)
2016-10-01 09:35:20 -04:00
Justin Santa Barbara 0238d4681a Merge pull request #565 from justinsb/validation
More validation
2016-10-01 08:54:10 -04:00
Justin Santa Barbara 94579b94a9 More validation 2016-10-01 01:47:44 -04:00
Justin Santa Barbara 33ee973ecd Build flags from int32 or int64 values 2016-10-01 01:42:57 -04:00
Justin Santa Barbara 9942fa1f84 kubenet: set network MTU on 1.4 and 1.5 2016-10-01 01:31:42 -04:00
Justin Santa Barbara a338f482dd Merge pull request #563 from justinsb/channels_for_clusters
Store channel in cluster, use it to determine version
2016-10-01 01:21:39 -04:00
Justin Santa Barbara 9c48028b06 Merge pull request #562 from justinsb/rolling_update_cleanups
rolling-update cleanups
2016-10-01 01:17:41 -04:00
Justin Santa Barbara 80becef5a3 rolling-update cleanups 2016-10-01 01:17:07 -04:00
Justin Santa Barbara 7f26c8b9e1 Protokube: master tainting and channel creation 2016-10-01 00:16:28 -04:00
Justin Santa Barbara 647618b755 Store channel in cluster, use it to determine version 2016-10-01 00:04:09 -04:00
Justin Santa Barbara 9697a45e39 Merge pull request #560 from justinsb/stable_channel_tag_aws
Add AWS label to image in stable channel
2016-10-01 00:01:38 -04:00
Justin Santa Barbara 3e717f793c Add AWS label to image in stable channel 2016-10-01 00:01:21 -04:00
Justin Santa Barbara 6f19c277fc Merge pull request #559 from justinsb/less_aggressive_rolling_update
Change rolling-update heuristics to be less aggressive
2016-09-30 23:43:43 -04:00
Justin Santa Barbara 931bd4c054 Merge pull request #558 from justinsb/less_verbose_logging
Less verbose logging
2016-09-30 23:43:09 -04:00
Justin Santa Barbara a5cacebd99 Change rolling-update heuristics to be less aggressive 2016-09-30 23:42:47 -04:00
Justin Santa Barbara ef49855a80 Less verbose logging 2016-09-30 23:42:24 -04:00
Justin Santa Barbara c0399b134a Merge pull request #556 from justinsb/smaller_default_masters
Set default instance types to standard defaults
2016-09-30 23:41:30 -04:00
Justin Santa Barbara 66728e0d4e Merge pull request #557 from justinsb/rename_stable_channel_extension
Rename stable.yaml -> stable
2016-09-30 23:25:30 -04:00
Justin Santa Barbara 51ea3515a1 Rename stable.yaml -> stable
So that we can refer to it as "stable"
2016-09-30 23:24:38 -04:00
Justin Santa Barbara 937571c763 Set default instance types to standard defaults 2016-09-30 23:24:07 -04:00
Justin Santa Barbara 50c1688675 Merge pull request #555 from justinsb/stable_channel
Create stable channel for kops
2016-09-30 21:00:33 -04:00
Justin Santa Barbara aebf5f1e03 Create stable channel for kops
The idea being we don't necessarily always want to pick up the latest
change immediately, without validating it first.

Also this is an easy way to recommend the latest AMI without having to
search for it.  We also create an alias to the owner id, so that it is
readable / verifiable.
2016-09-30 20:59:32 -04:00