marketplace/charts/marketplace-integration/templates/post-delete.yaml (26 lines of code) (raw):

apiVersion: batch/v1 kind: Job metadata: name: "{{.Release.Name}}-post-delete" labels: heritage: {{.Release.Service | quote }} release: {{.Release.Name | quote }} chart: "{{.Chart.Name}}-{{.Chart.Version}}" annotations: "helm.sh/hook": post-delete "helm.sh/hook-delete-policy": {{.Values.hookDeletePolicy}} "helm.sh/hook-weight": "30" spec: template: spec: serviceAccount: "{{.Values.service_account}}" restartPolicy: Never containers: - name: post-delete-job imagePullPolicy: "{{.Values.imagePullPolicy}}" image: "{{.Values.image}}" command: - /bin/post-delete.sh - --name={{.Release.Name}} - --namespace={{.Release.Namespace}} backoffLimit: 0