Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( MinioOperator = component.BasicComponent{ Name: "minio", Source: "minio", Type: "HelmRelease", Scope: "Objectstore", DependsOn: []meta.NamespacedObjectReference{ { Name: "cert-manager", }, { Name: "ingress-nginx", }, }, } ObjectStorageOperator = component.BasicComponent{ Name: "object-storage-operator", Type: "Kustomization", Scope: "Objectstore", Required: true, DependsOn: []meta.NamespacedObjectReference{ { Name: "cert-manager", }, { Name: "ingress-nginx", }, }, } )
Functions ¶
Types ¶
type Model ¶
type Model struct {
/*
MinioOperator ComponentConfig
ObjectStorageOperator ComponentConfig
*/
*component.ScopeModel
// components []string
MinioProviders []string
CurrentData string
CurrentProvider string
Providers []configv1alpha1.MinIOProvider
DataProvider []configv1alpha1.MinIOProvider
PITRProvider []configv1alpha1.MinIOProvider
MetricsProvider []configv1alpha1.MinIOProvider
Mapping map[string]string
MinioOperator *bool
MinioOperatorDone *bool
ObjectStoreOperatorConfigDone *bool
ObjectStoreOperatorDone *bool
MinioReady *bool
}
func (Model) Components ¶
func (Model) ObjectStoreComponents ¶
Click to show internal directories.
Click to hide internal directories.