From 719fdd29cc4167cf31bf8a3a7445d6b51f1b52a9 Mon Sep 17 00:00:00 2001 From: kklinch0 Date: Tue, 22 Apr 2025 17:38:49 +0300 Subject: [PATCH] [platform]: fix migrations Signed-off-by: kklinch0 --- packages/core/installer/images/cozystack/Dockerfile | 1 + scripts/migrations/10 | 3 +++ scripts/migrations/11 | 3 +++ 3 files changed, 7 insertions(+) diff --git a/packages/core/installer/images/cozystack/Dockerfile b/packages/core/installer/images/cozystack/Dockerfile index fcb2a73a..a81b43a5 100644 --- a/packages/core/installer/images/cozystack/Dockerfile +++ b/packages/core/installer/images/cozystack/Dockerfile @@ -31,6 +31,7 @@ FROM alpine:3.21 RUN apk add --no-cache make RUN apk add helm kubectl --repository=https://dl-cdn.alpinelinux.org/alpine/edge/community RUN apk add yq +RUN apk add coreutils COPY scripts /cozystack/scripts COPY --from=builder /src/packages/core /cozystack/packages/core diff --git a/scripts/migrations/10 b/scripts/migrations/10 index 6815d906..993e592c 100644 --- a/scripts/migrations/10 +++ b/scripts/migrations/10 @@ -10,3 +10,6 @@ if kubectl get helmrelease keycloak-configure -n cozy-keycloak; then reconcile.fluxcd.io/requestedAt="$timestamp" \ --overwrite fi + +# Write version to cozystack-version config +kubectl create configmap -n cozy-system cozystack-version --from-literal=version=11 --dry-run=client -o yaml | kubectl apply -f- diff --git a/scripts/migrations/11 b/scripts/migrations/11 index 7ef9486a..b16c7b4b 100644 --- a/scripts/migrations/11 +++ b/scripts/migrations/11 @@ -16,3 +16,6 @@ if kubectl get helmrelease monitoring-agents -n cozy-monitoring; then fi kubectl delete pods -l app.kubernetes.io/component=kube-rbac-proxy -n cozy-monitoring + +# Write version to cozystack-version config +kubectl create configmap -n cozy-system cozystack-version --from-literal=version=12 --dry-run=client -o yaml | kubectl apply -f-