Documentation ¶
Index ¶
Constants ¶
View Source
const ( // These constants MUST be equal to the corresponding names in service definition in definitions/install.yaml KubePolicyNamespace = "kyverno" WebhookServiceName = "kyverno-svc" MutatingWebhookConfigurationName = "kyverno-mutating-webhook-cfg" MutatingWebhookConfigurationDebug = "kyverno-mutating-webhook-cfg-debug" MutatingWebhookName = "nirmata.kyverno.mutating-webhook" ValidatingWebhookConfigurationName = "kyverno-validating-webhook-cfg" ValidatingWebhookConfigurationDebug = "kyverno-validating-webhook-cfg-debug" ValidatingWebhookName = "nirmata.kyverno.validating-webhook" PolicyValidatingWebhookConfigurationName = "kyverno-policy-validating-webhook-cfg" PolicyValidatingWebhookConfigurationDebug = "kyverno-policy-validating-webhook-cfg-debug" PolicyValidatingWebhookName = "nirmata.kyverno.policy-validating-webhook" // Due to kubernetes issue, we must use next literal constants instead of deployment TypeMeta fields // Issue: https://github.com/kubernetes/kubernetes/pull/63972 // When the issue is closed, we should use TypeMeta struct instead of this constants DeploymentKind = "Deployment" DeploymentAPIVersion = "extensions/v1beta1" KubePolicyDeploymentName = "kyverno" )
Variables ¶
View Source
var ( MutatingWebhookServicePath = "/mutate" ValidatingWebhookServicePath = "/validate" PolicyValidatingWebhookServicePath = "/policyvalidate" KubePolicyAppLabels = map[string]string{ "app": "kyverno", } SupportedKinds = []string{ "ConfigMap", "CronJob", "DaemonSet", "Deployment", "Endpoints", "HorizontalPodAutoscaler", "Ingress", "Job", "LimitRange", "Namespace", "NetworkPolicy", "PersistentVolumeClaim", "PodDisruptionBudget", "PodTemplate", "ResourceQuota", "Secret", "Service", "StatefulSet", } )
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.