Add terraform-enc woodpecker ServiceAccount #274

Merged
benvin merged 1 commits from benvin/terragrunt-enc-sa into main 2026-07-24 23:18:12 +10:00
Owner

The new terragrunt-enc repo (single source of truth for encapi ENC data) runs its Terraform apply/plan in Woodpecker and authenticates to Vault via kubernetes auth. The Vault k8s role woodpecker_terraform_enc (terraform-vault PR #98) binds to a ServiceAccount named terraform-enc in the woodpecker namespace, which must exist for that auth to work.

Changes:

  • Add apps/base/woodpecker/serviceaccount_terraform_enc.yaml (SA terraform-enc in namespace woodpecker).
  • Register it in the woodpecker kustomization.
The new **terragrunt-enc** repo (single source of truth for encapi ENC data) runs its Terraform apply/plan in Woodpecker and authenticates to Vault via kubernetes auth. The Vault k8s role `woodpecker_terraform_enc` (terraform-vault PR #98) binds to a ServiceAccount named `terraform-enc` in the `woodpecker` namespace, which must exist for that auth to work. Changes: - Add `apps/base/woodpecker/serviceaccount_terraform_enc.yaml` (SA `terraform-enc` in namespace `woodpecker`). - Register it in the woodpecker kustomization.
unkinben added 1 commit 2026-07-24 23:07:11 +10:00
Add terraform-enc woodpecker ServiceAccount
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
01d4e563f6
The new terragrunt-enc repo's Woodpecker CI authenticates to Vault via
kubernetes auth, which binds to a ServiceAccount in the woodpecker namespace.

- Add apps/base/woodpecker/serviceaccount_terraform_enc.yaml.
- Register it in the woodpecker kustomization.
benvin merged commit 739de129e1 into main 2026-07-24 23:18:12 +10:00
benvin deleted branch benvin/terragrunt-enc-sa 2026-07-24 23:18:12 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/argocd-apps#274