Add pdbmux repository #38

Merged
benvin merged 1 commits from benvin/pdbmux-repo into main 2026-07-24 23:22:35 +10:00
Owner

Why

pdbmux (a Go merging PuppetDB proxy, previously prototyped inside node-lookup PR #17) is being split into its own repository. It is a k8s-only service released as a container image and deployed via argocd-apps, so it warrants a standalone repo rather than living in the node-lookup CLI/RPM module.

Changes

  • Add config/git.unkin.net/unkin/repository/pdbmux.yaml declaring the unkin/pdbmux Gitea repo (public, default branch main, squash merges, delete-branch-after-merge).
  • Protect main: disable direct push, require the woodpecker PR status checks ci/woodpecker/pr/build, ci/woodpecker/pr/test, ci/woodpecker/pr/pre-commit, and require approval from benvin — mirroring the terragrunt-enc repo config landed in #37.
## Why pdbmux (a Go merging PuppetDB proxy, previously prototyped inside node-lookup PR #17) is being split into its own repository. It is a k8s-only service released as a container image and deployed via argocd-apps, so it warrants a standalone repo rather than living in the node-lookup CLI/RPM module. ## Changes - Add `config/git.unkin.net/unkin/repository/pdbmux.yaml` declaring the `unkin/pdbmux` Gitea repo (public, default branch `main`, squash merges, delete-branch-after-merge). - Protect `main`: disable direct push, require the woodpecker PR status checks `ci/woodpecker/pr/build`, `ci/woodpecker/pr/test`, `ci/woodpecker/pr/pre-commit`, and require approval from `benvin` — mirroring the terragrunt-enc repo config landed in #37.
unkinben added 1 commit 2026-07-24 23:21:09 +10:00
Add pdbmux repository
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
c2f505ae84
benvin merged commit 36451b08ad into main 2026-07-24 23:22:35 +10:00
benvin deleted branch benvin/pdbmux-repo 2026-07-24 23:22:35 +10:00
Sign in to join this conversation.