diff --git a/infrastructure/system-upgrades/kubernetes.yaml b/infrastructure/system-upgrades/kubernetes.yaml index d87a94a52835042f4c7406c1adf62a5014fd9487..4101d55a257f50a695d20438e79fa1ba1c7127ec 100644 --- a/infrastructure/system-upgrades/kubernetes.yaml +++ b/infrastructure/system-upgrades/kubernetes.yaml @@ -33,7 +33,7 @@ stringData: set -x secrets="/run/system-upgrade/secrets/kubernetes-upgrade" chroot /host sh "$secrets/setup-copr.sh" - if ! /host/usr/bin/kubectl get pods -n kube-system -o yaml | grep kube-apiserver:v1.21.10; then + if ! /host/usr/bin/kubectl get pods -n kube-system -o yaml | grep "kube-apiserver:$(/host/usr/bin/kubeadm version -o short)"; then chroot /host sh "$secrets/kubernetes-upgrade.sh" "first" else chroot /host sh "$secrets/kubernetes-upgrade.sh"