Files
zuul-jobs/roles/ensure-kubernetes
Clark Boylan 81b2a1896a Fix kubernetes install methods
There are two problems with kubernetes installation currently. The first
is that cri-o's package location has moved. The second is the debian
bookworms snap install has gone stale and we should update it with snap
before installing more snaps.

Per the cri-o packaging README [0] the packages for cri-o moved from the
k8s package cdn to downloads.opensuse.org. Update our cri-o installation
tasks to use the correct package repo. Not updating produces HTTP 403
errors. I guess they want people to notice that they shouldn't use the
old location any longer.

In the case of debian bookworm the microk8s snap needs a core snap
version available in a newer snapd release. We can use snap to install
snap in order to update snap. Do that so that microk8s can be installed
on Debian.

[0] 3b30cfee75/README.md

Change-Id: Ied971eb4ae4f53440fdb7204540b4360ab797e74
2025-08-28 11:41:02 -07:00
..
2025-08-28 11:41:02 -07:00

An ansible role to install kubernetes.

Role Variables