Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeployOptions ¶
type DeployOptions struct { HelmClient helm.Client HelmValues *yamled.Document KubeClient ctrlruntimeclient.Client StorageClassProvider string KubermaticConfiguration *operatorv1alpha1.KubermaticConfiguration RawKubermaticConfiguration *unstructured.Unstructured ForceHelmReleaseUpgrade bool ChartsDirectory string Logger *logrus.Entry EnableCertManagerV2Migration bool EnableOpenstackCSIDriverMigration bool EnableLogrotateMigration bool DisableTelemetry bool }
type Stack ¶
type Stack interface { Name() string ValidateConfiguration(config *operatorv1alpha1.KubermaticConfiguration, helmValues *yamled.Document, opt DeployOptions, logger logrus.FieldLogger) (*operatorv1alpha1.KubermaticConfiguration, *yamled.Document, []error) Deploy(ctx context.Context, opt DeployOptions) error }
Click to show internal directories.
Click to hide internal directories.