Skip to content

Update the OpenVox 8 agent pin to 8.31.0 - #93

Merged
miharp merged 1 commit into
productionfrom
production-agent-8.31.0
Oct 18, 2026
Merged

miharp merged 1 commit into
productionfrom
production-agent-8.31.0

Conversation

@miharp

@miharp miharp commented Oct 16, 2026 •

Copy link
Copy Markdown
Owner

openvox-agent 8.31.0 was released on 2026-10-13.

Package Before After
openvox-agent 8.30.0 8.31.0
openvox-server 8.17.0 8.17.0 (no newer 8.x release)
openvoxdb / openvoxdb-termini 8.17.0 8.17.0 (no newer 8.x release)

Why

The package is published in the openvox8 repos for EL9 and EL10 and the Ubuntu 24.04 apt component, and as macOS dmgs (arm64 and x86_64). The CLAUDE.md Tart example is bumped to match.

Verification

Run on the Hetzner lab on 2026-10-16, restored from clean-8 (agent 8.30.0, server and openvoxdb 8.17.0). r10k deployed this branch as production_agent_8_31_0, and each node ran puppet agent -t --environment production_agent_8_31_0 twice:

  • Master (AlmaLinux 10), agent01 (AlmaLinux 9) and agent02 (Ubuntu 24.04): openvox-agent 8.30.0 -> 8.31.0 in one run (exit 2, 12 to 27 s), second run exit 0. The first runs also carried the usual corrective changes after a snapshot restore (cloud-init's sudoers file).
  • puppetserver, puppetdb, openvoxview and openvox-gui were active afterwards, and OpenVoxDB lists all three nodes.
  • puppetserver isn't restarted by an agent-only upgrade. It loads Puppet's Ruby code from the agent package, so until its next restart the master keeps running the 8.30.0 code it already loaded, including the old Puppet::Util::Json. Nothing broke, and later catalogs compiled normally. If the server profile should restart puppetserver when openvox-agent changes, that's a separate change.

After merge, openvox9 needs rebasing onto production (#92 targets openvox9).

Assisted by Claude.

openvox-agent 8.31.0 was released on 2026-10-13 with the json 3 port
(OpenVoxProject/openvox#721) and Augeas 1.15.0. openvox-server and
openvoxdb have no newer 8.x release than 8.17.0, which requires
openvox-agent >= 8.29.0, so only the agent pin moves. The CLAUDE.md Tart
example follows; 8.31.0 macOS packages are published.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@miharp
miharp marked this pull request as ready for review October 16, 2026 12:35
@miharp
miharp merged commit 6cffc25 into production Oct 18, 2026
3 checks passed
@miharp
miharp deleted the production-agent-8.31.0 branch October 22, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant