Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ControlPlaneWrap ¶ added in v1.3.0
func ControlPlaneWrap(resources []resource.Interface, config resourcesConfig) ([]resource.Interface, error)
ControlPlaneWrap wrap resource and replace the input object with a Service which is named after the installation.
func IsInvalidConfig ¶ added in v1.3.0
IsInvalidConfig asserts invalidConfigError.
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 Customer string CreatePVC bool StorageSize string Vault 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 }
Click to show internal directories.
Click to hide internal directories.