Ciprian Hacman
45094241f6
Remove support for Ubuntu 16.04
2021-12-03 21:28:12 +02:00
Jeff Wolski
a9ecfa47b5
Add support for --dns flag in Docker config
...
This commit adds support for the --dns flag which is provided as a
Docker daemon startup flag. The flag is used to set the IP address of
the DNS server that the daemon injects into containers. Multiple --dns
flags are supported.
2021-11-19 10:02:12 +01:00
John Gardiner Myers
be8933b577
Remove code for unsupported features
2021-08-28 13:49:55 -07:00
John Gardiner Myers
1312163edd
Update nodes with an APIServer when APIServer spec changes
2021-06-27 08:45:04 -07:00
Ciprian Hacman
79a0720143
Fix rendering of multiple Docker insecure registries
2021-03-12 16:30:15 +02:00
Bharath Vedartham
a8d709acf2
Default cgroup driver to systemd from k8s 1.20
...
Currently, kOps uses cgroupfs cgroup driver for the kubelet and CRIs. This PR defaults
the cgroup driver to systemd for clusters created with k8s versions >= 1.20.
Using systemd as the cgroup-driver is the recommended way as per
https://kubernetes.io/docs/setup/production-environment/container-runtimes/
2021-01-12 20:39:25 +05:30
Ciprian Hacman
c36262009b
Install container runtime packages as assets - Code Review 1
2020-10-23 11:05:41 +03:00
Ciprian Hacman
b27431d86f
Install container runtime packages as assets - Tests
2020-10-14 15:41:51 +03:00
Ciprian Hacman
22ec1512dc
Use numbers for distribution names
2020-08-17 07:25:43 +03:00
Ciprian Hacman
e68ee80a93
Move and rename the "distros" package
2020-08-17 07:25:43 +03:00
Ciprian Hacman
479da6e4bf
Fix test that tries to find the default user's home dir
2020-07-29 05:12:53 +03:00
Ciprian Hacman
44b66d66ac
Add DockerBuilder test for Docker 19.03.11
2020-07-01 21:22:53 +03:00
John Gardiner Myers
2c02f0812c
Upgrade docker/containerd/containeros hashes to SHA256
2020-05-29 21:12:36 -07:00
Justin Santa Barbara
35c6056fb2
Create golden image test for nodeup kube-apiserver
...
The building of the manifests for nodeup tasks can be a little opaque;
create a test to verify and expose what is happening.
2020-05-18 06:42:16 -04:00
Ciprian Hacman
3851a41123
Update tests for removed Docker versions
2020-04-06 18:40:36 +03:00
Ciprian Hacman
360a117e02
Add config option for Docker "health-check"
2020-03-15 09:51:03 +02:00
Justin SB
1d58f16d29
Fix & test docker package versions as well as hashes
...
Extend the existing "unit" test to check package versions, because
some of the docker packages now have a '5:' prefix.
Also correct the package versions that didn't have the prefix.
2020-01-17 09:30:02 -05:00
Ciprian Hacman
3068b7e0ac
Run each hash check as a separate test
2019-12-29 04:43:40 +02:00
Ciprian Hacman
a716ac17f4
Add support for Docker 19.03.4
2019-10-31 11:42:47 +02:00
Kubernetes Prow Robot
30c6f65300
Merge pull request #6957 from austinmoore-/skip-docker-install
...
Skip Docker install
2019-09-18 14:55:00 -07:00
mikesplain
9e55b8230a
Update copyright notices
...
Also cleans some white spaces
2019-09-09 14:47:51 -04:00
Austin Moore
ccced9901a
Add test for skipInstall
2019-06-12 14:16:11 -04:00
Justin SB
057c19f8bb
Fix some of the docker package names & versions
...
Follow up to #6347 - add a test for some of the names based on some
heuristics, and fix some of the problems that popped up.
2019-03-15 00:09:59 -04:00
Justin SB
5d28bed21f
Map docker 18.06.3
...
Docker 18.06.2 on RHEL/Centos did not actually contain the fix, so we
need 18.06.3.
2019-02-23 17:19:44 -05:00
Justin Santa Barbara
7cf432fcba
Add test for etcd-manager output
...
We need to get this under test coverage so we can start changing it confidently!
2018-09-14 08:46:32 -04:00
Mike Splain
48c9f3d7c9
Fixes issue when setting docker version
...
Previously when setting docker version, logdriver was automatically
added to cluster config. Switching it to a pointer fixes this issue.
Fixes #5384
2018-07-06 11:29:11 -04:00
Justin Santa Barbara
ef5936d8b5
Support overlay2 in docker
...
We also have to stop passing the flag on ContainerOS, because it's set
in /etc/docker/default.json and it's now an error to pass the flag.
That in turn means we move those options to code, which are the last of
those legacy config options. (We still have a few tasks declaratively
defined though)
2018-06-07 17:11:11 -04:00
chrislovecnm
1e418c3e13
more goimport updates
2017-11-04 10:03:02 -06:00
Justin Santa Barbara
544990842a
More fixes for 1.8 API changes
2017-10-01 23:02:32 -04:00
Justin Santa Barbara
ba1af6950e
Tidy up kubelet nodeup tests
2017-04-06 00:18:43 -04:00
Justin Santa Barbara
cb8ea7e043
Use repeated flags for log-opt to docker
...
Also add tests for the expected format
2017-03-28 00:53:31 -04: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
2f256b9d39
Add tests for docker nodeup side
2016-12-20 13:10:39 -05:00