Rebrand PuppetDB -> OpenVoxDB in docs and comments - #452
Merged
Conversation
silug
force-pushed
the
rebrand-openvox
branch
3 times, most recently
from
August 3, 2026 20:58
c16490c to
dde2f59
Compare
Rebrand user-facing product references, modeled on OpenVoxProject/openvox
PR #530:
- PuppetDB -> OpenVoxDB, Puppet -> OpenVox, Puppet Server -> OpenVox
Server, Facter -> OpenFact in documentation prose, code comments,
Clojure docstrings, CLI help text, and log/error message wording
(src/, puppet/ terminus, resources/ext/cli helpers, ext/ and ci/
dev tooling, acceptance harness step names).
- Documentation links moved from puppet.com/docs/{puppetdb,puppet,
puppetserver} to https://docs.openvoxproject.org/{openvoxdb,openvox,
openvox-server}/latest/. Source/issue links in overview and
install-from-source now point at github.com/OpenVoxProject/openvoxdb.
- Dropped or neutralized Puppet Enterprise notes where they implied
this product ships with PE (install notes, PE init-script paths,
PE console dashboard note, pe-client-tools install/config sections).
- Fixed "a OpenVox..." -> "an OpenVox..." grammar.
- Updated test assertions that match reworded runtime messages
(core_test, migration_coordination_test, terminus_failover, puppet
specs) and ext/ test scripts that grep startup/upgrade log lines.
Remove PE-only features from the docs (verified against the code):
- ha.markdown and the /pdb/ext/v1 endpoint docs (no sync, ext, or RBAC
code exists in this codebase), plus their nav entries
- [sync] settings section, PDB_EXT_INTERRUPT_LINGERING_SYNC_PULL, and
the RBAC-token curl instructions
- PE-only corrective-change subdivisions of event counts
(store-corrective-change? is never enabled outside tests); document
corrective_change fields as always null
- Reports /resources child endpoint examples (route does not exist)
- Reword the packages endpoint banner to describe the package_inventory
wire-format mechanism instead of PE
Make package and module references consistent:
- puppet-openvoxdb module (openvoxdb::* classes) everywhere new
installs are described; forge.puppet.com with https
- openvoxdb / openvoxdb-termini package names in install, upgrade, and
connect instructions (the puppetdb service name is unchanged)
Remove stale content:
- Update-checker references (setting and code no longer exist), the
pre-6.8 manual delete-reports SQL, migration FAQs already dropped,
dead tickets.puppetlabs.com links in live docs (GitHub issues where a
tracker link is needed), downloads.puppetlabs.com pointers (replaced
with GitHub releases), PL-internal CI docs for pipelines that do not
exist in this repo, ext/bin/tag-release, ext/bin/analyze-index-usage,
and the unreferenced ext/project_data.yaml
Also update the pot metadata (Vox Pupuli copyright with Puppet, Inc.
attribution, GitHub issues as the bug address) and regenerate it, and
fix the dashboard "OpenvoxDB" capitalization.
Deliberately unchanged: namespaces, protocols/records, API routes and
wire formats, PQL name and syntax, config file/section names,
service/user names, file paths, terminus and puppet.conf snippets,
executable names, metric/MBean/logger names, env vars, artifact
coordinates, sample wire data, LICENSE/NOTICE, CHANGELOG/HISTORY and
release notes, pre-fork historical references, and 'Puppet' when it
names the language (Puppet code/manifests/modules/classes) or upstream
products.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Steven Pritchard <steve@sicura.us>
silug
marked this pull request as ready for review
August 4, 2026 14:04
bastelfreak
approved these changes
Aug 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request (PR) description
Rebrand user-facing product references, modeled on OpenVoxProject/openvox PR #530:
src/,puppet/terminus,resources/ext/clihelpers,ext/andci/dev tooling, acceptance harness step names).puppet.com/docs/{puppetdb,puppet,puppetserver}tohttps://docs.openvoxproject.org/{openvoxdb,openvox,openvox-server}/latest/. Source/issue links inoverviewandinstall-from-sourcenow point at github.com/OpenVoxProject/openvoxdb.pe-client-toolsinstall/config sections).core_test,migration_coordination_test,terminus_failover, puppet specs) andext/test scripts that grep startup/upgrade log lines.Remove PE-only features from the docs (verified against the code):
ha.markdownand the/pdb/ext/v1endpoint docs (no sync, ext, or RBAC code exists in this codebase), plus their nav entries[sync]settings section,PDB_EXT_INTERRUPT_LINGERING_SYNC_PULL, and the RBAC-token curl instructionsstore-corrective-change?is never enabled outside tests); documentcorrective_changefields as alwaysnull/resourceschild endpoint examples (route does not exist)package_inventorywire-format mechanism instead of PEMake package and module references consistent:
puppet-openvoxdbmodule (openvoxdb::*classes) everywhere new installs are described; forge.puppet.com with httpsopenvoxdb/openvoxdb-terminipackage names in install, upgrade, and connect instructions (thepuppetdbservice name is unchanged)Remove stale content:
tickets.puppetlabs.comlinks in live docs (GitHub issues where a tracker link is needed),downloads.puppetlabs.compointers (replaced with GitHub releases), PL-internal CI docs for pipelines that do not exist in this repo,ext/bin/tag-release,ext/bin/analyze-index-usage, and the unreferencedext/project_data.yamlAlso update the
potmetadata (Vox Pupuli copyright with Puppet, Inc. attribution, GitHub issues as the bug address) and regenerate it, and fix the dashboard "OpenvoxDB" capitalization.Deliberately unchanged: namespaces, protocols/records, API routes and wire formats, PQL name and syntax, config file/section names, service/user names, file paths, terminus and puppet.conf snippets, executable names, metric/MBean/logger names, env vars, artifact coordinates, sample wire data,
LICENSE/NOTICE,CHANGELOG/HISTORYand release notes, pre-fork historical references, and 'Puppet' when it names the language (Puppet code/manifests/modules/classes) or upstream products.Assisted by Claude Code
This Pull Request (PR) fixes the following issues
N/A