deprovisioning

package
v0.0.0-...-5f509e1 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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(ctx context.Context, name string, options metav1.GetOptions) (*gardener_types.Shoot, error)
	Delete(ctx context.Context, name string, options metav1.DeleteOptions) error
}

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