zuul-jobs/roles/ensure-kubernetes/tasks
Ian Wienand 08c922fd98 ensure-kubernetes: install cri-dockerd; fix networking
For ... reasons ... kubernetes deprecated docker as a container
runtime, and requires this cri-dockerd daemon to make docker cri-ish
enough to work.  Install and start it so the docker path keeps
working, although long-term I guess they're saying to move away from
this (from what I read it the "none" driver will also have problems
with cgroupsv2, which makes it's future on Jaunty look interesting).

Honestly I don't really know why the cri-o now needs the
--network-plugin flag.  Without it I get

 X Exiting due to RUNTIME_ENABLE: unknown network plugin:

which isn't described anywhere I can see.  Improvements welcome :)

Change-Id: I8ff34fa116aca14abee7e71f510bc49ffc547524
2022-07-27 10:51:33 +10:00
..
crio-default.yaml Fix buildset-registry test on focal 2021-05-25 16:38:00 +02:00
crio-Ubuntu-20.04.yaml Fix buildset-registry test on focal 2021-05-25 16:38:00 +02:00
main.yaml ensure-kubernetes: refactor to use ensure-package-repositories 2020-05-01 15:49:30 +02:00
minikube.yaml ensure-kubernetes: install cri-dockerd; fix networking 2022-07-27 10:51:33 +10:00