Documentation ¶
Index ¶
Constants ¶
View Source
const ( // ManagerIdentity is the identity used for the secrets manager. ManagerIdentity = constants.SeedExtensionServiceName // CAName is the name of the CA secret. CAName = "ca-" + ManagerIdentity )
View Source
const (
// Name is the name of the seed bootstrap controller.
Name = "shoot_lakom_service_seed_bootstrap_controller"
)
Variables ¶
View Source
var DefaultAddOptions = AddOptions{}
DefaultAddOptions contains configuration for the Lakom service.
Functions ¶
func AddToManager ¶
AddToManager adds a Lakom Service seed bootstrap controller to the given Controller Manager.
func ConfigsFor ¶
func ConfigsFor(namespace string) []extensionssecretsmanager.SecretConfigWithOptions
ConfigsFor returns configurations for the secrets manager for the given namespace.
Types ¶
type AddOptions ¶
type AddOptions struct { // ControllerOptions contains options for the controller. ControllerOptions controller.Options // ServiceConfig contains configuration for the shoot Lakom service. ServiceConfig controllerconfig.Config }
AddOptions are options to apply when adding the lakom service controller to the manager.
Click to show internal directories.
Click to hide internal directories.