MigrationSourceNotVerified see history edit this page

Talks about: , , , , and

Symptom

READY=False, REASON=MigrationSourceNotVerified. The Message says either verification failed (SourceVerified=False) or that verification is required but not configured. status.version is not advanced — the migration ladder does not run.

Cause

Sourcing a migration ladder from spec.migrationsSourceRef runs remote-authored, destructive instructions, so the controller can require they be provenance-verified before executing. Verification state comes from the source CR’s status.conditions[SourceVerified], which Flux source-controller sets from the source’s spec.verify (cosign or notation):

Remediation