Documentation ¶
Index ¶
- Constants
- func Deploy(ctx context.Context, logger *logrus.Entry, kubeClient ctrlruntimeclient.Client, ...) error
- func SupportedStorageClassProviders() sets.String
- func ValidateConfiguration(config *operatorv1alpha1.KubermaticConfiguration, helmValues *yamled.Document, ...) (*operatorv1alpha1.KubermaticConfiguration, *yamled.Document, []error)
- type Options
Constants ¶
View Source
const ( NginxIngressControllerChartName = "nginx-ingress-controller" NginxIngressControllerReleaseName = NginxIngressControllerChartName NginxIngressControllerNamespace = NginxIngressControllerChartName CertManagerChartName = "cert-manager" CertManagerReleaseName = CertManagerChartName CertManagerNamespace = CertManagerChartName DexChartName = "oauth" DexReleaseName = DexChartName DexNamespace = DexChartName KubermaticOperatorChartName = "kubermatic-operator" KubermaticOperatorReleaseName = KubermaticOperatorChartName KubermaticOperatorNamespace = "kubermatic" StorageClassName = "kubermatic-fast" )
Variables ¶
This section is empty.
Functions ¶
func ValidateConfiguration ¶
func ValidateConfiguration(config *operatorv1alpha1.KubermaticConfiguration, helmValues *yamled.Document, logger logrus.FieldLogger) (*operatorv1alpha1.KubermaticConfiguration, *yamled.Document, []error)
Types ¶
type Options ¶
type Options struct { StorageClassProvider string HelmValues *yamled.Document KubermaticConfiguration *operatorv1alpha1.KubermaticConfiguration RawKubermaticConfiguration *unstructured.Unstructured ForceHelmReleaseUpgrade bool ChartsDirectory string }
Click to show internal directories.
Click to hide internal directories.