Versions in this module Expand all Collapse all v0 v0.0.1 Nov 8, 2023 Changes in this version + const BTPOperatorComponentName + const DryRunPrefix + var ConfigMapGetter internal.ClusterIDGetter = internal.GetClusterIDWithKubeconfig + func CheckReconcilerStatus(op internal.Operation) bool + func ForBTPOperatorCredentialsProvided(op internal.Operation) bool + func RequiresBTPOperatorCredentials(op internal.Operation) bool + func RequiresReconcilerUpdate(op internal.Operation) bool + func SkipForOwnClusterPlan(op internal.Operation) bool + type ApplyReconcilerConfigurationStep struct + func NewApplyReconcilerConfigurationStep(os storage.Operations, runtimeStorage storage.RuntimeStates, ...) *ApplyReconcilerConfigurationStep + func (s *ApplyReconcilerConfigurationStep) Name() string + func (s *ApplyReconcilerConfigurationStep) Run(operation internal.Operation, log logrus.FieldLogger) (internal.Operation, time.Duration, error) + type BTPOperatorOverridesStep struct + func NewBTPOperatorOverridesStep(os storage.Operations, components input.ComponentListProvider) *BTPOperatorOverridesStep + func (s *BTPOperatorOverridesStep) Name() string + func (s *BTPOperatorOverridesStep) Run(operation internal.Operation, logger logrus.FieldLogger) (internal.Operation, time.Duration, error) + type CheckReconcilerState struct + func NewCheckReconcilerState(os storage.Operations, reconcilerClient reconciler.Client) *CheckReconcilerState + func (s *CheckReconcilerState) Name() string + func (s *CheckReconcilerState) Run(operation internal.Operation, log logrus.FieldLogger) (internal.Operation, time.Duration, error) + type CheckStep struct + func NewCheckStep(os storage.Operations, provisionerClient provisioner.Client, ...) *CheckStep + func (s *CheckStep) Name() string + func (s *CheckStep) Run(operation internal.Operation, log logrus.FieldLogger) (internal.Operation, time.Duration, error) + type GetKubeconfigStep struct + func NewGetKubeconfigStep(os storage.Operations, provisionerClient provisioner.Client, ...) *GetKubeconfigStep + func (s *GetKubeconfigStep) Name() string + func (s *GetKubeconfigStep) Run(operation internal.Operation, log logrus.FieldLogger) (internal.Operation, time.Duration, error) + type InitKymaVersionStep struct + func NewInitKymaVersionStep(os storage.Operations, rvc *runtimeversion.RuntimeVersionConfigurator, ...) *InitKymaVersionStep + func (s *InitKymaVersionStep) Name() string + func (s *InitKymaVersionStep) Run(operation internal.Operation, log logrus.FieldLogger) (internal.Operation, time.Duration, error) + type InitialisationStep struct + func NewInitialisationStep(is storage.Instances, os storage.Operations, ...) *InitialisationStep + func (s *InitialisationStep) Name() string + func (s *InitialisationStep) Run(operation internal.Operation, log logrus.FieldLogger) (internal.Operation, time.Duration, error) + type Manager struct + func NewManager(storage storage.Operations, pub event.Publisher, ...) *Manager + func (m *Manager) AddStep(stageName string, step Step, cnd StepCondition) error + func (m *Manager) DefineStages(names []string) + func (m *Manager) Execute(operationID string) (time.Duration, error) + func (m *Manager) GetAllStages() []string + func (m *Manager) SpeedUp(speedFactor int64) + type RuntimeVersionConfiguratorForUpdating interface + ForUpdating func(op internal.Operation) (*internal.RuntimeVersionData, error) + type Step interface + Name func() string + Run func(operation internal.UpdatingOperation, logger logrus.FieldLogger) (internal.UpdatingOperation, time.Duration, error) + type StepCondition func(operation internal.UpdatingOperation) bool + type StepWithCondition struct + type UpgradeShootStep struct + func NewUpgradeShootStep(os storage.Operations, runtimeStorage storage.RuntimeStates, ...) *UpgradeShootStep + func (s *UpgradeShootStep) Name() string + func (s *UpgradeShootStep) Run(operation internal.Operation, log logrus.FieldLogger) (internal.Operation, time.Duration, error)