Justin Santa Barbara
d86390c172
CentOS7 initial experimental support
2016-10-06 23:23:30 -04:00
Justin Santa Barbara
204d1364ac
Switch to image published under kope account
2016-10-01 17:30:52 -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
1a4558a736
Fix DNS deployment manifest
2016-10-01 15:26:10 -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
a07733e741
Switch kube-apiserver manifest to YAML
...
Makes for much more obvious diffs
2016-10-01 10:13:22 -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
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
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
3ead9fe0ce
Create addons for 1.4
...
(It isn't activated yet though)
2016-10-01 09:35:20 -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
7f26c8b9e1
Protokube: master tainting and channel creation
2016-10-01 00:16:28 -04:00
Justin Santa Barbara
3d6101fbf1
Don't set storage options list until we update nodeup
2016-09-30 02:13:09 -04:00
Justin Santa Barbara
b300613ed7
Merge pull request #540 from justinsb/fallback_docker_storage
...
Support a list of docker storage drivers
2016-09-29 23:42:37 -04:00
Justin Santa Barbara
09b0175f73
Set apiserver-count flag
2016-09-29 23:40:39 -04:00
Justin Santa Barbara
ddc0f231d8
Support a list of docker storage drivers
...
nodeup will then choose the first supported driver.
This is how we can be image-independent
2016-09-29 22:19:20 -04:00
Justin Santa Barbara
5f8d68ec85
Refactor shared packages into util directory
2016-09-25 18:27:09 -04:00
Justin Santa Barbara
99041f02b7
Merge pull request #500 from justinsb/sysctl_arp_fix
...
Always set sysctl net.ipv4.neigh.default.gc_thresh1=0 on AWS
2016-09-24 11:50:18 -04:00
Justin Santa Barbara
6e611b979e
Always set sysctl net.ipv4.neigh.default.gc_thresh1=0 on AWS
2016-09-24 11:50:05 -04:00
Justin Santa Barbara
8839e67f0b
Merge fixups
2016-09-24 11:46:34 -04:00
Justin Santa Barbara
41e2bee204
Merge pull request #495 from justinsb/setup_machine_id
...
Call /bin/systemd-machine-id-setup as part of init
2016-09-24 11:42:44 -04:00
Justin Santa Barbara
4821f73794
Merge pull request #496 from justinsb/cpu_limits
...
Update resource requests to match official values
2016-09-24 11:42:38 -04:00
Justin Santa Barbara
c46c37ddf0
Merge pull request #491 from justinsb/python_yaml_dependency_kube_addons
...
Install python-yaml package when using kube-addons
2016-09-24 11:42:26 -04:00
Justin Santa Barbara
4d5d9565f2
Merge pull request #470 from justinsb/fix_469
...
Bump master CIDR to /29
2016-09-24 11:42:19 -04:00
Justin Santa Barbara
d494d83436
Merge pull request #452 from yissachar/support-shared-subnets
...
Add support for shared subnets
2016-09-24 11:41:28 -04:00
Justin Santa Barbara
1cc59b0568
Update resource requests to match official values
...
Fix #494
2016-09-24 10:25:02 -04:00
Justin Santa Barbara
d7639691e9
Call /bin/systemd-machine-id-setup as part of init
...
Just in case nobody else sets it!
2016-09-24 10:18:30 -04:00
Justin Santa Barbara
4b00c3ccd1
Install python-yaml package when using kube-addons
...
Ubuntu 16.04 doesn't ship with it
2016-09-23 10:20:16 -04:00
Justin Santa Barbara
9356b5b215
Merge pull request #460 from justinsb/security_group_rule_removal
...
Support deletion of items
2016-09-20 11:42:42 -04:00
Justin Santa Barbara
c2b4d626d8
Bump master CIDR to /29
...
The equivalent of https://github.com/kubernetes/kubernetes/pull/32886
Fix #469
2016-09-19 13:24:14 -04:00
Justin Santa Barbara
352bc52a9f
Honor minSize/maxSize for ASGs for master
...
Normally we expect the size to be 1, but it turns out there is an
exception - in the case when we want to suspend a cluster. So honor the
values if the user sets them.
Thanks for spotting @sekka1
Fix #403
2016-09-17 23:17:18 -04:00
Justin Santa Barbara
f8bbdb1467
Support deletion of items
...
We don't normally need to delete items, but we do need to purge old
security group rules.
2016-09-17 23:06:15 -04:00
Justin Santa Barbara
9f4477da2d
Always restart kubelet
2016-09-17 15:02:35 -04:00
Yissachar Radcliffe
5217bd432d
Add support for shared subnets
2016-09-16 12:17:44 -04:00
Justin Santa Barbara
6d139d06d1
Support labels on k8s nodes and AWS instances
...
A lot of supporting work was needed, including improvements to the model
and model generation logic.
2016-09-13 12:47:16 -04:00
Justin Santa Barbara
68fd6b67d9
Don't check in upup/models/bindata.go
...
Just causes conflicts, built automatically by makefile anyway
2016-09-13 10:08:44 -04:00
Justin Santa Barbara
b9c20a7c0d
Fix logic around `or nillable true` in text template
...
A false value is also treated as false, so the expression will always be
true
2016-09-09 11:35:49 -04:00
Justin Santa Barbara
66731fb03a
Populate instance groups for apply cluster
...
We likely want to move PopulateInstanceGroupSpec into the schema, but we
always want to "upgrade"/"convert" the spec whenever we load it.
2016-09-09 10:26:34 -04:00
Justin Santa Barbara
8c1cbec9b6
Default AssociatePublicIP to true
...
If AssociatePublicIP is nil, treat that as true.
The full fix is likely to version InstanceGroups, but this is also
"defense in depth".
2016-09-09 10:12:26 -04:00
Justin Santa Barbara
9ee663764f
Merge pull request #378 from justinsb/reapply_365
...
Reapply #365
2016-09-09 10:04:55 -04:00
Justin Santa Barbara
38decdfc19
Fix tests broken by schema pointers
2016-09-08 11:54:54 -04:00
Justin Santa Barbara
ebf84d33d6
Merge pull request #273 from moleksyuk/master
...
Add no-public-ip option to instance groups
2016-09-08 11:45:43 -04:00
Justin Santa Barbara
9c3105b323
Make automatic upgrades optional
...
We add a `UpdatePolicy` field to the cluster spec
Also document how this feature was added.
2016-09-08 11:18:14 -04:00
Justin Santa Barbara
62d5451b25
Initial (experimental) Ubuntu 16.04 support
2016-09-08 10:20:42 -04:00
Justin Santa Barbara
ef1f64f308
Start cleaning up API: optional fields should be pointers
2016-09-08 00:49:40 -04:00
Justin Santa Barbara
1f67271650
Merge pull request #398 from yissachar/encrypt-etcd-volumes
...
Add option to encrypt Etcd volumes
2016-09-08 00:19:20 -04:00
Justin Santa Barbara
d3ab070b0d
Use go-bindata to embed our models
...
This allows us to have single-file deployment
2016-09-07 11:56:03 -04:00
Yissachar Radcliffe
8c3b2274d9
Add option to encrypt Etcd volumes
2016-09-01 13:02:17 -04:00
Mykhailo Oleksiuk
aa6693a6ed
megre from upstream
2016-09-01 13:23:50 +03:00