mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-19 10:33:29 +00:00
Canonicalize reporting settings catalog
This commit is contained in:
parent
bff50989cd
commit
7728b352c0
30 changed files with 4649 additions and 242 deletions
|
|
@ -176,10 +176,11 @@ inventory export route for reporting. Fleet and install surfaces may coexist
|
|||
with that export, but `internal/api/reporting_inventory_handlers.go` and
|
||||
`internal/api/router_routes_licensing.go` remain API-owned reporting transport,
|
||||
not lifecycle-owned inventory or install behavior.
|
||||
That adjacent reporting transport now also includes a VM inventory definition
|
||||
route that owns export title, column schema, and filename prefix. Lifecycle-
|
||||
That adjacent reporting transport now also includes a reporting catalog route
|
||||
plus a VM inventory definition route that own panel copy, performance report
|
||||
options, export title, column schema, and filename prefixes. Lifecycle-
|
||||
adjacent install and fleet surfaces may read those facts, but they must not
|
||||
redefine inventory schema locally.
|
||||
redefine reporting or inventory schema locally.
|
||||
That adjacent export contract now also carries canonical Proxmox pool
|
||||
membership for each VM row. Lifecycle-adjacent install and fleet surfaces may
|
||||
reuse those current-state facts, but they must still treat the pool column as
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue