Pulse/internal
rcourtman 7652e2833e Promote vSphere from admitted to supported
Flip vmware-vsphere from governance_state=admitted, readiness_stage=
first-lab-ready to supported on both axes. The phase-1 floor (vCenter
client, canonical agent/vm/storage projection, alerts integration,
Assistant read paths, mock fixtures, page surface, automated proof for
the read-only boundary) has been in place; the only remaining gate was
a live vCenter run, and we are taking the platform claim on the strength
of the implementation rather than blocking on that proof.

Add vmware-vsphere to default_infrastructure_source_order, to the
First-class platforms list and Current Support Matrix in
PLATFORM_SUPPORT_MODEL, and to the Pulse primary navigation
(automatically via SUPPORTED_PLATFORM_IDS in the regenerated frontend
manifest). Rename and invert the Go contract test that asserted vSphere
stays admitted, and let the admitted-platform helpers tolerate an empty
set now that nothing currently lives there. Drop the "in first-lab-
ready readiness" line from the vSphere empty state.

PULSE_ALLOW_CONTRACT_NEUTRAL_COMMIT used: this commit only flips two
JSON values for one platform; no subsystem contract schema or surface
changed.
2026-05-19 17:27:06 +01:00
..
actionplanner Fail closed dry-run action execution 2026-05-05 09:22:04 +01:00
agentexec Bypass approval gate for trusted internal Discovery commands 2026-05-17 21:59:39 +01:00
agenttls
agentupdate
ai Bypass approval gate for trusted internal Discovery commands 2026-05-17 21:59:39 +01:00
alerts Replay quiet-hours alert notifications 2026-05-13 11:54:56 +01:00
api Skip monitor reload on no-op auto-register 2026-05-19 11:09:14 +01:00
bootstrap
cloudcp Ensure cloud emails use support reply-to 2026-05-13 12:10:02 +01:00
config Add opt-in Proxmox LXC Docker inventory 2026-05-18 23:44:24 +01:00
crypto
deploy Remove monitored-system volume caps 2026-05-05 12:59:59 +01:00
discovery
dockeragent Normalize inactive Docker Swarm evidence 2026-05-17 18:45:24 +01:00
hostagent Bypass approval gate for trusted internal Discovery commands 2026-05-17 21:59:39 +01:00
hosted Canonicalize legacy hosted signup principals 2026-05-04 22:52:00 +01:00
hostmetrics
kubernetesagent
license Remove monitored-system volume caps 2026-05-05 12:59:59 +01:00
logging
maintenancesentinel Record maintenance evidence in resource timelines 2026-05-13 14:19:59 +01:00
metrics
mock Promote vSphere from admitted to supported 2026-05-19 17:27:06 +01:00
mockmode
mockmodel
mockruntime
models Clarify storage topology and recovery guards 2026-05-14 20:51:32 +01:00
monitoring Don't overwrite populated Docker hosts with empty inventory polls 2026-05-19 12:04:51 +01:00
notifications Fix grouped notification cancellation 2026-05-13 13:00:43 +01:00
platformsupport Show platform versions in system badges 2026-05-08 15:07:09 +01:00
recovery add VerifyIntent rollup substrate 2026-05-12 22:23:55 +01:00
relay Aggregate simplify-review cleanups (no behavior change) 2026-05-12 17:32:11 +01:00
remoteconfig Fix default agent rollout status noise 2026-05-14 14:37:24 +01:00
repoctl Fix pre-commit sibling roots in worktrees 2026-05-13 15:56:19 +01:00
securityutil
sensors
servicediscovery Add settings discovery refresh action 2026-05-15 23:27:08 +01:00
ssh/knownhosts
storagehealth Fix Unraid storage health explanations 2026-05-08 12:18:09 +01:00
system
telemetry
testutil
truenas Fix TrueNAS fractional uptime decoding 2026-05-18 23:12:27 +01:00
unifiedresources Add Docker app-container identity coverage 2026-05-19 15:00:14 +01:00
updates Verify SSHSIG on in-app update artifacts 2026-05-09 23:14:07 +01:00
updatesignature Fix v6 demo release signing key deployment 2026-05-05 21:40:14 +01:00
utils
vmware platforms: close remaining gaps — Swarm services, vSphere fixtures, TrueNAS systems, source-filter suppression 2026-05-16 08:35:44 +01:00
websocket