Skip to content

docs: upgrade CEL policy samples to policies.kyverno.io/v1#1845

Open
anushkaaaaaaaa wants to merge 1 commit intokyverno:mainfrom
anushkaaaaaaaa:fix/issue-1824-cel-v1
Open

docs: upgrade CEL policy samples to policies.kyverno.io/v1#1845
anushkaaaaaaaa wants to merge 1 commit intokyverno:mainfrom
anushkaaaaaaaa:fix/issue-1824-cel-v1

Conversation

@anushkaaaaaaaa
Copy link

@anushkaaaaaaaa anushkaaaaaaaa commented Jan 29, 2026

Related issue

Fixes #1824

Proposed Changes

Upgraded all CEL policy samples from apiVersion: policies.kyverno.io/v1alpha1 to policies.kyverno.io/v1 across the website documentation.

Changes include:

  • Updated 159 policy sample pages under src/content/policies/**
  • Updated docs examples (Quick Start, Exceptions guide, kyverno-cli docs)
  • Note: Blog posts for 1.14 and 1.15 releases were kept at v1alpha1 since that's what shipped with those versions

Checklist

  • I have read the contributing guidelines.
  • I have inspected the website preview for accuracy.
  • I have signed off my issue.

Copilot AI review requested due to automatic review settings January 29, 2026 05:21
@welcome
Copy link

welcome bot commented Jan 29, 2026

Thanks for opening your first Pull Request here! Please check out our Contributing guidelines and confirm that you Signed off.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Upgrades Kyverno CEL policy examples across the documentation site from policies.kyverno.io/v1alpha1 to policies.kyverno.io/v1.

Changes:

  • Updated apiVersion in many policy sample pages under src/content/policies/**.
  • Updated apiVersion in docs examples (Quick Start, Exceptions guide, kyverno-cli docs).
  • Updated apiVersion in Kyverno 1.14 and 1.15 release announcement blog posts.

Reviewed changes

Copilot reviewed 163 out of 164 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/content/policies/velero-mpol/backup-all-volumes/backup-all-volumes.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/psp-migration-mpol/add-runtimeClassName/add-runtimeClassName.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/psp-migration-mpol/add-capabilities/add-capabilities.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/psp-migration-mpol/add-apparmor/add-apparmor.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/psa-mpol/add-psa-labels/add-psa-labels.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/psa-mpol/add-privileged-existing-namespaces/add-privileged-existing-namespaces.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/restricted/restrict-volume-types/restrict-volume-types.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/restricted/restrict-seccomp-strict/restrict-seccomp-strict.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/restricted/require-run-as-nonroot/require-run-as-nonroot.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/restricted/require-run-as-non-root-user/require-run-as-non-root-user.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/restricted/disallow-privilege-escalation/disallow-privilege-escalation.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/restricted/disallow-capabilities-strict/disallow-capabilities-strict.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/baseline/restrict-sysctls/restrict-sysctls.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/baseline/restrict-seccomp/restrict-seccomp.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/baseline/disallow-selinux/disallow-selinux.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/baseline/disallow-proc-mount/disallow-proc-mount.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/baseline/disallow-privileged-containers/disallow-privileged-containers.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/baseline/disallow-host-process/disallow-host-process.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/baseline/disallow-host-ports/disallow-host-ports.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/baseline/disallow-host-path/disallow-host-path.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/baseline/disallow-host-namespaces/disallow-host-namespaces.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/pod-security-vpol/baseline/disallow-capabilities/disallow-capabilities.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other/verify-image-ivpol/verify-image-ivpol.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/unique-ingress-paths/unique-ingress-paths.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/topologyspreadconstraints-policy/topologyspreadconstraints-policy.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-wildcard-verbs/restrict-wildcard-verbs.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-wildcard-resources/restrict-wildcard-resources.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-usergroup-fsgroup-id/restrict-usergroup-fsgroup-id.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-storageclass/restrict-storageclass.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-service-port-range/restrict-service-port-range.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-secrets-by-name/restrict-secrets-by-name.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-secret-role-verbs/restrict-secret-role-verbs.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-sa-automount-sa-token/restrict-sa-automount-sa-token.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-pod-controller-serviceaccount-updates/restrict-pod-controller-serviceaccount-updates.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-node-label-creation/restrict-node-label-creation.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-node-affinity/restrict-node-affinity.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-networkpolicy-empty-podselector/restrict-networkpolicy-empty-podselector.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-loadbalancer/restrict-loadbalancer.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-jobs/restrict-jobs.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-ingress-wildcard/restrict-ingress-wildcard.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-ingress-defaultbackend/restrict-ingress-defaultbackend.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-ingress-classes/restrict-ingress-classes.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-escalation-verbs-roles/restrict-escalation-verbs-roles.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-edit-for-endpoints/restrict-edit-for-endpoints.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-deprecated-registry/restrict-deprecated-registry.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-controlplane-scheduling/restrict-controlplane-scheduling.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-clusterrole-nodesproxy/restrict-clusterrole-nodesproxy.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-binding-system-groups/restrict-binding-system-groups.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-binding-clusteradmin/restrict-binding-clusteradmin.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/restrict-annotations/restrict-annotations.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/require-storageclass/require-storageclass.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/require-qos-guaranteed/require-qos-guaranteed.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/require-qos-burstable/require-qos-burstable.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/require-pod-priorityclassname/require-pod-priorityclassname.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/require-non-root-groups/require-non-root-groups.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/require-ingress-https/require-ingress-https.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/require-image-checksum/require-image-checksum.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/require-emptydir-requests-limits/require-emptydir-requests-limits.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/require-deployments-have-multiple-replicas/require-deployments-have-multiple-replicas.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/require-container-port-names/require-container-port-names.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/require-annotations/require-annotations.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/prevent-cr8escape/prevent-cr8escape.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/prevent-bare-pods/prevent-bare-pods.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/pdb-maxunavailable/pdb-maxunavailable.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/metadata-match-regex/metadata-match-regex.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/memory-requests-equal-limits/memory-requests-equal-limits.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/limit-hostpath-vols/limit-hostpath-vols.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/limit-hostpath-type-pv/limit-hostpath-type-pv.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/limit-containers-per-pod/limit-containers-per-pod.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/ingress-host-match-tls/ingress-host-match-tls.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/imagepullpolicy-always/imagepullpolicy-always.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/forbid-cpu-limits/forbid-cpu-limits.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/exclude-namespaces-dynamically/exclude-namespaces-dynamically.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/ensure-readonly-hostpath/ensure-readonly-hostpath.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/ensure-probes-different/ensure-probes-different.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/enforce-readwriteonce-pod/enforce-readwriteonce-pod.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/enforce-pod-duration/enforce-pod-duration.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/docker-socket-requires-label/docker-socket-requires-label.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/disallow-secrets-from-env-vars/disallow-secrets-from-env-vars.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/disallow-localhost-services/disallow-localhost-services.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/disallow-all-secrets/disallow-all-secrets.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/deny-secret-service-account-token-type/deny-secret-service-account-token-type.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/deny-commands-in-exec-probe/deny-commands-in-exec-probe.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/check-subjectaccessreview/check-subjectaccessreview.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/check-serviceaccount/check-serviceaccount.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/check-serviceaccount-secrets/check-serviceaccount-secrets.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/check-nvidia-gpu/check-nvidia-gpu.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/check-node-for-cve-2022-0185/check-node-for-cve-2022-0185.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/check-ingress-nginx-controller-version-and-annotation-policy/check-ingress-nginx-controller-version-and-annotation-policy.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/check-hpa-exists/check-hpa-exists.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/check-env-vars/check-env-vars.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/block-updates-deletes/block-updates-deletes.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/block-pod-exec-by-pod-name/block-pod-exec-by-pod-name.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/block-pod-exec-by-pod-label/block-pod-exec-by-pod-label.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/block-pod-exec-by-pod-and-container/block-pod-exec-by-pod-and-container.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/block-pod-exec-by-namespace/block-pod-exec-by-namespace.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/block-pod-exec-by-namespace-label/block-pod-exec-by-namespace-label.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/block-large-images/block-large-images.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/block-kubectl-cp/block-kubectl-cp.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/block-images-with-volumes/block-images-with-volumes.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/block-ephemeral-containers/block-ephemeral-containers.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/block-cluster-admin-from-ns/block-cluster-admin-from-ns.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/allowed-pod-priorities/allowed-pod-priorities.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/allowed-image-repos/allowed-image-repos.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/allowed-base-images/allowed-base-images.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/allowed-annotations/allowed-annotations.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-vpol/advanced-restrict-image-registries/advanced-restrict-image-registries.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/update-image-tag/update-image-tag.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/spread-pods-across-topology/spread-pods-across-topology.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/resolve-image-to-digest/resolve-image-to-digest.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/replace-ingress-hosts/replace-ingress-hosts.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/replace-image-registry/replace-image-registry.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/remove-hostpath-volumes/remove-hostpath-volumes.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/prepend-image-registry/prepend-image-registry.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/mutate-large-termination-gps/mutate-large-termination-gps.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/mitigate-log4shell/mitigate-log4shell.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/label-nodes-cri/label-nodes-cri.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/label-existing-namespaces/label-existing-namespaces.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/inject-sidecar-deployment/inject-sidecar-deployment.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/disable-service-discovery/disable-service-discovery.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/disable-automountserviceaccounttoken/disable-automountserviceaccounttoken.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/apply-pss-restricted-profile/apply-pss-restricted-profile.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/annotate-base-images/annotate-base-images.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/always-pull-images/always-pull-images.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-volume-deployment/add-volume-deployment.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-ttl-jobs/add-ttl-jobs.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-tolerations/add-tolerations.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-pod-proxies/add-pod-proxies.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-pod-priorityclassname/add-pod-priorityclassname.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-nodeSelector/add-nodeSelector.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-ndots/add-ndots.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-labels/add-labels.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-imagepullsecrets/add-imagepullsecrets.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-imagepullsecrets-for-containers-and-initcontainers/add-imagepullsecrets-for-containers-and-initcontainers.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-image-as-env-var/add-image-as-env-var.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-env-vars-from-cm/add-env-vars-from-cm.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-emptydir-sizelimit/add-emptydir-sizelimit.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-default-securitycontext/add-default-securitycontext.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-default-resources/add-default-resources.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-mpol/add-certificates-volume/add-certificates-volume.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/other-gpol/create-default-pdb/create-default-pdb.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/linkerd-mpol/add-linkerd-policy-annotation/add-linkerd-policy-annotation.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/linkerd-mpol/add-linkerd-mesh-injection/add-linkerd-mesh-injection.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/kubevirt-gpol/add-services/add-services.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/kubecost-mpol/enable-kubecost-continuous-rightsizing/enable-kubecost-continuous-rightsizing.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/karpenter-mpol/set-karpenter-non-cpu-limits/set-karpenter-non-cpu-limits.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/karpenter-mpol/add-karpenter-nodeselector/add-karpenter-nodeselector.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/karpenter-mpol/add-karpenter-donot-evict/add-karpenter-donot-evict.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/karpenter-mpol/add-karpenter-daemonset-priority-class/add-karpenter-daemonset-priority-class.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/istio-mpol/add-sidecar-injection-namespace/add-sidecar-injection-namespace.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/istio-mpol/add-ambient-mode-namespace/add-ambient-mode-namespace.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/cleanup-dpol/cleanup-empty-replicasets/cleanup-empty-replicasets.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/cleanup-dpol/cleanup-bare-pods/cleanup-bare-pods.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/castai-mpol/add-castai-removal-disabled/add-castai-removal-disabled.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/best-practices-mpol/add-safe-to-evict/add-safe-to-evict.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/best-practices-gpol/add-rolebinding/add-rolebinding.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/best-practices-gpol/add-ns-quota/add-ns-quota.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/policies/best-practices-gpol/add-network-policy/add-network-policy.md Update CEL policy sample apiVersion to policies.kyverno.io/v1.
src/content/docs/docs/subprojects/kyverno-cli.mdx Update CEL policy/exception examples to policies.kyverno.io/v1.
src/content/docs/docs/introduction/quick-start.md Update Quick Start policy examples to policies.kyverno.io/v1.
src/content/docs/docs/guides/exceptions.md Update CEL policy/exception examples to policies.kyverno.io/v1.
src/content/blog/announcing-kyverno-release-1.15/index.md Update release post policy examples to policies.kyverno.io/v1.
src/content/blog/announcing-kyverno-release-1.14/index.md Update release post policy examples to policies.kyverno.io/v1.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 163 out of 163 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

@sjiang83 sjiang83 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the cleanup! Standardizing on policies.kyverno.io/v1 is definitely the right move.

I've left an inline comment on quick-start.md regarding version compatibility notes for new users.

One high-level question on scope: I noticed the PR description mentions keeping release blogs "as shipped," but the code updates them to v1.

Suggestion: Could we clarify the intent? If we want historical accuracy, it might be safer to revert the blog changes. If we want to upgrade everything, we should update the PR description to match the code.

Happy to see this merged once the scope is aligned!

@anushkaaaaaaaa anushkaaaaaaaa force-pushed the fix/issue-1824-cel-v1 branch 3 times, most recently from 0d9e8b6 to 2401032 Compare February 7, 2026 14:41
Signed-off-by: Anushka Sharan <anushkasharan05@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Enhancement] Upgrade CEL policy samples to policies.kyverno.io/v1

2 participants