v8.7.0 Mock Prism Central Harness
·
12 commits
to main
since this release
v8.7.0-mock-prism-central-harness
Summary
Adds a local mock Prism Central harness so the AHV lifecycle path can be tested end to end without a Nutanix lab.
Highlights
- Adds a standalone Node-based mock Prism Central server.
- Adds fixture data for clusters, projects, subnets, images, VMs, and tasks.
- Adds
.env.mock-prism.exampleanddocker-compose.mock-prism.ymlfor running NDC Studio with the mock Prism service. - Adds mock Prism validation and lifecycle smoke scripts.
- Adds unit coverage for Basic Auth, read-only inventory, create, poll, power, destroy, inventory reconciliation, and safety-prefix enforcement.
Safety
- Real AHV lab mode remains disabled by default.
- The mock harness uses fixture and in-memory state only.
- Public/static demo behavior remains simulated.
- Real Prism Central credentials must not be placed in
.env.mock-prism.