diff --git a/CHANGELOG.md b/CHANGELOG.md index 7af01d0a6..6f13ea058 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ - (Feature) Backup InProgress Agency key discovery - (Feature) Backup & Maintenance Conditions - (Bugfix) Disable member removal in case of health failure +- (Bugfix) Reorder Topology management plan steps ## [1.2.9](https://github.com/arangodb/kube-arangodb/tree/1.2.9) (2022-03-30) - (Feature) Improve Kubernetes clientsets management diff --git a/pkg/deployment/reconcile/plan_builder_normal.go b/pkg/deployment/reconcile/plan_builder_normal.go index 70157704e..434c59b9c 100644 --- a/pkg/deployment/reconcile/plan_builder_normal.go +++ b/pkg/deployment/reconcile/plan_builder_normal.go @@ -43,10 +43,10 @@ func createNormalPlan(ctx context.Context, log zerolog.Logger, apiObject k8sutil } r := recoverPlanAppender(log, newPlanAppender(NewWithPlanBuilder(ctx, log, apiObject, spec, status, cachedStatus, builderCtx), status.BackOff, currentPlan). - // Adjust topology settings - ApplyIfEmpty(createTopologyMemberAdjustmentPlan). // Define topology ApplyIfEmpty(createTopologyEnablementPlan). + // Adjust topology settings + ApplyIfEmpty(createTopologyMemberAdjustmentPlan). ApplyIfEmpty(createTopologyUpdatePlan). // Check for scale up ApplyIfEmpty(createScaleUPMemberPlan).