add encapi and terraform-provider-encapi repos
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).
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
description: "Postgres-backed External Node Classifier (ENC) for Puppet, replacing Cobbler. Go API + encapi-cli."
|
||||
private: false
|
||||
default_branch: "main"
|
||||
default_delete_branch_after_merge: true
|
||||
default_merge_style: "squash"
|
||||
branch_protection:
|
||||
- rule_name: "main"
|
||||
enable_push: false
|
||||
status_check_contexts:
|
||||
- "ci/woodpecker/pr/pre-commit"
|
||||
- "ci/woodpecker/pr/test"
|
||||
- "ci/woodpecker/pr/build"
|
||||
approval_whitelist_users:
|
||||
- "unkinben"
|
||||
@@ -0,0 +1,14 @@
|
||||
description: "Terraform provider for encapi: manage Puppet ENC roles, statuses, and node assignments."
|
||||
private: false
|
||||
default_branch: "main"
|
||||
default_delete_branch_after_merge: true
|
||||
default_merge_style: "squash"
|
||||
branch_protection:
|
||||
- rule_name: "main"
|
||||
enable_push: false
|
||||
status_check_contexts:
|
||||
- "ci/woodpecker/pr/pre-commit"
|
||||
- "ci/woodpecker/pr/build"
|
||||
- "ci/woodpecker/pr/test"
|
||||
approval_whitelist_users:
|
||||
- "unkinben"
|
||||
Reference in New Issue
Block a user