# Packages
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
CleanupClusterResource attempts to find a cluster-wide resource and deletes it if it was found.
CleanupWebhookServices removes the unused webhook services.
CRDReconciler will reconcile a CRD, but only if the existing CRD is older or the same version (i.e.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
KubermaticProxyEnvironmentVars returns ProxySettings from Kubermatic configuration as env vars.
No description provided by the author
No description provided by the author
No description provided by the author
SeedProxyEnvironmentVars returns ProxySettings from Seed as env vars.
StringifyFeatureGates takes a set of enabled features and returns a comma-separated key=value list like "featureA=true,featureB=true,...".
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WebhookDeploymentReconciler returns a DeploymentReconciler for the Kubermatic webhook.
No description provided by the author
No description provided by the author
No description provided by the author
WebhookServiceReconciler creates the Service for all KKP webhooks.
No description provided by the author
No description provided by the author
# Constants
ApplicationDefinitionAdmissionWebhookName is the name of the validating webhook for ApplicationDefnition.
No description provided by the author
ClusterWebhookServiceName is deprecated and only exists to facilitate cleanup by the operator.
ComponentLabel is the label of the component within the architecture.
No description provided by the author
ExternalClusterAdmissionWebhookName is the name of the mutating webhook for ExternalClusters.
GroupProjectBindingAdmissionWebhookName is the name of the validating webhook for GroupProjectBindings.
No description provided by the author
InstanceLabel is A unique name identifying the instance of an application.
No description provided by the author
NameLabel is the label containing the application's name.
OperatorName is used as the value for ManagedBy labels to establish a weak ownership to reconciled resources.
PoliciesAdmissionWebhookName is the name of the validating webhook that implements deletion policies.
ResourceQuotaAdmissionWebhookName is the name of the validating and mutating webhook for ResourceQuotas.
No description provided by the author
SeedWebhookServiceName is deprecated and only exists to facilitate cleanup by the operator.
SkipReconcilingAnnotation can be used on Seed resources to make the operator ignore them and not reconcile the seed components into the cluster.
UserAdmissionWebhookName is the name of the validating webhook for Users.
UserSSHKeyAdmissionWebhookName is the name of the validating and mutation webhooks for UserSSHKeys.
VersionLabel is the label containing the application's version.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
ContainerSecurityContext is a default common security context for containers in the kubermatic/kubermatic container image.
ManagedByOperatorPredicate is a predicate that matches all resources created by the Kubermatic Operator, based on the ManagedBy label.
ManagedByOperatorSelector is a label selector that matches all resources created by the Kubermatic Operator.
PodSecurityContext is a default common security context for Pods using the kubermatic/kubermatic image.