From dbde74851d742be187b7cdc0a9b6d2bb85b1fa3c Mon Sep 17 00:00:00 2001 From: Waqar Ahmed Date: Fri, 11 Dec 2020 20:45:40 +0500 Subject: [PATCH] Add upgrade hook where we nuke nextcloud/postgres deployments --- .../templates/nuke-deployments-hook.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 test/nextcloud/1.0.0/templates/nuke-deployments-hook.yaml diff --git a/test/nextcloud/1.0.0/templates/nuke-deployments-hook.yaml b/test/nextcloud/1.0.0/templates/nuke-deployments-hook.yaml new file mode 100644 index 00000000000..34b2ea77bb2 --- /dev/null +++ b/test/nextcloud/1.0.0/templates/nuke-deployments-hook.yaml @@ -0,0 +1,19 @@ +apiVersion: batch/v1 +kind: Job +metadata: + name: "pre-upgrade-hook1" + annotations: + "helm.sh/hook": pre-upgrade + "helm.sh/hook-weight": "-1" + "helm.sh/hook-delete-policy": hook-succeeded +spec: + template: + metadata: + name: "pre-upgrade-hook1" + spec: + restartPolicy: Never + serviceAccountName: {{ template "nextcloud.serviceAccountName" }} + containers: + - name: kubectl + image: "bitnami/kubectl:1.19" + command: ["delete" , "deployment", "{{ template "nextcloud.fullname" . }}", "{{ template "nextcloud.fullname" . }}-postgres"]