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 (s *CleanupClusterStep) Name() model.OperationStage
func (*CleanupClusterStep) Run ¶
func (s *CleanupClusterStep) Run(cluster model.Cluster, _ model.Operation, logger logrus.FieldLogger) (operations.StageResult, error)
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 (s *DeleteClusterStep) Name() model.OperationStage
func (*DeleteClusterStep) Run ¶
func (s *DeleteClusterStep) Run(cluster model.Cluster, _ model.Operation, logger logrus.FieldLogger) (operations.StageResult, error)
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 (s *TriggerKymaUninstallStep) Name() model.OperationStage
func (*TriggerKymaUninstallStep) Run ¶
func (s *TriggerKymaUninstallStep) Run(cluster model.Cluster, _ model.Operation, logger logrus.FieldLogger) (operations.StageResult, error)
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 (s *WaitForClusterDeletionStep) Name() model.OperationStage
func (*WaitForClusterDeletionStep) Run ¶
func (s *WaitForClusterDeletionStep) Run(cluster model.Cluster, operation model.Operation, logger logrus.FieldLogger) (operations.StageResult, error)
func (*WaitForClusterDeletionStep) TimeLimit ¶
func (s *WaitForClusterDeletionStep) TimeLimit() time.Duration
Source Files ¶
Click to show internal directories.
Click to hide internal directories.