Justin Santa Barbara
1bacf8271e
Initial (experimental) CoreOS support
...
* Detect CoreOS
* Move key manifests to code, to tolerate read-only mounts
* Misc refactorings so more code can be shared
* Change lots of ints to int32s in the models
* Run nodeup as a oneshot systemd service, rather than relying on
cloud-init behaviour which varies across distros
2017-02-11 13:57:30 -03:00
Manuel de Brito Fontes
572e2ab53e
Increase conntrack table size using sysctl
2017-02-08 12:14:41 -03:00
Justin Santa Barbara
a909f38b9c
Merge pull request #1790 from justinsb/k8s_version_per_kops_version
...
Recommend a k8s version based on each kops version
2017-02-06 20:13:57 -05:00
Justin Santa Barbara
2d37ab1ca5
Recommend a k8s version based on each kops version
...
So the flow is that we recommend (or strongly recommend) a new kops
version when one is required for a new version, and then the new kops
version will recommend (or strongly recommend) a new k8s version.
We don't have a notion of multiple recommended k8s versions per kops
version - that is what channels are for.
Users are always free to disregard updates, even "required" ones by
setting a flag.
2017-02-06 01:06:03 -05:00
Justin Santa Barbara
46a770bf43
Don't set docker.socket on RHEL
...
For Docker >= 1.12
Fix #1781
2017-02-05 23:50:56 -05:00
Justin Santa Barbara
fc66ac19a3
Install ebtables in nodeup
...
Partially addresses #1711 . We want to preinstall ebtables to fully fix.
2017-02-01 02:18:28 -05:00
Justin Santa Barbara
93d0a79833
Fix path to docker service manifest
...
Fix #1542
2017-01-30 01:50:20 -05:00
Justin Santa Barbara
5ace7ef11b
protokube: build etcd manifest in code
2017-01-24 12:14:25 -05:00
Chris Love
645bf798b6
Merge pull request #1523 from justinsb/remove_kubelet
...
Refactor kubelet to code
2017-01-19 08:10:23 -08:00
Justin Santa Barbara
d561d33e60
Refactor kubelet to code
...
More splitting up the CoreOS PR
2017-01-18 21:53:52 -05:00
Justin Santa Barbara
670b3712ef
Remove systemd manifest (for real)
...
I forgot to actually remove the old copy we were moving last time!
2017-01-18 01:09:35 -05:00
Kris Nova
5c7174da00
Merge pull request #1487 from justinsb/split_out_systemd
...
Split out systemd package
2017-01-16 21:19:57 -07:00
Justin Santa Barbara
515d4ddb21
Split out distros into its own package
...
Part of splitting up the coreos PR
2017-01-15 18:18:34 -05:00
Justin Santa Barbara
b3fd80ac11
Split out systemd package
...
Part of splitting up the CoreOS PR
2017-01-15 17:52:56 -05:00
Justin Santa Barbara
6d6f8cb932
Fixes per code review
2017-01-11 00:12:59 -05:00
Justin Santa Barbara
8342208cc5
Build docker service in code, to cope with variations
...
The docker systemd manifest changes a lot between versions - build it in
code for sanity.
2017-01-10 15:22:09 -05:00
Justin Santa Barbara
17f54fefb7
Clean up sysctls
...
Remove duplicate key; add missing blank line
2017-01-09 00:30:47 -05:00
Justin Santa Barbara
5b3524cb80
Set default sysctls
2017-01-04 00:08:56 -05:00
Justin Santa Barbara
2f256b9d39
Add tests for docker nodeup side
2016-12-20 13:10:39 -05:00
Justin Santa Barbara
846b7601db
Configure DockerVersion in Docker Spec
...
And automatically choose 1.12.3 for k8s >= 1.5, 1.11.2 for < 1.5
Fix #849
2016-12-20 00:34:40 -05:00