Commit bf08d52 1 parent 108810d commit bf08d52 Copy full SHA for bf08d52
File tree 2 files changed +19
-12
lines changed
2 files changed +19
-12
lines changed Original file line number Diff line number Diff line change @@ -2,11 +2,8 @@ name: 'Release Action'
2
2
description : ' Build and Push the application docker image'
3
3
4
4
inputs :
5
- aws-access-key-id :
6
- description : ' AWS Access Key ID'
7
- required : true
8
- aws-secret-access-key :
9
- description : ' AWS Secret Access Key'
5
+ aws-role-to-assume :
6
+ description : ' AWS Role to Assume'
10
7
required : true
11
8
public-registry-id :
12
9
description : ' Public ECR Registry ID'
@@ -22,12 +19,17 @@ runs:
22
19
- name : Set up Docker Buildx
23
20
uses : docker/setup-buildx-action@v2
24
21
22
+ - name : configure aws credentials
23
+ uses : aws-actions/configure-aws-credentials@v1.7.0
24
+ with :
25
+ role-to-assume : ${{ inputs.aws-role-to-assume }}
26
+ role-session-name : ${{ inputs.aws-role-session-name }}
27
+ aws-region : us-east-1
28
+
25
29
- name : Login to Amazon ECR
26
- uses : docker/login-action@v1
30
+ uses : docker/login-action@v3
27
31
with :
28
32
registry : public.ecr.aws
29
- username : ${{ inputs.aws-access-key-id }}
30
- password : ${{ inputs.aws-secret-access-key }}
31
33
32
34
- name : Build images
33
35
run : make -f .github/actions/release/Makefile build
Original file line number Diff line number Diff line change 8
8
- ocean-spark
9
9
10
10
11
+ permissions :
12
+ contents : read
13
+ pull-requests : read
14
+ id-token : write
15
+
11
16
jobs :
12
17
ci :
13
18
runs-on : ubuntu-latest
41
46
- name : release to dev
42
47
uses : ./.github/actions/release
43
48
with :
44
- aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
45
- aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
49
+ aws-role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
50
+ aws-role-session-name : ${{ secrets.AWS_ROLE_SESSION_NAME }}
46
51
public-registry-id : n8e8v3t5
47
52
48
53
cd-prod :
56
61
- name : release to prod
57
62
uses : ./.github/actions/release
58
63
with :
59
- aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
60
- aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
64
+ aws-role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
65
+ aws-role-session-name : ${{ secrets.AWS_ROLE_SESSION_NAME }}
61
66
public-registry-id : f4k1p1n4
You can’t perform that action at this time.
0 commit comments