apiVersion: batch/v1 kind: Job metadata: name: {{ include "kubernetes-operator.fullname" . }}-delete-routers labels: app.kubernetes.io/component: operator {{- include "kubernetes-operator.labels" . | nindent 4 }} annotations: helm.sh/hook: pre-delete helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded spec: backOffLimit: 3 template: metadata: name: {{ include "kubernetes-operator.fullname" . }} labels: app.kubernetes.io/component: operator {{- include "kubernetes-operator.labels" . | nindent 8 }} {{- with .Values.operator.podLabels }} {{- toYaml . | nindent 8 }} {{- end }} spec: containers: - name: pre-delete image: "bitnami/kubectl:latest" args: - delete - --all - -A - --cascade=foreground - --ignore-not-found - NBRoutingPeer serviceAccountName: {{ include "kubernetes-operator.serviceAccountName" . }} restartPolicy: Never --- apiVersion: batch/v1 kind: Job metadata: name: {{ include "kubernetes-operator.fullname" . }}-delete-policies labels: app.kubernetes.io/component: operator {{- include "kubernetes-operator.labels" . | nindent 4 }} annotations: helm.sh/hook: pre-delete helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded spec: backOffLimit: 3 template: metadata: name: {{ include "kubernetes-operator.fullname" . }} labels: app.kubernetes.io/component: operator {{- include "kubernetes-operator.labels" . | nindent 8 }} {{- with .Values.operator.podLabels }} {{- toYaml . | nindent 8 }} {{- end }} spec: containers: - name: pre-delete image: "bitnami/kubectl:latest" args: - delete - --all - --cascade=foreground - --ignore-not-found - NBPolicy serviceAccountName: {{ include "kubernetes-operator.serviceAccountName" . }} restartPolicy: Never ---