What's Changed
- ci: run PR-gating checks only on pull requests, not on main by @berendt in #23
- feat(inventory): aggregated SB chassis inventory with liveness (Phase 1) by @berendt in #26
- feat: OVS visibility (Phase 2) — per-chassis Open_vSwitch OVSDB integration by @berendt in #27
- feat(ui): per-chassis OVS Visibility page + resilient enrichment by @berendt in #28
- feat(ovs): expose the remaining vswitchd tables in the per-chassis OVS view by @berendt in #35
- feat(ui): add per-row OVS detail view that unpacks nested fields by @berendt in #36
- feat(ui): resolve OVS UUID references and enable Bridge→Port→Interface drill-down by @berendt in #37
- feat: correlate live OVS interface state with OVN SB Port_Binding by @berendt in #38
- feat: surface fleet-wide OVS health on the overview by @berendt in #39
Full Changelog: v0.4.0...v0.5.0