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.