gatekeeper

package
v2.22.0-alpha.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 2, 2023 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AssignCRDReconciler added in v2.22.0

func AssignMetadataCRDReconciler added in v2.22.0

func AssignMetadataCRDReconciler() reconciling.NamedCustomResourceDefinitionReconcilerFactory

func AuditDeploymentReconciler added in v2.22.0

func AuditDeploymentReconciler(registryWithOverwrite registry.ImageRewriter, resourceOverride *corev1.ResourceRequirements) reconciling.NamedDeploymentReconcilerFactory

AuditDeploymentReconciler returns the function to create and update the Gatekeeper audit deployment.

func ClusterRoleBindingReconciler added in v2.22.0

func ClusterRoleBindingReconciler() reconciling.NamedClusterRoleBindingReconcilerFactory

ClusterRoleBindingReconciler creates the gatekeeper ClusterRoleBinding.

func ClusterRoleReconciler added in v2.22.0

func ClusterRoleReconciler() reconciling.NamedClusterRoleReconcilerFactory

ClusterRoleReconciler creates the gatekeeper ClusterRole.

func ConfigCRDReconciler added in v2.22.0

ConfigCRDReconciler returns the gatekeeper config CRD definition.

func ConstraintPodStatusCRDReconciler added in v2.22.0

func ConstraintPodStatusCRDReconciler() reconciling.NamedCustomResourceDefinitionReconcilerFactory

ConstraintPodStatusCRDReconciler returns the gatekeeper ConstraintPodStatus CRD definition.

func ConstraintTemplateCRDReconciler added in v2.22.0

func ConstraintTemplateCRDReconciler() reconciling.NamedCustomResourceDefinitionReconcilerFactory

ConstraintTemplateCRDReconciler returns the gatekeeper constraintTemplate CRD definition.

func ConstraintTemplatePodStatusCRDReconciler added in v2.22.0

func ConstraintTemplatePodStatusCRDReconciler() reconciling.NamedCustomResourceDefinitionReconcilerFactory

ConstraintTemplatePodStatusCRDReconciler returns the gatekeeper ConstraintTemplatePodStatus CRD definition.

func ControllerDeploymentReconciler added in v2.22.0

func ControllerDeploymentReconciler(enableMutation bool, imageRewriter registry.ImageRewriter, resourceOverride *corev1.ResourceRequirements) reconciling.NamedDeploymentReconcilerFactory

ControllerDeploymentReconciler returns the function to create and update the Gatekeeper controller deployment.

func GetResourcesToRemoveOnDelete

func GetResourcesToRemoveOnDelete() []ctrlruntimeclient.Object

func KubeSystemLabeler added in v2.18.0

func KubeSystemLabeler() (string, reconciling.NamespaceReconciler)

KubeSystemLabeler labels the kube-system namespace to be exempt from Gatekeeper.

func ModifySetCRDReconciler added in v2.22.0

func MutatingWebhookConfigurationReconciler added in v2.22.0

func MutatingWebhookConfigurationReconciler(timeout int) reconciling.NamedMutatingWebhookConfigurationReconcilerFactory

func MutatorPodStatusCRDReconciler added in v2.22.0

func MutatorPodStatusCRDReconciler() reconciling.NamedCustomResourceDefinitionReconcilerFactory

func NamespaceReconciler added in v2.22.0

func NamespaceReconciler() (string, reconciling.NamespaceReconciler)

NamespaceReconciler creates the namespace for Gatekeeper.

func PodDisruptionBudgetReconciler added in v2.22.0

func PodDisruptionBudgetReconciler() reconciling.NamedPodDisruptionBudgetReconcilerFactory

func ProviderCRDReconciler added in v2.22.0

func RoleBindingReconciler added in v2.22.0

func RoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory

RoleBindingReconciler creates the gatekeeper RoleBinding.

func RoleReconciler added in v2.22.0

func RoleReconciler() reconciling.NamedRoleReconcilerFactory

RoleReconciler creates the gatekeeper Role.

func SecretReconciler added in v2.22.0

func SecretReconciler() reconciling.NamedSecretReconcilerFactory

SecretReconciler creates the secret for gatekeeper webhook controller.

func ServiceAccountReconciler added in v2.22.0

func ServiceAccountReconciler() reconciling.NamedServiceAccountReconcilerFactory

ServiceAccountReconciler returns a func to create/update the ServiceAccount used by gatekeeper.

func ServiceReconciler added in v2.22.0

func ServiceReconciler() reconciling.NamedServiceReconcilerFactory

ServiceReconciler returns the function to reconcile the gatekeeper service.

func ValidatingWebhookConfigurationReconciler added in v2.22.0

func ValidatingWebhookConfigurationReconciler(timeout int) reconciling.NamedValidatingWebhookConfigurationReconcilerFactory

ValidatingWebhookConfigurationReconciler returns the ValidatingwebhookConfiguration for gatekeeper.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL