Documentation ¶
Index ¶
- Constants
- type AvsEvaluationRemovalStep
- type BTPOperatorCleanupStep
- type CheckClusterDeregistrationStep
- type CheckKymaResourceDeletedStep
- type CheckRuntimeRemovalStep
- type DeleteKymaResourceStep
- type DeregisterClusterStep
- type EDPClient
- type EDPDeregistrationStep
- type IASDeregistrationStep
- type InitStep
- type Manager
- type ReleaseSubscriptionStep
- type RemoveInstanceStep
- type RemoveRuntimeStep
- type SkipForTrialPlanStep
- type Step
Constants ¶
View Source
const ( // the time after which the operation is marked as expired CheckStatusTimeout = 5 * time.Hour )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AvsEvaluationRemovalStep ¶
type AvsEvaluationRemovalStep struct {
// contains filtered or unexported fields
}
func NewAvsEvaluationsRemovalStep ¶
func NewAvsEvaluationsRemovalStep(delegator *avs.Delegator, operationsStorage storage.Operations, externalEvalAssistant, internalEvalAssistant avs.EvalAssistant) *AvsEvaluationRemovalStep
func (*AvsEvaluationRemovalStep) Name ¶
func (ars *AvsEvaluationRemovalStep) Name() string
type BTPOperatorCleanupStep ¶
type BTPOperatorCleanupStep struct {
// contains filtered or unexported fields
}
func NewBTPOperatorCleanupStep ¶
func NewBTPOperatorCleanupStep(os storage.Operations, provisionerClient provisioner.Client, k8sClientProvider func(kcfg string) (client.Client, error)) *BTPOperatorCleanupStep
func (*BTPOperatorCleanupStep) Name ¶
func (s *BTPOperatorCleanupStep) Name() string
type CheckClusterDeregistrationStep ¶
type CheckClusterDeregistrationStep struct {
// contains filtered or unexported fields
}
func NewCheckClusterDeregistrationStep ¶
func NewCheckClusterDeregistrationStep(os storage.Operations, cli reconciler.Client, timeout time.Duration) *CheckClusterDeregistrationStep
func (*CheckClusterDeregistrationStep) Name ¶
func (s *CheckClusterDeregistrationStep) Name() string
type CheckKymaResourceDeletedStep ¶
type CheckKymaResourceDeletedStep struct {
// contains filtered or unexported fields
}
func NewCheckKymaResourceDeletedStep ¶
func NewCheckKymaResourceDeletedStep(operations storage.Operations, kcpClient client.Client) *CheckKymaResourceDeletedStep
func (*CheckKymaResourceDeletedStep) Name ¶
func (step *CheckKymaResourceDeletedStep) Name() string
type CheckRuntimeRemovalStep ¶
type CheckRuntimeRemovalStep struct {
// contains filtered or unexported fields
}
func NewCheckRuntimeRemovalStep ¶
func NewCheckRuntimeRemovalStep(operations storage.Operations, instances storage.Instances, provisionerClient provisioner.Client) *CheckRuntimeRemovalStep
func (*CheckRuntimeRemovalStep) Name ¶
func (s *CheckRuntimeRemovalStep) Name() string
type DeleteKymaResourceStep ¶
type DeleteKymaResourceStep struct {
// contains filtered or unexported fields
}
func NewDeleteKymaResourceStep ¶
func NewDeleteKymaResourceStep(operations storage.Operations, kcpClient client.Client, configProvider input.ConfigurationProvider, defaultKymaVersion string) *DeleteKymaResourceStep
func (*DeleteKymaResourceStep) Name ¶
func (step *DeleteKymaResourceStep) Name() string
type DeregisterClusterStep ¶
type DeregisterClusterStep struct {
// contains filtered or unexported fields
}
func NewDeregisterClusterStep ¶
func NewDeregisterClusterStep(os storage.Operations, cli reconciler.Client) *DeregisterClusterStep
func (*DeregisterClusterStep) Name ¶
func (s *DeregisterClusterStep) Name() string
type EDPDeregistrationStep ¶
type EDPDeregistrationStep struct {
// contains filtered or unexported fields
}
func NewEDPDeregistrationStep ¶
func NewEDPDeregistrationStep(os storage.Operations, client EDPClient, config edp.Config) *EDPDeregistrationStep
func (*EDPDeregistrationStep) Name ¶
func (s *EDPDeregistrationStep) Name() string
type IASDeregistrationStep ¶
type IASDeregistrationStep struct {
// contains filtered or unexported fields
}
func NewIASDeregistrationStep ¶
func NewIASDeregistrationStep(os storage.Operations, bundleBuilder ias.BundleBuilder) *IASDeregistrationStep
func (*IASDeregistrationStep) Name ¶
func (s *IASDeregistrationStep) Name() string
type InitStep ¶
type InitStep struct {
// contains filtered or unexported fields
}
func NewInitStep ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager(storage storage.Operations, pub event.Publisher, logger logrus.FieldLogger) *Manager
type ReleaseSubscriptionStep ¶
type ReleaseSubscriptionStep struct {
// contains filtered or unexported fields
}
func NewReleaseSubscriptionStep ¶
func NewReleaseSubscriptionStep(os storage.Operations, instanceStorage storage.Instances, accountProvider hyperscaler.AccountProvider) ReleaseSubscriptionStep
func (ReleaseSubscriptionStep) Name ¶
func (s ReleaseSubscriptionStep) Name() string
type RemoveInstanceStep ¶
type RemoveInstanceStep struct {
// contains filtered or unexported fields
}
func NewRemoveInstanceStep ¶
func NewRemoveInstanceStep(instanceStorage storage.Instances, operationStorage storage.Operations) *RemoveInstanceStep
func (*RemoveInstanceStep) Name ¶
func (s *RemoveInstanceStep) Name() string
type RemoveRuntimeStep ¶
type RemoveRuntimeStep struct {
// contains filtered or unexported fields
}
func NewRemoveRuntimeStep ¶
func NewRemoveRuntimeStep(os storage.Operations, is storage.Instances, cli provisioner.Client, provisionerTimeout time.Duration) *RemoveRuntimeStep
func (*RemoveRuntimeStep) Name ¶
func (s *RemoveRuntimeStep) Name() string
type SkipForTrialPlanStep ¶
type SkipForTrialPlanStep struct {
// contains filtered or unexported fields
}
func NewSkipForTrialPlanStep ¶
func NewSkipForTrialPlanStep(step Step) SkipForTrialPlanStep
func (SkipForTrialPlanStep) Name ¶
func (s SkipForTrialPlanStep) Name() string
func (SkipForTrialPlanStep) Run ¶
func (s SkipForTrialPlanStep) Run(operation internal.DeprovisioningOperation, log logrus.FieldLogger) (internal.DeprovisioningOperation, time.Duration, error)
type Step ¶
type Step interface { Name() string Run(operation internal.DeprovisioningOperation, logger logrus.FieldLogger) (internal.DeprovisioningOperation, time.Duration, error) }
Source Files ¶
- avs_evaluations.go
- btp_operator_cleanup.go
- check_cluster_deregistration.go
- check_kyma_resource_deleted_step.go
- check_runtime_removal_step.go
- delete_kyma_resource_step.go
- deregister_cluster.go
- edp_deregistration.go
- ias_deregistration.go
- init.go
- manager.go
- release_subscription_step.go
- remove_instance_step.go
- remove_runtime.go
- skip_for_trial_step.go
- utils.go
Click to show internal directories.
Click to hide internal directories.