MigrationStageNotFound see history edit this page

Talks about: , , , and

Symptom

READY=False, REASON=MigrationStageNotFound. The Message names the migration and the anchor value it could not resolve. status.version is not advanced — the transition is held until the anchor resolves.

Cause

A migration that the version transition selected (current < to <= desired) anchors to a stage that this StageSet does not have. A migration’s stage value resolves to the stage whose migrationAnchor (preferred) or name equals it; an empty stage anchors before the first stage. If none matches, the controller fails closed instead of silently never running the migration — the failure mode a shared, late-binding ladder must not have (a DROP that quietly never runs while the app advances to a schema that needs it).

Common causes:

Remediation

The condition clears and the version advances on the next reconcile once the anchor resolves.