Add encapi identity OIDC key and roles #170

Merged
benvin merged 1 commits from benvin/encapi-oidc into master 2026-10-23 21:43:42 +11:00
Member

encapi moves to Vault identity OIDC auth, mirroring artifactapi: terraform-enc gets full write tokens, and admins can mint narrow encapi-testing tokens that may only switch a node to the testing environment.

  • add RS256 identity OIDC key encapi
  • add role terraform-enc (aud encapi) readable by approle terraform_enc and k8s woodpecker_terraform_enc
  • add role encapi-testing (aud encapi-testing) readable by ldap vault_admin and oidc akP-vault-admin
encapi moves to Vault identity OIDC auth, mirroring artifactapi: terraform-enc gets full write tokens, and admins can mint narrow encapi-testing tokens that may only switch a node to the testing environment. - add RS256 identity OIDC key `encapi` - add role `terraform-enc` (aud `encapi`) readable by approle `terraform_enc` and k8s `woodpecker_terraform_enc` - add role `encapi-testing` (aud `encapi-testing`) readable by ldap `vault_admin` and oidc `akP-vault-admin`
unkin-agent added 1 commit 2026-10-23 21:34:50 +11:00
Add encapi identity OIDC key, roles and token policies
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
1597315d35
Author
Member

No findings.

No findings.
benvin merged commit 7c7b1df720 into master 2026-10-23 21:43:42 +11:00
benvin deleted branch benvin/encapi-oidc 2026-10-23 21:43:42 +11: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/terraform-vault#170