Documentation ¶
Index ¶
- func AssignCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
- func AssignMetadataCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
- func AuditDeploymentCreator(registryWithOverwrite registry.WithOverwriteFunc, ...) reconciling.NamedDeploymentCreatorGetter
- func ClusterRoleBindingCreator() reconciling.NamedClusterRoleBindingCreatorGetter
- func ClusterRoleCreator() reconciling.NamedClusterRoleCreatorGetter
- func ConfigCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
- func ConstraintPodStatusCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
- func ConstraintTemplateCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
- func ConstraintTemplatePodStatusCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
- func ControllerDeploymentCreator(enableMutation bool, registryWithOverwrite registry.WithOverwriteFunc, ...) reconciling.NamedDeploymentCreatorGetter
- func GetResourcesToRemoveOnDelete() []ctrlruntimeclient.Object
- func KubeSystemLabeler() (string, reconciling.NamespaceCreator)
- func MutatingWebhookConfigurationCreator(timeout int) reconciling.NamedMutatingWebhookConfigurationCreatorGetter
- func MutatorPodStatusCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
- func NamespaceCreator() (string, reconciling.NamespaceCreator)
- func PodDisruptionBudgetCreator() reconciling.NamedPodDisruptionBudgetCreatorGetter
- func RoleBindingCreator() reconciling.NamedRoleBindingCreatorGetter
- func RoleCreator() reconciling.NamedRoleCreatorGetter
- func SecretCreator() reconciling.NamedSecretCreatorGetter
- func ServiceAccountCreator() reconciling.NamedServiceAccountCreatorGetter
- func ServiceCreator() reconciling.NamedServiceCreatorGetter
- func ValidatingWebhookConfigurationCreator(timeout int) reconciling.NamedValidatingWebhookConfigurationCreatorGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssignCRDCreator ¶ added in v2.18.0
func AssignCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
func AssignMetadataCRDCreator ¶ added in v2.18.0
func AssignMetadataCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
func AuditDeploymentCreator ¶ added in v2.17.0
func AuditDeploymentCreator(registryWithOverwrite registry.WithOverwriteFunc, resourceOverride *corev1.ResourceRequirements) reconciling.NamedDeploymentCreatorGetter
AuditDeploymentCreator returns the function to create and update the Gatekeeper audit deployment.
func ClusterRoleBindingCreator ¶ added in v2.17.0
func ClusterRoleBindingCreator() reconciling.NamedClusterRoleBindingCreatorGetter
ClusterRoleBindingCreator creates the gatekeeper ClusterRoleBinding.
func ClusterRoleCreator ¶ added in v2.17.0
func ClusterRoleCreator() reconciling.NamedClusterRoleCreatorGetter
ClusterRoleCreator creates the gatekeeper ClusterRole.
func ConfigCRDCreator ¶
func ConfigCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
ConfigCRDCreator returns the gatekeeper config CRD definition.
func ConstraintPodStatusCRDCreator ¶ added in v2.18.0
func ConstraintPodStatusCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
ConstraintPodStatusCRDCreator returns the gatekeeper ConstraintPodStatus CRD definition.
func ConstraintTemplateCRDCreator ¶
func ConstraintTemplateCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
ConstraintTemplateCRDCreator returns the gatekeeper constraintTemplate CRD definition.
func ConstraintTemplatePodStatusCRDCreator ¶ added in v2.18.0
func ConstraintTemplatePodStatusCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
ConstraintTemplatePodStatusCRDCreator returns the gatekeeper ConstraintTemplatePodStatus CRD definition.
func ControllerDeploymentCreator ¶ added in v2.17.0
func ControllerDeploymentCreator(enableMutation bool, registryWithOverwrite registry.WithOverwriteFunc, resourceOverride *corev1.ResourceRequirements) reconciling.NamedDeploymentCreatorGetter
ControllerDeploymentCreator 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.NamespaceCreator)
KubeSystemLabeler labels the kube-system namespace to be exempt from Gatekeeper.
func MutatingWebhookConfigurationCreator ¶ added in v2.18.0
func MutatingWebhookConfigurationCreator(timeout int) reconciling.NamedMutatingWebhookConfigurationCreatorGetter
func MutatorPodStatusCRDCreator ¶ added in v2.18.0
func MutatorPodStatusCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
func NamespaceCreator ¶
func NamespaceCreator() (string, reconciling.NamespaceCreator)
NamespaceCreator creates the namespace for Gatekeeper.
func PodDisruptionBudgetCreator ¶ added in v2.18.0
func PodDisruptionBudgetCreator() reconciling.NamedPodDisruptionBudgetCreatorGetter
func RoleBindingCreator ¶ added in v2.17.0
func RoleBindingCreator() reconciling.NamedRoleBindingCreatorGetter
RoleBindingCreator creates the gatekeeper RoleBinding.
func RoleCreator ¶ added in v2.17.0
func RoleCreator() reconciling.NamedRoleCreatorGetter
RoleCreator creates the gatekeeper Role.
func SecretCreator ¶ added in v2.17.0
func SecretCreator() reconciling.NamedSecretCreatorGetter
SecretCreator creates the secret for gatekeeper webhook controller.
func ServiceAccountCreator ¶ added in v2.17.0
func ServiceAccountCreator() reconciling.NamedServiceAccountCreatorGetter
ServiceAccountCreator returns a func to create/update the ServiceAccount used by gatekeeper.
func ServiceCreator ¶ added in v2.17.0
func ServiceCreator() reconciling.NamedServiceCreatorGetter
ServiceCreator returns the function to reconcile the gatekeeper service.
func ValidatingWebhookConfigurationCreator ¶
func ValidatingWebhookConfigurationCreator(timeout int) reconciling.NamedValidatingWebhookConfigurationCreatorGetter
ValidatingWebhookConfigurationCreator returns the ValidatingwebhookConfiguration for gatekeeper.
Types ¶
This section is empty.