From 7526c7663eaa88ea705dbf00300d9c8ef900c040 Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Sat, 22 Jul 2023 21:22:12 +0200 Subject: [PATCH] feat(system-upgrades): Upgrade to kubernetes version 1.27.4 This patch updates the Kubernetes version to 1.27.4 and also adjust the install script to do an automated cleanup of the other copr repositories ensuring consistent results and reduce interference. --- infrastructure/system-upgrades/kubernetes.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/infrastructure/system-upgrades/kubernetes.yaml b/infrastructure/system-upgrades/kubernetes.yaml index ba2e1df1d..f784eeef7 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"] -- GitLab