Skip to content

Commit

Permalink
secrets pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
Ivo Hlavaty committed Dec 12, 2023
1 parent baa672f commit b502278
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions .github/workflows/secrets-management.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@

---
name: sync secrets
on: # yamllint disable-line rule:truthy
push:
branches:
- engops_maintenance
permissions:
id-token: write
contents: read
jobs:
sync:
runs-on: ubuntu-latest
steps:
- name: Login to Azure
uses: azure/login@v1
with:
client-id: ${{ vars.GH_APP_ORG_ENGOPS_MAINTENANCE_CLIENT_ID }}
tenant-id: ${{ vars.AZURE_SWI_TENANT_ID }}
subscription-id: ${{ vars.AZURE_ITSANDBOX_SUBSCRIPTION_ID }}
- name: 'set-org-secret'
run: |
echo "Syncing CODECOV_TOKEN ..."
SECRET="CODECOV_TOKEN"
SECRET_NAME="vividcortex--pm--${SECRET//_/-}"
[ ! -z "${{ secrets.CODECOV_TOKEN }}" ] && az keyvault secret set --name "$SECRET_NAME" --vault-name "gh-scs" --value "${{ secrets.CODECOV_TOKEN }}"

0 comments on commit b502278

Please sign in to comment.