Documentation ¶
Index ¶
- Constants
- func NewStack() stack.Stack
- func ValidateIapBlockSecret(value string, path string) error
- type UserClusterMLA
- func (s *UserClusterMLA) Deploy(ctx context.Context, opt stack.DeployOptions) error
- func (*UserClusterMLA) Name() string
- func (*UserClusterMLA) ValidateConfiguration(config *kubermaticv1.KubermaticConfiguration, helmValues *yamled.Document, ...) (*kubermaticv1.KubermaticConfiguration, *yamled.Document, []error)
- func (m *UserClusterMLA) ValidateState(ctx context.Context, opt stack.DeployOptions) []error
Constants ¶
View Source
const ( UserClusterMLANamespace = "mla" UserClusterMLAChartsPrefix = "mla" MLASecretsChartName = "mla-secrets" MLASecretsReleaseName = MLASecretsChartName MLASecretsNamespace = UserClusterMLANamespace AlertmanagerProxyChartName = "alertmanager-proxy" AlertmanagerProxyReleaseName = AlertmanagerProxyChartName AlertmanagerProxyNamespace = UserClusterMLANamespace ConsulChartName = "consul" ConsulReleaseName = ConsulChartName ConsulNamespace = UserClusterMLANamespace CortexChartName = "cortex" CortexReleaseName = CortexChartName CortexNamespace = UserClusterMLANamespace GrafanaChartName = "grafana" GrafanaReleaseName = GrafanaChartName GrafanaNamespace = UserClusterMLANamespace LokiChartName = "loki-distributed" LokiReleaseName = LokiChartName LokiNamespace = UserClusterMLANamespace MinioChartName = "minio" MinioReleaseName = MinioChartName MinioNamespace = UserClusterMLANamespace MinioLifecycleMgrChartName = "minio-lifecycle-mgr" MinioLifecycleMgrReleaseName = MinioLifecycleMgrChartName MinioLifecycleMgrNamespace = UserClusterMLANamespace MLAIAPChartName = "iap" MLAIAPReleaseName = MLAIAPChartName MLAIAPNamespace = UserClusterMLANamespace )
Variables ¶
This section is empty.
Functions ¶
func ValidateIapBlockSecret ¶
Types ¶
type UserClusterMLA ¶
type UserClusterMLA struct{}
func (*UserClusterMLA) Deploy ¶
func (s *UserClusterMLA) Deploy(ctx context.Context, opt stack.DeployOptions) error
func (*UserClusterMLA) Name ¶
func (*UserClusterMLA) Name() string
func (*UserClusterMLA) ValidateConfiguration ¶
func (*UserClusterMLA) ValidateConfiguration(config *kubermaticv1.KubermaticConfiguration, helmValues *yamled.Document, opt stack.DeployOptions, logger logrus.FieldLogger) (*kubermaticv1.KubermaticConfiguration, *yamled.Document, []error)
func (*UserClusterMLA) ValidateState ¶
func (m *UserClusterMLA) ValidateState(ctx context.Context, opt stack.DeployOptions) []error
Click to show internal directories.
Click to hide internal directories.