Skip to content

Modernize puppet_conf_setting_diffs page#160

Merged
tuxmea merged 4 commits intoOpenVoxProject:masterfrom
miharp:feat/modernize-puppet-conf-setting-diffs
May 6, 2026
Merged

Modernize puppet_conf_setting_diffs page#160
tuxmea merged 4 commits intoOpenVoxProject:masterfrom
miharp:feat/modernize-puppet-conf-setting-diffs

Conversation

@miharp
Copy link
Copy Markdown
Contributor

@miharp miharp commented May 6, 2026

Closes #150 (partial — one file from the backlog)

Summary

  • OpenVox branding throughout; removed 31 puppet.com section heading links; intro now links to /openvox/latest/configuration.html
  • Removed 10 settings confirmed absent from the openvox-server codebase (bindaddress, ca, capass, caprivatedir, configtimeout, masterhttplog, masterlog, rails_loglevel, railslog, ssl_server_ca_auth)
  • Removed 8 more sections that only said "does not use this setting" with no actionable content (autoflush, daemonize, http_debug, keylength, logdir, puppetdlog, syslogfacility, user)
  • Fixed quote formatting inconsistency in hostcert section
  • Added deprecation note to ssl_client_header and ssl_client_verify_header sections referencing master.conf
  • All remaining claims verified against the openvox-server source

Page goes from 32 sections to 14, all of which document genuine behavioral differences worth explaining.

Test plan

  • npx markdownlint-cli2 — 0 errors
  • Page renders at /openvox-server/8.x/puppet_conf_setting_diffs.html (200)
  • All linked pages return 200 (configuration.html, config_file_master.html, external_ssl_termination.html, /openvox/latest/configuration.html)
  • Content verified against openvox-server source (Clojure CA and config core)

miharp and others added 3 commits May 6, 2026 13:17
…m links

- Rename title and update all prose to OpenVox Server
- Replace "master" with "server" where referring to the server role
- Remove 31 puppet.com configuration reference links from section headings;
  setting names are retained in backticks
- Update intro to link to OpenVox config reference instead of puppet.com
- Remove legacy canonical frontmatter

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Michael Harp <mike@mikeharp.com>
Grep of the openvox-server source confirmed these settings have been
removed from the codebase entirely: bindaddress, ca, capass, caprivatedir,
configtimeout, masterhttplog, masterlog, rails_loglevel, railslog,
ssl_server_ca_auth.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Michael Harp <mike@mikeharp.com>
Remove 8 sections that just said "does not use this setting" with no
actionable content (autoflush, daemonize, http_debug, keylength, logdir,
puppetdlog, syslogfacility, user). Fix quote formatting on hostcert section.
Note master.conf deprecation in ssl_client_header and ssl_client_verify_header
sections. All remaining claims verified against openvox-server source.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Michael Harp <mike@mikeharp.com>
@miharp miharp requested a review from a team as a code owner May 6, 2026 17:57
@tuxmea tuxmea merged commit 17645d8 into OpenVoxProject:master May 6, 2026
4 checks passed
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.

Modernize openvox-server index page

2 participants