File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ # Temporary diagnostic workflow added to validate AppRole / VAULT_SECRET_ID health
3+ # after the post-wave-2 (May 2026) Vault secret rotation. Authenticates to Vault
4+ # using the repo-provisioned community AppRole credentials (VAULT_ROLE_ID /
5+ # VAULT_SECRET_ID) via vault-action v4.0.0 — the exact version pulled in by
6+ # `camunda/infra-global-github-actions/generate-github-app-token-from-vault-secrets@main`.
7+ #
8+ # A successful run proves the community-role SecretID stored in this repo is valid.
9+ # A 403 / permission denied confirms the SecretID drifted from Vault.
10+ #
11+ # Remove this workflow once Vault SecretID health is verified.
12+ name : Verify Vault Secrets
13+
14+ on :
15+ push :
16+ branches :
17+ - fix/verify-vault-secrets
18+ workflow_dispatch :
19+
20+ jobs :
21+ verify :
22+ runs-on : ubuntu-latest
23+ timeout-minutes : 5
24+ permissions : {}
25+ steps :
26+ - name : Authenticate to Vault and read a community-policy secret
27+ uses : hashicorp/vault-action@v4.0.0
28+ with :
29+ url : ${{ secrets.VAULT_ADDR }}
30+ method : approle
31+ roleId : ${{ secrets.VAULT_ROLE_ID }}
32+ secretId : ${{ secrets.VAULT_SECRET_ID }}
33+ exportEnv : false
34+ secrets : |
35+ secret/data/products/camunda/ci/github-actions SLACK_TOPMONOREPOCI_WEBHOOK_URL ;
You can’t perform that action at this time.
0 commit comments