Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsInvalidProvider ¶
IsInvalidProvider asserts invalidProviderError.
Types ¶
type Controller ¶
type Controller struct {
*controller.Controller
}
func NewController ¶
func NewController(config ControllerConfig) (*Controller, error)
type ControllerConfig ¶
type ControllerConfig struct {
Address string
BaseDomain string
Bastions []string
Provider string
Installation string
Pipeline string
Region string
Registry string
PrometheusVersion string
Customer string
CreatePVC bool
StorageSize string
RestrictedAccessEnabled bool
WhitelistedSubnets string
RetentionDuration string
RetentionSize string
OpsgenieKey string
RemoteWriteURL string
RemoteWriteUsername string
RemoteWritePassword string
K8sClient k8sclient.Interface
Logger micrologger.Logger
PrometheusClient promclient.Interface
VpaClient vpa_clientset.Interface
}
Click to show internal directories.
Click to hide internal directories.