瀏覽代碼

Add upgrade hook where we nuke nextcloud/postgres deployments

Waqar Ahmed 4 年之前
父節點
當前提交
dbde74851d
共有 1 個文件被更改,包括 19 次插入0 次删除
  1. 19 0
      test/nextcloud/1.0.0/templates/nuke-deployments-hook.yaml

+ 19 - 0
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"]