You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
controller: Add migration label to pause reconciliation
To support migrating CockroachDB clusters from the public operator to the
CockroachDB operator through coexistence, we need to prevent the operator
from reverting manual changes made during the migration process. This includes
preventing the scale-up of StatefulSet pods after manual scale-down and
allowing modifications to Service labels (e.g., public service) which would
otherwise be reset by the operator.
This commit introduces a new migration label (`crdb.io/skip-reconcile`) in the
v1alpha1 API. When this label is set to "true" on the CrdbCluster resource,
the controller stops the entire reconciliation loop. This ensures the
operator does not interfere with any resources during the migration phase.
0 commit comments