diff --git a/infrastructure/system-upgrades/kubernetes.yaml b/infrastructure/system-upgrades/kubernetes.yaml index ba2e1df1db5967fa2a8e4b93bf7cdea610e93eb2..f784eeef7ab3bf4584486fa5988595da88678473 100644 --- a/infrastructure/system-upgrades/kubernetes.yaml +++ b/infrastructure/system-upgrades/kubernetes.yaml @@ -16,7 +16,7 @@ stringData: #!/bin/bash set -e set -x - secrets="$(dirname "$0")" + systemd-run --same-dir --wait --collect --service-type=exec 'for repo in $(dnf copr list | grep -v "sheogorath/kubernetes-$(echo "$SYSTEM_UPGRADE_PLAN_LATEST_VERSION" | grep -Poe "\d+\.\d+")" | sed -e 's/copr.fedorainfracloud.org\///g'); do sudo dnf copr remove -y "$repo"; done' systemd-run --same-dir --wait --collect --service-type=exec dnf install -y dnf-plugins-core systemd-run --same-dir --wait --collect --service-type=exec dnf copr enable -y "sheogorath/kubernetes-$(echo "$SYSTEM_UPGRADE_PLAN_LATEST_VERSION" | grep -Poe "\d+\.\d+")" upgrade-kubeadm.sh: | @@ -82,7 +82,6 @@ spec: - key: feature.node.kubernetes.io/system-os_release.VERSION_ID.major operator: In values: - - "37" - "38" - key: node-role.kubernetes.io/control-plane operator: Exists @@ -94,7 +93,7 @@ spec: deleteLocalData: true ignoreDaemonSets: true force: false - version: "1.26.7" + version: "1.27.4" upgrade: image: docker.io/library/fedora:38 command: ["sh", "/host/run/system-upgrade/secrets/kubernetes-upgrade/upgrade.sh"]