Documentation
¶
Index ¶
- type ControllerConfig
- func (c *ControllerConfig) GetClusterTag() string
- func (c *ControllerConfig) GetCreateTimeout() time.Duration
- func (c *ControllerConfig) GetFirewallHealthTimeout() time.Duration
- func (c *ControllerConfig) GetMetal() metalgo.Client
- func (c *ControllerConfig) GetProgressDeadline() time.Duration
- func (c *ControllerConfig) GetSSHKeySecretName() string
- func (c *ControllerConfig) GetSafetyBackoff() time.Duration
- func (c *ControllerConfig) GetSeedAPIServerURL() string
- func (c *ControllerConfig) GetSeedClient() client.Client
- func (c *ControllerConfig) GetSeedConfig() *rest.Config
- func (c *ControllerConfig) GetSeedNamespace() string
- func (c *ControllerConfig) GetShootAPIServerURL() string
- func (c *ControllerConfig) GetShootAccess() *v2.ShootAccess
- func (c *ControllerConfig) GetShootAccessHelper() *helper.ShootAccessHelper
- func (c *ControllerConfig) GetShootClient() client.Client
- func (c *ControllerConfig) GetShootConfig() *rest.Config
- func (c *ControllerConfig) GetShootKubeconfigSecretName() string
- func (c *ControllerConfig) GetShootNamespace() string
- func (c *ControllerConfig) GetShootTokenSecretName() string
- type NewControllerConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControllerConfig ¶
type ControllerConfig struct {
// contains filtered or unexported fields
}
func New ¶
func New(c *NewControllerConfig) (*ControllerConfig, error)
func (*ControllerConfig) GetClusterTag ¶
func (c *ControllerConfig) GetClusterTag() string
func (*ControllerConfig) GetCreateTimeout ¶
func (c *ControllerConfig) GetCreateTimeout() time.Duration
func (*ControllerConfig) GetFirewallHealthTimeout ¶
func (c *ControllerConfig) GetFirewallHealthTimeout() time.Duration
func (*ControllerConfig) GetMetal ¶
func (c *ControllerConfig) GetMetal() metalgo.Client
func (*ControllerConfig) GetProgressDeadline ¶
func (c *ControllerConfig) GetProgressDeadline() time.Duration
func (*ControllerConfig) GetSSHKeySecretName ¶
func (c *ControllerConfig) GetSSHKeySecretName() string
func (*ControllerConfig) GetSafetyBackoff ¶
func (c *ControllerConfig) GetSafetyBackoff() time.Duration
func (*ControllerConfig) GetSeedAPIServerURL ¶
func (c *ControllerConfig) GetSeedAPIServerURL() string
func (*ControllerConfig) GetSeedClient ¶
func (c *ControllerConfig) GetSeedClient() client.Client
func (*ControllerConfig) GetSeedConfig ¶
func (c *ControllerConfig) GetSeedConfig() *rest.Config
func (*ControllerConfig) GetSeedNamespace ¶
func (c *ControllerConfig) GetSeedNamespace() string
func (*ControllerConfig) GetShootAPIServerURL ¶
func (c *ControllerConfig) GetShootAPIServerURL() string
func (*ControllerConfig) GetShootAccess ¶
func (c *ControllerConfig) GetShootAccess() *v2.ShootAccess
func (*ControllerConfig) GetShootAccessHelper ¶
func (c *ControllerConfig) GetShootAccessHelper() *helper.ShootAccessHelper
func (*ControllerConfig) GetShootClient ¶
func (c *ControllerConfig) GetShootClient() client.Client
func (*ControllerConfig) GetShootConfig ¶
func (c *ControllerConfig) GetShootConfig() *rest.Config
func (*ControllerConfig) GetShootKubeconfigSecretName ¶
func (c *ControllerConfig) GetShootKubeconfigSecretName() string
func (*ControllerConfig) GetShootNamespace ¶
func (c *ControllerConfig) GetShootNamespace() string
func (*ControllerConfig) GetShootTokenSecretName ¶
func (c *ControllerConfig) GetShootTokenSecretName() string
type NewControllerConfig ¶
type NewControllerConfig struct {
SeedClient client.Client
SeedConfig *rest.Config
SeedNamespace string
SeedAPIServerURL string
ShootClient client.Client
ShootConfig *rest.Config
ShootNamespace string
ShootAPIServerURL string
ShootAccess *v2.ShootAccess
ShootAccessHelper *helper.ShootAccessHelper
Metal metalgo.Client
ClusterTag string
SafetyBackoff time.Duration
ProgressDeadline time.Duration
FirewallHealthTimeout time.Duration
CreateTimeout time.Duration
}
Click to show internal directories.
Click to hide internal directories.