diff --git a/infrastructure/system-upgrades/kubernetes.yaml b/infrastructure/system-upgrades/kubernetes.yaml index e04a33c3f568e0c135f8978d952a86dc40aba445..ce1f640b45bf81c8e7759a500fd14bead4f708b3 100644 --- a/infrastructure/system-upgrades/kubernetes.yaml +++ b/infrastructure/system-upgrades/kubernetes.yaml @@ -7,6 +7,12 @@ metadata: type: Opaque stringData: kubernetes-version: "1.22" + disable-distro-updates.sh: | + #!/bin/bash + set -e + set -x + dnf config-manager --save --setopt=fedora*.exclude=kubernetes*; + dnf config-manager --save --setopt=updates*.exclude=kubernetes*; setup-copr.sh: | #!/bin/bash set -e @@ -43,6 +49,7 @@ stringData: set -e set -x secrets="/run/system-upgrade/secrets/kubernetes-upgrade" + chroot /host sh "$secrets/disable-distro-updates.sh" chroot /host sh "$secrets/setup-copr.sh" chroot /host sh "$secrets/upgrade-crio.sh" chroot /host sh "$secrets/upgrade-kubeadm.sh"