OpenVox GUI 3.10.4
openvox-gui 3.10.4
Stable promotion of the 3.10.3b1–b14 train on main.
Highlights
- Live fleet membership (
get_live_nodes): active PuppetDB ∩ signed CA for Overview | Nodes, Dashboard, Insights | Inventory, Node Health, and ENC Unclassified / reconciliation. Hosts removed withpuppetserver ca cleanor deactivated/expired in PuppetDB no longer linger as ghosts; ENC SQLite rows not on the live set are pruned. Certificates remains CA-authoritative. - Nodes All Nodes export — same ExportActions as Inventory (CSV / JSON / text, column picker) over the filtered list.
- Log Viewer — OpenVox Agent — journal-first collection (units,
-tidentifiers, host-journal filter); stack-aware labels; Since relaxation whenlog_level=errleaves the window empty. - Reliability — complete node Purge + sudoers; Bolt config from
/etc/puppetlabs/bolt/; Executive Summary generator deployed, no lab sample fallback on live failure, in-process Send snapshot. - Carries forward 3.10.2 — Monitoring NOC, OpsTable / FilterBar, Orchestration single Bolt run per click (#38).
Upgrade
sudo /opt/openvox-gui/scripts/update_local.shOr scripts/update_remote.sh. Open Classification (ENC) once after upgrade for reconciliation. Deploy refreshes sudoers (see openvox-gui-users.bak.* if you used local overrides).
Full notes: CHANGELOG.md · Press kit: docs/releases/press_3.10.4.md