Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsUnsupportedStorageVersion ¶ added in v1.2.0
IsUnsupportedStorageVersion asserts unsupportedStorageVersionError.
Types ¶
type Controller ¶
type Controller struct {
*controller.Controller
}
func NewController ¶
func NewController(config ControllerConfig) (*Controller, error)
type ControllerConfig ¶
type ControllerConfig struct {
K8sClient k8sclient.Interface
Logger micrologger.Logger
PrometheusClient promclient.Interface
VpaClient vpa_clientset.Interface
HTTPProxy string
HTTPSProxy string
NoProxy string
AdditionalScrapeConfigs string
Bastions []string
Customer string
Installation string
Pipeline string
Provider string
Region string
Registry string
OpsgenieKey string
PrometheusAddress string
PrometheusBaseDomain string
PrometheusCreatePVC bool
PrometheusStorageSize string
PrometheusLogLevel string
PrometheusRemoteWriteURL string
PrometheusRemoteWriteUsername string
PrometheusRemoteWritePassword string
PrometheusRetentionDuration string
PrometheusRetentionSize string
PrometheusVersion string
RestrictedAccessEnabled bool
WhitelistedSubnets string
}
Click to show internal directories.
Click to hide internal directories.