nuke-deployments-hook.yaml 694 B

12345678910111213141516171819202122
  1. {{- if .Values.ixChartContext.isUpgrade -}}
  2. apiVersion: batch/v1
  3. kind: Job
  4. metadata:
  5. name: "pre-upgrade-hook1"
  6. annotations:
  7. "helm.sh/hook": pre-upgrade
  8. "helm.sh/hook-weight": "-1"
  9. "helm.sh/hook-delete-policy": hook-succeeded
  10. rollme: {{ randAlphaNum 5 | quote }}
  11. spec:
  12. template:
  13. metadata:
  14. name: "pre-upgrade-hook1"
  15. spec:
  16. restartPolicy: Never
  17. serviceAccountName: "{{ template "nextcloud.serviceAccountName" . }}"
  18. containers:
  19. - name: kubectl
  20. image: "bitnami/kubectl:1.19"
  21. command: ["kubectl", "delete" , "deployment", "{{ template "nextcloud.fullname" . }}", "{{ template "nextcloud.fullname" . }}-postgres"]
  22. {{- end -}}