config

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 23, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

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 (*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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL