config: drop estate-specific defaults and docs #7

Merged
benvin merged 2 commits from benvin/generic-config into main 2026-09-05 11:47:21 +10:00
Member

Why

Remove estate-specific values and wording so the project can be open-sourced as-is.

How

  • backends has no default; startup fails with a clear error naming PDBMUX_BACKENDS until one is configured
  • primary/prefer default to the first configured backend instead of a fixed name
  • config init writes example.com placeholders (ExampleConfig)
  • Load no longer validates, so config init and version work on an unconfigured host; serve validates
  • Genericise README, package doc, --help text and the Dockerfile comment
  • Tests no longer assert on any hostname-bearing default
## Why Remove estate-specific values and wording so the project can be open-sourced as-is. ## How - `backends` has no default; startup fails with a clear error naming `PDBMUX_BACKENDS` until one is configured - `primary`/`prefer` default to the first configured backend instead of a fixed name - `config init` writes `example.com` placeholders (`ExampleConfig`) - `Load` no longer validates, so `config init` and `version` work on an unconfigured host; `serve` validates - Genericise README, package doc, `--help` text and the Dockerfile comment - Tests no longer assert on any hostname-bearing default
unkin-agent added 1 commit 2026-09-05 11:40:25 +10:00
config: drop estate-specific defaults and docs
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
9d5e9d0ed8
Remove hardcoded internal PuppetDB URLs and site-specific wording so the
project is publishable as-is.

- backends have no default; require config file or PDBMUX_BACKENDS
- primary/prefer default to the first configured backend
- config init writes example.com placeholders
- Load no longer validates, so config init/version work unconfigured
- genericise README, package doc, help text and Dockerfile comment
unkin-agent added 1 commit 2026-09-05 11:44:36 +10:00
Merge origin/main into benvin/generic-config
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ee82b72733
Keep the generic wording for the package doc, --help text and README intro
while taking the /reports and /events merge from #5.
benvin merged commit cb05c7f377 into main 2026-09-05 11:47:21 +10:00
benvin deleted branch benvin/generic-config 2026-09-05 11:47:21 +10:00
Sign in to join this conversation.