Justin SB
a0c16c9abe
Use /opt/cni/bin on all distros
...
We used to remap the cni-bin to /home/kubernetes/bin on COS, but that
then requires us to change the CNI manifests also to write to the new
location.
Instead we can use /opt/cni/bin on all distros, now that we are making
it writeable everywhere with a bind mount.
2020-01-11 13:03:12 -05:00
Kubernetes Prow Robot
1e4b284bcb
Merge pull request #8056 from justinsb/move_to_utils_mount
...
Replace kubernetes mount code with utils
2020-01-10 15:35:37 -08:00
Ciprian Hacman
3ea7a6aed6
Remove "pigz" containerd dependency for RHEL/CentOS 7
2020-01-10 18:05:11 +02:00
Kubernetes Prow Robot
7a65c25a88
Merge pull request #8286 from hakman/rhel-e2e-deps
...
Add wget and nfs-utils deps needed for e2e tests
2020-01-10 07:54:36 -08:00
Ciprian Hacman
a508c36302
Add wget and nfs-utils deps needed for e2e tests
2020-01-08 09:06:12 +02:00
Peter Rifel
e0fa147b15
Enable host logging for kops-controller
...
This makes it easier to get the kops-controller logs from e2e tests since it they only dump log files from systemd services and /var/log files [0]
[0] ec0fe6bd36/kubetest/dump.go (L50-L74)
2020-01-07 11:00:41 -06:00
Kubernetes Prow Robot
63930904c3
Merge pull request #8269 from justinsb/ops_kops_writeable
...
Make /opt/kops writeable on COS
2020-01-06 01:33:34 -08:00
Kubernetes Prow Robot
95f4f83fbe
Merge pull request #7900 from zacblazic/use-encryption-provider-config-flag
...
Use non-experimental version of encryption provider config flag in 1.13+
2020-01-05 10:31:40 -08:00
Kubernetes Prow Robot
e4da659509
Merge pull request #8196 from justinsb/dont_preload_unused_images
...
For dev, don't preload docker images on nodes
2020-01-04 16:15:40 -08:00
Justin SB
fdc1499bed
Make /opt/kops writeable on COS
...
This approach means that rather than trying to have different
directories on different OSes, we can instead make them look more
similar.
2020-01-04 17:59:05 -05:00
Kubernetes Prow Robot
78267482bf
Merge pull request #8212 from hakman/move-nodeup
...
Move nodeup to /opt/kops/bin
2020-01-04 14:49:40 -08:00
Justin Santa Barbara
e4ed13ed57
Move protokube image task to ProtokubeBuilder
...
More logically consistent, and allows us to be lazier about loading
it when not needed.
2020-01-04 17:46:16 -05:00
Justin Santa Barbara
fc21f4255f
Replace kubernetes mount code with utils
...
This will remove one of the main dependencies on the
kubernetes/kubernetes repo.
2020-01-04 17:34:31 -05:00
Kubernetes Prow Robot
afb4ecb883
Merge pull request #7730 from ripta/custom-sysctls
...
Custom sysctl Parameters
2020-01-03 07:35:41 -08:00
Kubernetes Prow Robot
5955227c27
Merge pull request #8217 from hakman/containerd-nits
...
containerd: Fix tiny nits
2020-01-03 06:43:49 -08:00
tanjunchen
7e25f9831d
nodeup/pkg/ pkg/ staticcheck
2019-12-31 15:03:39 +08:00
Ciprian Hacman
b563e4e815
Run Protokube in the "default" container namespace
2019-12-29 05:42:29 +02:00
Ciprian Hacman
d35977ac90
Update hardcoded dependencies on on docker.service
2019-12-29 04:43:40 +02:00
Ciprian Hacman
3068b7e0ac
Run each hash check as a separate test
2019-12-29 04:43:40 +02:00
Ciprian Hacman
dd5b24eece
Move iptables-setup to /opt/kops/bin
2019-12-28 20:22:33 +02:00
Kubernetes Prow Robot
f6681d8df5
Merge pull request #7832 from justinsb/cilium_dont_double_mount_bpf
...
cilium: don't try to mount sys/fs/bpf if already mounted
2019-12-28 09:57:38 -08:00
Justin SB
4d514856f9
cilium: don't try to mount sys/fs/bpf if already mounted
...
systemd v238 already includes the mount, and the unit file fails. We
test for the existence of the mount, rather than testing systemd
versions directly.
2019-12-28 12:01:54 -05:00
Peter Rifel
dbb74e76c4
Fix typo in KubeProxy model
...
very minor, but meant to ensure that KubeProxyBuilder satisfies the ModelBuilder interface
2019-12-27 19:38:32 -08:00
Kubernetes Prow Robot
adf659370c
Merge pull request #8170 from hakman/coninerd-add-1.2.4
...
containerd: Use containerd 1.2.4 with Docker 18.09.3
2019-12-27 09:29:38 -08:00
Kubernetes Prow Robot
ac76e81ecd
Merge pull request #8164 from hakman/update-rhel-8
...
Update support for RHEL 8
2019-12-27 07:45:38 -08:00
Ciprian Hacman
e90474d593
Update support for RHEL 8
2019-12-24 17:07:23 +02:00
Ciprian Hacman
760c7b06b4
Use containerd 1.2.4 with Docker 18.09.3
2019-12-23 19:26:38 +02:00
Kubernetes Prow Robot
4621df3c0a
Merge pull request #8155 from hakman/staticcheck-nodeup
...
nodeup/pkg/model - fix static check
2019-12-20 00:15:32 -08:00
Ciprian Hacman
97f70ff7a5
Add Docker 19.03.4 and 18.09.9 for Ubuntu Xenial
2019-12-19 16:14:09 +02:00
Justin Santa Barbara
2c770aa7a5
Merge branch 'master' into split-containerd
2019-12-19 07:03:33 -05:00
Kubernetes Prow Robot
1a0e441914
Merge pull request #8020 from hakman/install-with-updates
...
Automatically install dependencies with local packages
2019-12-19 01:53:56 -08:00
Ciprian Hacman
fa665943ac
nodeup/pkg/model - fix static check
2019-12-18 22:07:31 +02:00
Ciprian Hacman
d0f15a8e27
Add "pigz" dependency in a future commit
2019-12-17 09:47:47 +02:00
Ciprian Hacman
ce9ed2e1fb
Make sure Cluster.Spec.Containerd exists before checking the address
2019-12-16 15:26:52 +02:00
Ciprian Hacman
c2d55ecdf3
Always require containerd version in nodeup
2019-12-16 15:17:57 +02:00
Ciprian Hacman
f1ffd9a7f6
Rename config option contained.configFile to containerd.configOverride
2019-12-16 00:59:26 +02:00
Ciprian Hacman
59ab0ca9d0
Pass containerd --address flag to kubelet if it exists
2019-12-16 00:59:26 +02:00
Ciprian Hacman
6363289103
Update tests after rebase
2019-12-16 00:59:26 +02:00
Ciprian Hacman
b234d0687a
Add back Protokube image pull during service start
2019-12-16 00:59:19 +02:00
Ciprian Hacman
f401342d8f
Update Protokube tests
2019-12-15 22:31:52 +02:00
Ciprian Hacman
4c5693be0d
Remove unneeded version check
2019-12-15 21:57:12 +02:00
Ciprian Hacman
6dce39ffe1
Always set TasksMax=infinity for container friendly OSes
2019-12-15 21:37:57 +02:00
Ciprian Hacman
9d1ef68616
Parse Docker and containerd version using strconv.Atoi
2019-12-15 21:37:57 +02:00
Ciprian Hacman
a6696f8060
Remove duplicate ExecStartPre
2019-12-15 21:37:57 +02:00
Ciprian Hacman
bbb6740f3f
Remove unneeded imports
2019-12-15 21:37:57 +02:00
Ciprian Hacman
bdb395f722
Fix container remove command on failed start
2019-12-15 21:37:57 +02:00
Ciprian Hacman
92cd1842c6
Add support for containerd container runtime - generated
2019-12-15 21:37:57 +02:00
Ciprian Hacman
1a4d8bf49c
Add support for containerd container runtime - tests
2019-12-15 21:37:57 +02:00
Ciprian Hacman
42b73b877d
Add support for containerd container runtime
2019-12-15 21:37:57 +02:00
Peter Rifel
23ee2e63fc
Fix typo in protokube_test.go
2019-12-15 11:18:46 -06:00