apiVersion: batch/v1 kind: Job metadata: name: secrets-store-csi-driver-keep-crds namespace: secrets-store-csi-driver labels: app.kubernetes.io/instance: "secrets-store-csi-driver" app.kubernetes.io/managed-by: "Helm" app.kubernetes.io/name: "secrets-store-csi-driver" app.kubernetes.io/version: "1.5.6" app: secrets-store-csi-driver helm.sh/chart: "secrets-store-csi-driver-1.5.6" annotations: helm.sh/hook: pre-upgrade helm.sh/hook-weight: "20" helm.sh/hook-delete-policy: "hook-succeeded,before-hook-creation" spec: backoffLimit: 3 template: metadata: name: secrets-store-csi-driver-keep-crds spec: serviceAccountName: secrets-store-csi-driver-keep-crds restartPolicy: Never containers: - name: crds-keep image: "registry.k8s.io/csi-secrets-store/driver-crds:v1.5.6@sha256:d40d9212beb62ee0f9f09b75d024ed807816879f38e75eca309497c3df89568c" args: - patch - crd - secretproviderclasses.secrets-store.csi.x-k8s.io - secretproviderclasspodstatuses.secrets-store.csi.x-k8s.io - -p - '{"metadata":{"annotations": {"helm.sh/resource-policy": "keep"}}}' imagePullPolicy: IfNotPresent nodeSelector: kubernetes.io/os: linux tolerations: - operator: Exists