File tree Expand file tree Collapse file tree 1 file changed +19
-2
lines changed Expand file tree Collapse file tree 1 file changed +19
-2
lines changed Original file line number Diff line number Diff line change 88 deploy :
99 name : Build
1010 runs-on : ubuntu-latest
11+ permissions :
12+ contents : read
13+ id-token : write
1114 environment :
1215 name : production
1316 url : https://images.csssr.com
@@ -35,12 +38,26 @@ jobs:
3538 HOST : http://master.csssr-images.csssr.cloud
3639 IMGPROXY_HOST : https://images.csssr.com
3740
41+ - name : Import secrets
42+ id : secrets
43+ 44+ with :
45+ url : https://vault.csssr.com:8200
46+ jwtGithubAudience : ${{secrets.VAULT_JWT_KEY}}
47+ role : s3-cdn-upload
48+ method : jwt
49+ exportEnv : false
50+ secrets : |
51+ aws/sts/s3-cdn-upload access_key | AWS_ACCESS_KEY_ID ;
52+ aws/sts/s3-cdn-upload secret_key | AWS_SECRET_ACCESS_KEY ;
53+ aws/sts/s3-cdn-upload security_token | AWS_SESSION_TOKEN ;
54+
3855 - name : Deploy
3956 uses : ./actions/deploy-static-site/v1beta1
4057 with :
41- auth : ${{ secrets.CDN_UPLOAD_SECRET }}
58+ auth : ' aws: ${{steps. secrets.outputs.AWS_ACCESS_KEY_ID}}:${{steps.secrets.outputs.AWS_SECRET_ACCESS_KEY}}:${{steps.secrets.outputs.AWS_SESSION_TOKEN}} '
4259 token : ${{ secrets.GITHUB_TOKEN }}
4360 site-type : mpa
4461 project-id : csssr-images
4562 files : ./csssr_images/example
46- no-previous-files : " true"
63+ no-previous-files : ' true'
You can’t perform that action at this time.
0 commit comments