diff --git a/packages/apps/kubernetes/Chart.yaml b/packages/apps/kubernetes/Chart.yaml index 2c49af9b..ff5deeec 100644 --- a/packages/apps/kubernetes/Chart.yaml +++ b/packages/apps/kubernetes/Chart.yaml @@ -16,7 +16,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.26.0 +version: 0.26.1 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/packages/apps/kubernetes/templates/helmreleases/csi.yaml b/packages/apps/kubernetes/templates/helmreleases/csi.yaml index 8bbb1b9d..780181fa 100644 --- a/packages/apps/kubernetes/templates/helmreleases/csi.yaml +++ b/packages/apps/kubernetes/templates/helmreleases/csi.yaml @@ -35,6 +35,8 @@ spec: storageClass: "{{ . }}" {{- end }} dependsOn: + - name: {{ .Release.Name }}-volumesnapshot-crd-for-tenant-k8s + namespace: {{ .Release.Namespace }} {{- if lookup "helm.toolkit.fluxcd.io/v2" "HelmRelease" .Release.Namespace .Release.Name }} - name: {{ .Release.Name }} namespace: {{ .Release.Namespace }} diff --git a/packages/apps/versions_map b/packages/apps/versions_map index a3e5c39c..9e6b4e05 100644 --- a/packages/apps/versions_map +++ b/packages/apps/versions_map @@ -61,7 +61,8 @@ kubernetes 0.24.0 62cb694d kubernetes 0.25.0 70f82667 kubernetes 0.25.1 acd4663a kubernetes 0.25.2 08cb7c0f -kubernetes 0.26.0 HEAD +kubernetes 0.26.0 9584e5f5 +kubernetes 0.26.1 HEAD mysql 0.1.0 263e47be mysql 0.2.0 c24a103f mysql 0.3.0 53f2365e diff --git a/scripts/migrations/17 b/scripts/migrations/17 new file mode 100755 index 00000000..9749c0e2 --- /dev/null +++ b/scripts/migrations/17 @@ -0,0 +1,10 @@ +#!/bin/sh +# Migration 17 --> 18 + +# Upgrade kubernetes.apps to new chart version +kubectl get kuberneteses.apps.cozystack.io -A --no-headers --output=custom-columns='NAMESPACE:.metadata.namespace,NAME:.metadata.name' | while read NAMESPACE NAME; do + kubectl patch kuberneteses.apps.cozystack.io -n "$NAMESPACE" "$NAME" --type merge -p '{"appVersion":"0.26.1"}' +done + +# Write version to cozystack-version config +kubectl create configmap -n cozy-system cozystack-version --from-literal=version=18 --dry-run=client -o yaml | kubectl apply -f-