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+ workflow_dispatch :
16+
17+ jobs :
18+ verify :
19+ runs-on : ubuntu-latest
20+ timeout-minutes : 5
21+ permissions : {}
22+ steps :
23+ - name : Authenticate to Vault and read a community-policy secret
24+ uses : hashicorp/vault-action@v4.0.0
25+ with :
26+ url : ${{ secrets.VAULT_ADDR }}
27+ method : approle
28+ roleId : ${{ secrets.VAULT_ROLE_ID }}
29+ secretId : ${{ secrets.VAULT_SECRET_ID }}
30+ exportEnv : false
31+ secrets : |
32+ secret/data/products/camunda/ci/github-actions SLACK_TOPMONOREPOCI_WEBHOOK_URL ;
You can’t perform that action at this time.
0 commit comments