Skip to content

Commit ce35daa

Browse files
committed
Register flexcluster
1 parent 3321785 commit ce35daa

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

internal/controller/registry.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ import (
4747
"github.com/mongodb/mongodb-atlas-kubernetes/v2/internal/dryrun"
4848
"github.com/mongodb/mongodb-atlas-kubernetes/v2/internal/featureflags"
4949
"github.com/mongodb/mongodb-atlas-kubernetes/v2/internal/generated/controller/connectionsecret"
50+
"github.com/mongodb/mongodb-atlas-kubernetes/v2/internal/generated/controller/flexcluster"
5051
"github.com/mongodb/mongodb-atlas-kubernetes/v2/internal/generated/controller/group"
5152
"github.com/mongodb/mongodb-atlas-kubernetes/v2/internal/pointer"
5253
"github.com/mongodb/mongodb-atlas-kubernetes/v2/internal/version"
@@ -147,7 +148,14 @@ func (r *Registry) registerControllers(c cluster.Cluster, ap atlas.Provider) err
147148
if err != nil {
148149
return fmt.Errorf("error creating group reconciler: %w", err)
149150
}
150-
reconcilers = append(reconcilers, newCtrlStateReconciler(groupReconciler, r.maxConcurrentReconciles))
151+
flexController, err := flexcluster.NewFlexClusterReconciler(c, ap, r.logger, r.globalSecretRef, r.deletionProtection, true, r.defaultPredicates())
152+
if err != nil {
153+
return fmt.Errorf("error creating group reconciler: %w", err)
154+
}
155+
reconcilers = append(reconcilers,
156+
newCtrlStateReconciler(groupReconciler, r.maxConcurrentReconciles),
157+
newCtrlStateReconciler(flexController, r.maxConcurrentReconciles),
158+
)
151159
}
152160

153161
r.reconcilers = reconcilers

0 commit comments

Comments
 (0)