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
Introduce a core.openstack.org/update-target-stage annotation on
OpenStackVersion. When set, the update controller completes all
stages up to and including the named stage, marks the next stage as
blocked (FalseCondition/RequestedReason), and pauses reconciliation.
Removing the annotation or advancing it to a later stage resumes the
update.
Includes stage-name constants, the gated-message format string,
controller logic for all seven stages, functional tests for block/resume/
advance scenarios, webhooks and updated operator documentation.
AI-assisted: Cursor (Claude Sonnet 4.6 by Anthropic)
// OpenStackVersionMinorUpdateReadyGatedMessage - format string; arg is the target stage name
610
+
OpenStackVersionMinorUpdateReadyGatedMessage="Minor update progression stopped after stage: %s. Set annotation to any stage after %s to resume OpenStack update or remove the annotation to run to completion."
"Cannot set update target stage to %q while minor update is in progress: update has already completed stage %q (targetVersion %q, deployedVersion %q); choose a further stage",
"Cannot move update target stage from %q to earlier stage %q while minor update is in progress (targetVersion %q, deployedVersion %q); remove the annotation or set a further stage",
0 commit comments