add encapi and terraform-provider-encapi repos #22

Merged
benvin merged 1 commits from benvin/add-encapi-repos into main 2026-07-04 23:39:49 +10:00
Owner

Why

The new Puppet ENC that replaces Cobbler (encapi) needs its two Gitea repos created before code can be pushed. See the encapi project for context: a Go ENC API + CLI + Terraform provider, Postgres-backed.

Changes

  • add config/.../repository/encapi.yaml — the Go API + encapi-cli repo (default branch main, squash + delete-branch-after-merge, PR protection on pre-commit/test/build)
  • add config/.../repository/terraform-provider-encapi.yaml — the Terraform provider repo (same conventions)
## Why The new Puppet ENC that replaces Cobbler (encapi) needs its two Gitea repos created before code can be pushed. See the encapi project for context: a Go ENC API + CLI + Terraform provider, Postgres-backed. ## Changes - add `config/.../repository/encapi.yaml` — the Go API + encapi-cli repo (default branch main, squash + delete-branch-after-merge, PR protection on pre-commit/test/build) - add `config/.../repository/terraform-provider-encapi.yaml` — the Terraform provider repo (same conventions)
unkinben added 1 commit 2026-07-04 23:21:37 +10:00
add encapi and terraform-provider-encapi repos
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
96f2fc0302
Create the two Gitea repos backing the new Puppet ENC that replaces Cobbler:
- encapi: Go API + encapi-cli, Postgres-backed
- terraform-provider-encapi: Terraform provider for ENC roles/statuses/nodes

Both use main as default branch with squash-merge, delete-branch-after-merge,
and branch protection gated on the PR pipelines (pre-commit, test, build).
benvin merged commit b278be072d into main 2026-07-04 23:39:49 +10:00
benvin deleted branch benvin/add-encapi-repos 2026-07-04 23:39:49 +10:00
Sign in to join this conversation.