cozystack/scripts/migrations/21
Andrei Kvapil 222b582b68
Introduce cozystack-operator
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
2025-11-18 23:14:36 +01:00

17 lines
496 B
Bash
Executable file

#!/bin/sh
# Migration 21 --> 22
set -euo pipefail
# Delete old cozystack deployment
kubectl -n cozy-system delete deployment cozystack --ignore-not-found
while [ $( kubectl -n cozy-system get po -l app=cozystack --no-headers 2>/dev/null | wc -l ) != 0 ] ;
do
echo "Waiting for old cozystack deployment pods to be deleted";
sleep 1
done
# Stamp version
kubectl create configmap -n cozy-system cozystack-version \
--from-literal=version=22 --dry-run=client -o yaml | kubectl apply -f-