Documentation ¶
Index ¶
- Constants
- func BackupContainersConfigMapCreator(cfg *operatorv1alpha1.KubermaticConfiguration) reconciling.NamedConfigMapCreatorGetter
- func ClusterAdmissionServiceCreator(cfg *operatorv1alpha1.KubermaticConfiguration, client ctrlruntimeclient.Client) reconciling.NamedServiceCreatorGetter
- func ClusterAdmissionWebhookCreator(cfg *operatorv1alpha1.KubermaticConfiguration, client ctrlruntimeclient.Client) reconciling.NamedValidatingWebhookConfigurationCreatorGetter
- func ClusterNamespacePrometheusRulesConfigMapCreator(cfg *operatorv1alpha1.KubermaticConfiguration) reconciling.NamedConfigMapCreatorGetter
- func ClusterNamespacePrometheusScrapingConfigsConfigMapCreator(cfg *operatorv1alpha1.KubermaticConfiguration) reconciling.NamedConfigMapCreatorGetter
- func ClusterRoleBindingCreator(cfg *operatorv1alpha1.KubermaticConfiguration, seed *kubermaticv1.Seed) reconciling.NamedClusterRoleBindingCreatorGetter
- func ClusterRoleBindingName(cfg *operatorv1alpha1.KubermaticConfiguration) string
- func SeedControllerManagerDeploymentCreator(workerName string, versions kubermatic.Versions, ...) reconciling.NamedDeploymentCreatorGetter
- func SeedControllerManagerPDBCreator(cfg *operatorv1alpha1.KubermaticConfiguration) reconciling.NamedPodDisruptionBudgetCreatorGetter
- func ServiceAccountCreator(cfg *operatorv1alpha1.KubermaticConfiguration, seed *kubermaticv1.Seed) reconciling.NamedServiceAccountCreatorGetter
Constants ¶
View Source
const (
ClusterAdmissionWebhookName = "kubermatic-clusters"
)
Variables ¶
This section is empty.
Functions ¶
func BackupContainersConfigMapCreator ¶
func BackupContainersConfigMapCreator(cfg *operatorv1alpha1.KubermaticConfiguration) reconciling.NamedConfigMapCreatorGetter
func ClusterAdmissionServiceCreator ¶ added in v2.16.3
func ClusterAdmissionServiceCreator(cfg *operatorv1alpha1.KubermaticConfiguration, client ctrlruntimeclient.Client) reconciling.NamedServiceCreatorGetter
ClusterAdmissionServiceCreator creates the Service for the Cluster Admission webhook. This service is created only on seed clusters.
func ClusterAdmissionWebhookCreator ¶ added in v2.16.3
func ClusterAdmissionWebhookCreator(cfg *operatorv1alpha1.KubermaticConfiguration, client ctrlruntimeclient.Client) reconciling.NamedValidatingWebhookConfigurationCreatorGetter
func ClusterNamespacePrometheusRulesConfigMapCreator ¶
func ClusterNamespacePrometheusRulesConfigMapCreator(cfg *operatorv1alpha1.KubermaticConfiguration) reconciling.NamedConfigMapCreatorGetter
func ClusterNamespacePrometheusScrapingConfigsConfigMapCreator ¶
func ClusterNamespacePrometheusScrapingConfigsConfigMapCreator(cfg *operatorv1alpha1.KubermaticConfiguration) reconciling.NamedConfigMapCreatorGetter
func ClusterRoleBindingCreator ¶
func ClusterRoleBindingCreator(cfg *operatorv1alpha1.KubermaticConfiguration, seed *kubermaticv1.Seed) reconciling.NamedClusterRoleBindingCreatorGetter
func ClusterRoleBindingName ¶
func ClusterRoleBindingName(cfg *operatorv1alpha1.KubermaticConfiguration) string
func SeedControllerManagerDeploymentCreator ¶
func SeedControllerManagerDeploymentCreator(workerName string, versions kubermatic.Versions, cfg *operatorv1alpha1.KubermaticConfiguration, seed *kubermaticv1.Seed) reconciling.NamedDeploymentCreatorGetter
func SeedControllerManagerPDBCreator ¶
func SeedControllerManagerPDBCreator(cfg *operatorv1alpha1.KubermaticConfiguration) reconciling.NamedPodDisruptionBudgetCreatorGetter
func ServiceAccountCreator ¶
func ServiceAccountCreator(cfg *operatorv1alpha1.KubermaticConfiguration, seed *kubermaticv1.Seed) reconciling.NamedServiceAccountCreatorGetter
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.