provisioning

package
v0.0.0-...-1c44903 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2020 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

Types

type CompassConnectionClientConstructor

type CompassConnectionClientConstructor func(k8sConfig *rest.Config) (compass_conn_clientset.CompassConnectionInterface, error)

type ConnectAgentStep

type ConnectAgentStep struct {
	// contains filtered or unexported fields
}

func NewConnectAgentStep

func NewConnectAgentStep(configurator runtime.Configurator, nextStage model.OperationStage, timeLimit time.Duration) *ConnectAgentStep

func (*ConnectAgentStep) Name

func (*ConnectAgentStep) Run

func (*ConnectAgentStep) TimeLimit

func (s *ConnectAgentStep) TimeLimit() time.Duration

type GardenerClient

type GardenerClient interface {
	Get(name string, options v1.GetOptions) (*gardener_types.Shoot, error)
}

type InstallKymaStep

type InstallKymaStep struct {
	// contains filtered or unexported fields
}

func NewInstallKymaStep

func NewInstallKymaStep(installationClient installation.Service, nextStep model.OperationStage, timeLimit time.Duration) *InstallKymaStep

func (*InstallKymaStep) Name

func (*InstallKymaStep) Run

func (*InstallKymaStep) TimeLimit

func (s *InstallKymaStep) TimeLimit() time.Duration

type KubeconfigProvider

type KubeconfigProvider interface {
	FetchRaw(shootName string) ([]byte, error)
}

type WaitForAgentToConnectStep

type WaitForAgentToConnectStep struct {
	// contains filtered or unexported fields
}

func NewWaitForAgentToConnectStep

func NewWaitForAgentToConnectStep(
	ccClientProvider CompassConnectionClientConstructor,
	nextStep model.OperationStage,
	timeLimit time.Duration,
	directorClient director.DirectorClient) *WaitForAgentToConnectStep

func (*WaitForAgentToConnectStep) Name

func (*WaitForAgentToConnectStep) Run

func (*WaitForAgentToConnectStep) TimeLimit

func (s *WaitForAgentToConnectStep) TimeLimit() time.Duration

type WaitForClusterCreationStep

type WaitForClusterCreationStep struct {
	// contains filtered or unexported fields
}

func NewWaitForClusterCreationStep

func NewWaitForClusterCreationStep(gardenerClient GardenerClient, dbSession dbsession.ReadWriteSession, kubeconfigProvider KubeconfigProvider, nextStep model.OperationStage, timeLimit time.Duration) *WaitForClusterCreationStep

func (*WaitForClusterCreationStep) Name

func (*WaitForClusterCreationStep) Run

func (*WaitForClusterCreationStep) TimeLimit

func (s *WaitForClusterCreationStep) TimeLimit() time.Duration

type WaitForClusterDomainStep

type WaitForClusterDomainStep struct {
	// contains filtered or unexported fields
}

func NewWaitForClusterDomainStep

func NewWaitForClusterDomainStep(gardenerClient GardenerClient, directorClient director.DirectorClient, nextStep model.OperationStage, timeLimit time.Duration) *WaitForClusterDomainStep

func (*WaitForClusterDomainStep) Name

func (*WaitForClusterDomainStep) Run

func (*WaitForClusterDomainStep) TimeLimit

func (s *WaitForClusterDomainStep) TimeLimit() time.Duration

type WaitForInstallationStep

type WaitForInstallationStep struct {
	// contains filtered or unexported fields
}

func NewWaitForInstallationStep

func NewWaitForInstallationStep(installationClient installation.Service, nextStep model.OperationStage, timeLimit time.Duration) *WaitForInstallationStep

func (*WaitForInstallationStep) Name

func (*WaitForInstallationStep) Run

func (*WaitForInstallationStep) TimeLimit

func (s *WaitForInstallationStep) TimeLimit() time.Duration

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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