Documentation ¶
Index ¶
- func ClusterRole() reconciling.NamedClusterRoleCreatorGetter
- func ClusterRoleBinding(namespace *corev1.Namespace) reconciling.NamedClusterRoleBindingCreatorGetter
- func DeploymentCreator(data webhookData) reconciling.NamedDeploymentCreatorGetter
- func GenerateRoleName(targetNamespace *corev1.Namespace) string
- func ServiceAccountCreator() (string, reconciling.ServiceAccountCreator)
- func ServiceCreator() reconciling.NamedServiceCreatorGetter
- func TLSServingCertificateCreator(data tlsServingCertCreatorData) reconciling.NamedSecretCreatorGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClusterRole ¶
func ClusterRole() reconciling.NamedClusterRoleCreatorGetter
func ClusterRoleBinding ¶
func ClusterRoleBinding(namespace *corev1.Namespace) reconciling.NamedClusterRoleBindingCreatorGetter
func DeploymentCreator ¶
func DeploymentCreator(data webhookData) reconciling.NamedDeploymentCreatorGetter
DeploymentCreator returns the function to create and update the user cluster webhook deployment.
func GenerateRoleName ¶
func ServiceAccountCreator ¶
func ServiceAccountCreator() (string, reconciling.ServiceAccountCreator)
func ServiceCreator ¶
func ServiceCreator() reconciling.NamedServiceCreatorGetter
ServiceCreator returns the function to reconcile the usercluster webhook service.
func TLSServingCertificateCreator ¶
func TLSServingCertificateCreator(data tlsServingCertCreatorData) reconciling.NamedSecretCreatorGetter
TLSServingCertificateCreator returns a function to create/update the secret with the machine-webhook tls certificate.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.