Summary
Add nd_fabric_prepare_update to support the Nexus Dashboard 4.2 Fabric Software Management Prepare stage (softwareUpdatePlan/actions/stage).
Related PR
Scope
- Stage and validate the configured image for one or more update groups.
- Reject mixed-role update groups before staging.
- Remain idempotent when update groups are already staged.
- Support optional completion polling with
wait: true.
- Add the required endpoint models, orchestrator logic, documentation, unit tests, and integration tests.
Acceptance Criteria
- Mixed-role groups are rejected before an update is started.
- Already-staged groups report no change.
wait: true polls safely to completion and tolerates transient transport errors.
- Sanity, unit, and live ND 4.2.1 integration tests pass.
Out of Scope
- Image upload, software installation, and activation.
Summary
Add
nd_fabric_prepare_updateto support the Nexus Dashboard 4.2 Fabric Software Management Prepare stage (softwareUpdatePlan/actions/stage).Related PR
Scope
wait: true.Acceptance Criteria
wait: truepolls safely to completion and tolerates transient transport errors.Out of Scope