clusterforge/kyverno/Job_kyverno-migrate-resources.yaml
2025-10-06 09:34:03 +00:00

62 lines
1.7 KiB
YAML

---
apiVersion: batch/v1
kind: Job
metadata:
annotations:
helm.sh/hook: post-upgrade
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded,hook-failed
helm.sh/hook-weight: "200"
labels:
app.kubernetes.io/component: hooks
app.kubernetes.io/instance: kyverno
app.kubernetes.io/part-of: kyverno
app.kubernetes.io/version: 3.4.1
name: kyverno-migrate-resources
namespace: kyverno
spec:
backoffLimit: 2
template:
metadata: null
spec:
containers:
- args:
- migrate
- --resource
- cleanuppolicies.kyverno.io
- --resource
- clustercleanuppolicies.kyverno.io
- --resource
- clusterpolicies.kyverno.io
- --resource
- globalcontextentries.kyverno.io
- --resource
- policies.kyverno.io
- --resource
- policyexceptions.kyverno.io
- --resource
- updaterequests.kyverno.io
image: ghcr.io/kyverno/kyverno-cli:v1.14.1
imagePullPolicy: IfNotPresent
name: kubectl
resources:
limits:
cpu: 100m
memory: 256Mi
requests:
cpu: 10m
memory: 64Mi
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
privileged: false
readOnlyRootFilesystem: true
runAsGroup: 65534
runAsNonRoot: true
runAsUser: 65534
seccompProfile:
type: RuntimeDefault
restartPolicy: Never
serviceAccountName: kyverno-migrate-resources