Documentation
¶
Index ¶
- Constants
- func CABundleConfigMapCreator(caBundle *corev1.ConfigMap) reconciling.NamedConfigMapCreatorGetter
- func ClusterAdmissionServiceCreator(cfg *kubermaticv1.KubermaticConfiguration, client ctrlruntimeclient.Client) reconciling.NamedServiceCreatorGetter
- func ClusterMutatingWebhookConfigurationCreator(cfg *kubermaticv1.KubermaticConfiguration, client ctrlruntimeclient.Client) reconciling.NamedMutatingWebhookConfigurationCreatorGetter
- func ClusterRoleBindingCreator(cfg *kubermaticv1.KubermaticConfiguration, seed *kubermaticv1.Seed) reconciling.NamedClusterRoleBindingCreatorGetter
- func ClusterRoleBindingName(cfg *kubermaticv1.KubermaticConfiguration) string
- func ClusterValidatingWebhookConfigurationCreator(cfg *kubermaticv1.KubermaticConfiguration, client ctrlruntimeclient.Client) reconciling.NamedValidatingWebhookConfigurationCreatorGetter
- func OperatingSystemConfigValidatingWebhookConfigurationCreator(cfg *kubermaticv1.KubermaticConfiguration, client ctrlruntimeclient.Client) reconciling.NamedValidatingWebhookConfigurationCreatorGetter
- func OperatingSystemProfileValidatingWebhookConfigurationCreator(cfg *kubermaticv1.KubermaticConfiguration, client ctrlruntimeclient.Client) reconciling.NamedValidatingWebhookConfigurationCreatorGetter
- func SeedControllerManagerDeploymentCreator(workerName string, versions kubermatic.Versions, ...) reconciling.NamedDeploymentCreatorGetter
- func SeedControllerManagerPDBCreator(cfg *kubermaticv1.KubermaticConfiguration) reconciling.NamedPodDisruptionBudgetCreatorGetter
- func ServiceAccountCreator(cfg *kubermaticv1.KubermaticConfiguration, seed *kubermaticv1.Seed) reconciling.NamedServiceAccountCreatorGetter
Constants ¶
View Source
const ( ClusterAdmissionWebhookName = "kubermatic-clusters" OSCAdmissionWebhookName = "kubermatic-operating-system-configs" OSPAdmissionWebhookName = "kubermatic-operating-system-profiles" )
Variables ¶
This section is empty.
Functions ¶
func CABundleConfigMapCreator ¶ added in v2.17.0
func CABundleConfigMapCreator(caBundle *corev1.ConfigMap) reconciling.NamedConfigMapCreatorGetter
func ClusterAdmissionServiceCreator ¶ added in v2.16.3
func ClusterAdmissionServiceCreator(cfg *kubermaticv1.KubermaticConfiguration, client ctrlruntimeclient.Client) reconciling.NamedServiceCreatorGetter
ClusterAdmissionServiceCreator creates the Service for the Cluster Admission webhook. This service is created only on seed clusters.
func ClusterMutatingWebhookConfigurationCreator ¶ added in v2.17.0
func ClusterMutatingWebhookConfigurationCreator(cfg *kubermaticv1.KubermaticConfiguration, client ctrlruntimeclient.Client) reconciling.NamedMutatingWebhookConfigurationCreatorGetter
func ClusterRoleBindingCreator ¶
func ClusterRoleBindingCreator(cfg *kubermaticv1.KubermaticConfiguration, seed *kubermaticv1.Seed) reconciling.NamedClusterRoleBindingCreatorGetter
func ClusterRoleBindingName ¶
func ClusterRoleBindingName(cfg *kubermaticv1.KubermaticConfiguration) string
func ClusterValidatingWebhookConfigurationCreator ¶ added in v2.17.0
func ClusterValidatingWebhookConfigurationCreator(cfg *kubermaticv1.KubermaticConfiguration, client ctrlruntimeclient.Client) reconciling.NamedValidatingWebhookConfigurationCreatorGetter
func OperatingSystemConfigValidatingWebhookConfigurationCreator ¶ added in v2.19.0
func OperatingSystemConfigValidatingWebhookConfigurationCreator(cfg *kubermaticv1.KubermaticConfiguration, client ctrlruntimeclient.Client) reconciling.NamedValidatingWebhookConfigurationCreatorGetter
func OperatingSystemProfileValidatingWebhookConfigurationCreator ¶ added in v2.19.0
func OperatingSystemProfileValidatingWebhookConfigurationCreator(cfg *kubermaticv1.KubermaticConfiguration, client ctrlruntimeclient.Client) reconciling.NamedValidatingWebhookConfigurationCreatorGetter
func SeedControllerManagerDeploymentCreator ¶
func SeedControllerManagerDeploymentCreator(workerName string, versions kubermatic.Versions, cfg *kubermaticv1.KubermaticConfiguration, seed *kubermaticv1.Seed) reconciling.NamedDeploymentCreatorGetter
func SeedControllerManagerPDBCreator ¶
func SeedControllerManagerPDBCreator(cfg *kubermaticv1.KubermaticConfiguration) reconciling.NamedPodDisruptionBudgetCreatorGetter
func ServiceAccountCreator ¶
func ServiceAccountCreator(cfg *kubermaticv1.KubermaticConfiguration, seed *kubermaticv1.Seed) reconciling.NamedServiceAccountCreatorGetter
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.