deprovisioning

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: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CleanupClusterStep

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

func NewCleanupClusterStep

func NewCleanupClusterStep(installationService installation.Service, nextStep model.OperationStage, timeLimit time.Duration) *CleanupClusterStep

func (*CleanupClusterStep) Name

func (*CleanupClusterStep) Run

func (*CleanupClusterStep) TimeLimit

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

type DeleteClusterStep

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

func NewDeleteClusterStep

func NewDeleteClusterStep(gardenerClient GardenerClient, nextStep model.OperationStage, timeLimit time.Duration) *DeleteClusterStep

func (*DeleteClusterStep) Name

func (*DeleteClusterStep) Run

func (*DeleteClusterStep) TimeLimit

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

type GardenerClient

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

type TriggerKymaUninstallStep

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

func NewTriggerKymaUninstallStep

func NewTriggerKymaUninstallStep(installationClient installation.Service, nextStep model.OperationStage, timeLimit time.Duration, delay time.Duration) *TriggerKymaUninstallStep

func (*TriggerKymaUninstallStep) Name

func (*TriggerKymaUninstallStep) Run

func (*TriggerKymaUninstallStep) TimeLimit

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

type WaitForClusterDeletionStep

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

func NewWaitForClusterDeletionStep

func NewWaitForClusterDeletionStep(gardenerClient GardenerClient, dbsFactory dbsession.Factory, directorClient director.DirectorClient, nextStep model.OperationStage, timeLimit time.Duration) *WaitForClusterDeletionStep

func (*WaitForClusterDeletionStep) Name

func (*WaitForClusterDeletionStep) Run

func (*WaitForClusterDeletionStep) TimeLimit

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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