v9.1.0 Prism Element Lab Adapter
·
6 commits
to main
since this release
v9.1.0-prism-element-lab-adapter
v9.1.0-prism-element-lab-adapter adds a lab-only Prism Element provider path for one-node AHV test infrastructure.
Added
- Prism Element provider mode selected with
NDC_AHV_LAB_PROVIDER=prism-element. - PE-specific endpoint, credential, cluster, subnet/network, and image configuration.
- PE adapter switch
NDC_AHV_PE_LAB_ADAPTER_ENABLED=falseby default. - Prism Element v2 client request paths for cluster, image, network, VM, task, power, and delete operations.
- Admin Settings visibility for the selected provider and PE adapter readiness.
smoke:ahv-pe-readonlyscript for read-only PE validation.
Security Notes
- Real PE credentials and endpoint values are not committed.
- PE lifecycle remains disabled by default and lab-only.
- Read-only smoke performs no create, power, or destroy operation.
- Prism Element does not provide full Prism Central project and multi-cluster governance semantics.
Validation
- Unit tests cover PE config readiness, PE v2 request path construction, and PE read-only preflight with injected transport.
- API tests cover PE runtime config reporting without secret exposure.
- Run
npm run validate:ahv-lab-configandnpm run smoke:ahv-pe-readonlyon the private lab host.