#!/bin/bash -e SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) . $SCRIPT_DIR/libhelm.sh VERSION="v1.23.10-2" [ -n "$DEBUG" ] && set -x # unset any AWS_DEFAULT_PROFILE as it will break aws-iam-auth unset AWS_DEFAULT_PROFILE all_nodes_upgrade() { CMD="$1" echo "Deploying node upgrade daemonSet..." cat </dev/null while true; do kubectl logs kubezero-upgrade-${VERSION//.} -n kube-system -f 2>/dev/null && break sleep 3 done kubectl delete pod kubezero-upgrade-${VERSION//.} -n kube-system } argo_used && disable_argo #all_nodes_upgrade "mount --make-shared /host/sys/fs/cgroup; mount --make-shared /host/sys;" control_plane_upgrade upgrade_cluster #echo "Adjust kubezero-values CM !!" #read #kubectl delete ds kube-multus-ds -n kube-system control_plane_upgrade "apply_network, apply_addons" #kubectl rollout restart daemonset/calico-node -n kube-system #kubectl rollout restart daemonset/cilium -n kube-system #kubectl rollout restart daemonset/kube-multus-ds -n kube-system argo_used && enable_argo