File tree Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change 33 ESC_ACTION_OIDC_ORGANIZATION : pulumi
44 ESC_ACTION_OIDC_REQUESTED_TOKEN_TYPE : urn:pulumi:token-type:access_token:organization
55 ESC_ACTION_ENVIRONMENT : github-secrets/pulumi-registry
6+ ESC_ACTION_OIDC_AUTH : true
7+ ESC_ACTION_OIDC_ORGANIZATION : pulumi
8+ ESC_ACTION_OIDC_REQUESTED_TOKEN_TYPE : urn:pulumi:token-type:access_token:organization
9+ ESC_ACTION_ENVIRONMENT : imports/github-secrets
610 ESC_ACTION_EXPORT_ENVIRONMENT_VARIABLES : false
711name : " Scheduled jobs: Bucket cleanup"
812on :
2226 environment : production
2327 runs-on : ubuntu-latest
2428 steps :
29+ - name : Fetch secrets from ESC
30+ id : esc-secrets
31+ uses : pulumi/esc-action@v1
2532 - name : Fetch secrets from ESC
2633 id : esc-secrets
2734 uses : pulumi/esc-action@cf5b30703ffd5ad60cc3a880c09b3a9592b9372d # v1
Original file line number Diff line number Diff line change 1+ env :
2+ ESC_ACTION_OIDC_AUTH : true
3+ ESC_ACTION_OIDC_ORGANIZATION : pulumi
4+ ESC_ACTION_OIDC_REQUESTED_TOKEN_TYPE : urn:pulumi:token-type:access_token:organization
5+ ESC_ACTION_ENVIRONMENT : imports/github-secrets
6+ ESC_ACTION_EXPORT_ENVIRONMENT_VARIABLES : false
17permissions : write-all # Equivalent to default permissions plus id-token: write
28name : Export secrets to ESC
3- on : [ workflow_dispatch ]
9+ on : [workflow_dispatch]
410jobs :
511 export-to-esc :
612 runs-on : ubuntu-latest
713 name : export GitHub secrets to ESC
814 steps :
15+ - name : Fetch secrets from ESC
16+ id : esc-secrets
17+ uses : pulumi/esc-action@v1
918 - name : Generate a GitHub token
1019 id : generate-token
1120 uses : actions/create-github-app-token@v1
1221 with :
1322 app-id : 1256780 # Export Secrets GitHub App
14- private-key : ${{ secrets.EXPORT_SECRETS_PRIVATE_KEY }}
23+ private-key : ${{ steps.esc- secrets.outputs .EXPORT_SECRETS_PRIVATE_KEY }}
1524 - name : Export secrets to ESC
1625 uses : pulumi/esc-export-secrets-action@v1
1726 with :
You can’t perform that action at this time.
0 commit comments