Skip to content

kyverno values.yaml📜

networkPolicies.enabled📜

Type: bool

Default value
false

networkPolicies.controlPlaneCidr📜

Type: string

Default value
"0.0.0.0/0"

networkPolicies.externalRegistries.allowEgress📜

Type: bool

Default value
false

networkPolicies.externalRegistries.ports📜

Type: list

Default value
[]

networkPolicies.allowExternalRegistryEgress📜

Type: bool

Default value
false

networkPolicies.additionalPolicies📜

Type: list

Default value
[]

istio.enabled📜

Type: bool

Default value
false

openshift📜

Type: bool

Default value
false

bbtests.enabled📜

Type: bool

Default value
false

bbtests.scripts.image📜

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/kubernetes/kubectl:v1.33.5"

bbtests.scripts.additionalVolumeMounts[0].name📜

Type: string

Default value
"kyverno-bbtest-manifest"

bbtests.scripts.additionalVolumeMounts[0].mountPath📜

Type: string

Default value
"/yaml"

bbtests.scripts.additionalVolumes[0].name📜

Type: string

Default value
"kyverno-bbtest-manifest"

bbtests.scripts.additionalVolumes[0].configMap.name📜

Type: string

Default value
"kyverno-bbtest-manifest"

global.image.registry📜

Type: string

Default value
"registry1.dso.mil"

Description: Global value that allows to set a single image registry across all deployments. When set, it will override any values set under .image.registry across the chart.

global.image.pullPolicy📜

Type: string

Default value
"IfNotPresent"

global.imagePullSecrets[0].name📜

Type: string

Default value
"private-registry"

global.resyncPeriod📜

Type: string

Default value
"15m"

upstream.upgrade.fromV2📜

Type: bool

Default value
true

Description: Upgrading from v2 to v3 is not allowed by default, set this to true once changes have been reviewed.

upstream.apiVersionOverride.podDisruptionBudget📜

Type: string

Default value
"policy/v1"

Description: Override api version used to create PodDisruptionBudget`` resources. When not specified the chart will check ifpolicy/v1/PodDisruptionBudget` is available to determine the api version automatically.

upstream.crds.podSecurityContext📜

Type: object

Default value
runAsGroup: 1000
runAsNonRoot: true
runAsUser: 1000
securityContext:
  allowPrivilegeEscalation: false
  capabilities:
    drop:
    - ALL
  privileged: false
  readOnlyRootFilesystem: true
  runAsGroup: 65534
  runAsNonRoot: true
  runAsUser: 65534
  seccompProfile:
    type: RuntimeDefault

Description: Security context for the pod

upstream.existingImagePullSecrets📜

Type: list

Default value
- private-registry

Description: Existing Image pull secrets for image verification policies, this will define the --imagePullSecrets argument

upstream.webhooksCleanup.enabled📜

Type: bool

Default value
true

Description: Create a helm pre-delete hook to cleanup webhooks.

upstream.policyReportsCleanup.resources📜

Type: object

Default value
limits:
  cpu: '1'
  memory: 512Mi
requests:
  cpu: '0.5'
  memory: 256Mi

Description: Resource limits for the containers

upstream.cleanupJobs.admissionReports.schedule📜

Type: string

Default value
"*/10 * * * *"

Description: Cronjob schedule

upstream.cleanupJobs.admissionReports.threshold📜

Type: int

Default value
10000

Description: Reports threshold, if number of reports are above this value the cronjob will start deleting them

upstream.cleanupJobs.admissionReports.history📜

Type: object

Default value
failure: 1
success: 1

Description: Cronjob history

upstream.cleanupJobs.admissionReports.podSecurityContext📜

Type: object

Default value
runAsGroup: 1000
runAsNonRoot: true
runAsUser: 1000

Description: Security context for the pod

upstream.cleanupJobs.admissionReports.securityContext📜

Type: object

Default value
allowPrivilegeEscalation: false
capabilities:
  drop:
  - ALL
privileged: false
readOnlyRootFilesystem: true
runAsGroup: 1000
runAsNonRoot: true
runAsUser: 1000
seccompProfile:
  type: RuntimeDefault

Description: Security context for the containers

upstream.cleanupJobs.clusterAdmissionReports.enabled📜

Type: bool

Default value
true

Description: Enable cleanup cronjob

upstream.cleanupJobs.clusterAdmissionReports.imagePullSecrets📜

Type: list

Default value
- name: private-registry

Description: Image pull secrets

upstream.cleanupJobs.clusterAdmissionReports.schedule📜

Type: string

Default value
"*/10 * * * *"

Description: Cronjob schedule

upstream.cleanupJobs.clusterAdmissionReports.threshold📜

Type: int

Default value
10000

Description: Reports threshold, if number of reports are above this value the cronjob will start deleting them

upstream.cleanupJobs.clusterAdmissionReports.history📜

Type: object

Default value
failure: 1
success: 1

Description: Cronjob history

upstream.cleanupJobs.clusterAdmissionReports.podSecurityContext📜

Type: object

Default value
runAsGroup: 1000
runAsNonRoot: true
runAsUser: 1000

Description: Security context for the pod

upstream.cleanupJobs.clusterAdmissionReports.securityContext📜

Type: object

Default value
allowPrivilegeEscalation: false
capabilities:
  drop:
  - ALL
privileged: false
readOnlyRootFilesystem: true
runAsGroup: 1000
runAsNonRoot: true
runAsUser: 1000
seccompProfile:
  type: RuntimeDefault

Description: Security context for the containers

upstream.cleanupJobs.updateRequests.imagePullSecrets📜

Type: list

Default value
- name: private-registry

Description: Image pull secrets

upstream.cleanupJobs.updateRequests.schedule📜

Type: string

Default value
"*/10 * * * *"

Description: Cronjob schedule

upstream.cleanupJobs.updateRequests.podSecurityContext📜

Type: object

Default value
runAsGroup: 1000
runAsNonRoot: true
runAsUser: 1000

Description: Security context for the pod

upstream.cleanupJobs.updateRequests.securityContext📜

Type: object

Default value
allowPrivilegeEscalation: false
capabilities:
  drop:
  - ALL
privileged: false
readOnlyRootFilesystem: true
runAsNonRoot: true
seccompProfile:
  type: RuntimeDefault

Description: Security context for the containers

upstream.cleanupJobs.ephemeralReports.podSecurityContext📜

Type: object

Default value
runAsGroup: 1001
runAsNonRoot: true
runAsUser: 1001

Description: Security context for the pod

upstream.cleanupJobs.ephemeralReports.securityContext📜

Type: object

Default value
allowPrivilegeEscalation: false
capabilities:
  drop:
  - ALL
privileged: false
readOnlyRootFilesystem: true
runAsNonRoot: true
seccompProfile:
  type: RuntimeDefault

Description: Security context for the containers

upstream.cleanupJobs.clusterEphemeralReports.schedule📜

Type: string

Default value
"*/10 * * * *"

Description: Cronjob schedule

upstream.cleanupJobs.clusterEphemeralReports.threshold📜

Type: int

Default value
10000

Description: Reports threshold, if number of reports are above this value the cronjob will start deleting them

upstream.cleanupJobs.clusterEphemeralReports.history📜

Type: object

Default value
failure: 1
success: 1

Description: Cronjob history

upstream.cleanupJobs.clusterEphemeralReports.podSecurityContext📜

Type: object

Default value
runAsGroup: 1001
runAsNonRoot: true
runAsUser: 1001

Description: Security context for the pod

upstream.cleanupJobs.clusterEphemeralReports.securityContext📜

Type: object

Default value
allowPrivilegeEscalation: false
capabilities:
  drop:
  - ALL
privileged: false
readOnlyRootFilesystem: true
runAsNonRoot: true
seccompProfile:
  type: RuntimeDefault

Description: Security context for the containers

upstream.admissionController.rbac.clusterRole.extraResources📜

Type: list

Default value
- apiGroups:
  - '*'
  resources:
  - '*'
  verbs:
  - get
  - list
  - watch

Description: Extra resource permissions to add in the cluster role

upstream.admissionController.createSelfSignedCert📜

Type: bool

Default value
false

Description: Create self-signed certificates at deployment time. The certificates won’t be automatically renewed if this is set to true.

upstream.admissionController.replicas📜

Type: int

Default value
3

Description: Desired number of pods

upstream.admissionController.initContainer.resources.limits📜

Type: object

Default value
cpu: 1
memory: 1Gi

Description: Pod resource limits

upstream.admissionController.initContainer.resources.requests📜

Type: object

Default value
cpu: 10m
memory: 64Mi

Description: Pod resource requests

upstream.admissionController.initContainer.securityContext📜

Type: object

Default value
allowPrivilegeEscalation: false
capabilities:
  drop:
  - ALL
privileged: false
readOnlyRootFilesystem: true
runAsGroup: 10001
runAsNonRoot: true
runAsUser: 10001
seccompProfile:
  type: RuntimeDefault

Description: Container security context

upstream.backgroundController.rbac.clusterRole.extraResources📜

Type: list

Default value
- apiGroups:
  - '*'
  resources:
  - '*'
  verbs:
  - get
  - list
  - watch
- apiGroups:
  - '*'
  resources:
  - secrets
  verbs:
  - create
  - update
  - delete

Description: Extra resource permissions to add in the cluster role

upstream.cleanupController.securityContext📜

Type: object

Default value
allowPrivilegeEscalation: false
capabilities:
  drop:
  - ALL
privileged: false
readOnlyRootFilesystem: true
runAsGroup: 1000
runAsNonRoot: true
runAsUser: 1000
seccompProfile:
  type: RuntimeDefault

Description: Security context for the containers

upstream.reportsController.rbac.clusterRole.extraResources📜

Type: list

Default value
- apiGroups:
  - '*'
  resources:
  - '*'
  verbs:
  - get
  - list
  - watch

Description: Extra resource permissions to add in the cluster role

upstream.test.sleep📜

Type: int

Default value
20

Description: Sleep time before running test

upstream.test.resources.limits📜

Type: object

Default value
cpu: 100m
memory: 256Mi

Description: Pod resource limits

upstream.test.resources.requests📜

Type: object

Default value
cpu: 10m
memory: 64Mi

Description: Pod resource requests

upstream.test.podSecurityContext📜

Type: object

Default value
runAsGroup: 65534
runAsNonRoot: true
runAsUser: 65534

Description: Security context for the test pod

upstream.test.securityContext📜

Type: object

Default value
allowPrivilegeEscalation: false
capabilities:
  drop:
  - ALL
privileged: false
readOnlyRootFilesystem: true
runAsGroup: 65534
runAsNonRoot: true
runAsUser: 65534
seccompProfile:
  type: RuntimeDefault

Description: Security context for the test containers