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.