UNCLASSIFIED - NO CUI

Skip to content

SPIKE: Evaluate Kyverno policies not yet in audit or enforce mode

The purpose of this issue is to find out the possible impact of enabling each policy on bb packages.

Below policies are listed disabled in Sept, 2025:

  • additional-policies
  • additional-policyexceptions
  • clone-configs
  • disallow-annotations
  • disallow-labels
  • disallow-pod-exec
  • disallow-rbac-on-default-serviceaccounts
  • disallow-tolerations
  • exception-require-non-root-group
  • exception-require-non-root-user
  • require-annotations
  • require-cpu-limit
  • require-image-signature
  • require-memory-limit
  • require-probes
  • require-requests-equal-limits
  • require-ro-rootfs
  • restrict-group-id
  • restrict-sysctl
  • restrict-user-id
  • update-image-pull-policy
  • update-image-registry

Below policies are enabled and in Audit mode:

  • disallow-auto-mount-service-account-token
  • disallow-deprecated-apis
  • disallow-istio-injection-bypass
  • require-istio-on-namespaces
  • require-labels
  • sync-gitlab-root-password
  • sync-gitlab-runner-secret
  • update-automountserviceaccounttokens
  • update-automountserviceaccounttokens-default
Edited by Daniel Chen