File tree Expand file tree Collapse file tree 5 files changed +30
-70
lines changed Expand file tree Collapse file tree 5 files changed +30
-70
lines changed Original file line number Diff line number Diff line change @@ -20,20 +20,12 @@ jobs:
20
20
architecture : x64
21
21
- name : Checkout TorchX
22
22
uses : actions/checkout@v2
23
- - name : Configure AWS
24
- env :
25
- AWS_ROLE_ARN : ${{ secrets.AWS_ROLE_ARN }}
26
- run : |
27
- if [ -n "$AWS_ROLE_ARN" ]; then
28
- export AWS_WEB_IDENTITY_TOKEN_FILE=/tmp/awscreds
29
- export AWS_DEFAULT_REGION=us-west-2
30
-
31
- echo AWS_WEB_IDENTITY_TOKEN_FILE=$AWS_WEB_IDENTITY_TOKEN_FILE >> $GITHUB_ENV
32
- echo AWS_ROLE_ARN=$AWS_ROLE_ARN >> $GITHUB_ENV
33
- echo AWS_DEFAULT_REGION=$AWS_DEFAULT_REGION >> $GITHUB_ENV
34
-
35
- curl -H "Authorization: bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" "$ACTIONS_ID_TOKEN_REQUEST_URL" | jq -r '.value' > $AWS_WEB_IDENTITY_TOKEN_FILE
36
- fi
23
+ - name : Configure AWS Credentials
24
+ uses :
aws-actions/[email protected]
25
+ with :
26
+ aws-region : us-west-2
27
+ role-to-assume : ${{ secrets.AWS_ROLE_ARN }}
28
+ role-session-name : github-torchx
37
29
- name : Install dependencies
38
30
run : |
39
31
set -eux
Original file line number Diff line number Diff line change @@ -20,20 +20,12 @@ jobs:
20
20
architecture : x64
21
21
- name : Checkout TorchX
22
22
uses : actions/checkout@v2
23
- - name : Configure AWS
24
- env :
25
- AWS_ROLE_ARN : ${{ secrets.AWS_ROLE_ARN }}
26
- run : |
27
- if [ -n "$AWS_ROLE_ARN" ]; then
28
- export AWS_WEB_IDENTITY_TOKEN_FILE=/tmp/awscreds
29
- export AWS_DEFAULT_REGION=us-west-2
30
-
31
- echo AWS_WEB_IDENTITY_TOKEN_FILE=$AWS_WEB_IDENTITY_TOKEN_FILE >> $GITHUB_ENV
32
- echo AWS_ROLE_ARN=$AWS_ROLE_ARN >> $GITHUB_ENV
33
- echo AWS_DEFAULT_REGION=$AWS_DEFAULT_REGION >> $GITHUB_ENV
34
-
35
- curl -H "Authorization: bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" "$ACTIONS_ID_TOKEN_REQUEST_URL" | jq -r '.value' > $AWS_WEB_IDENTITY_TOKEN_FILE
36
- fi
23
+ - name : Configure AWS Credentials
24
+ uses :
aws-actions/[email protected]
25
+ with :
26
+ aws-region : us-west-2
27
+ role-to-assume : ${{ secrets.AWS_ROLE_ARN }}
28
+ role-session-name : github-torchx
37
29
- name : Configure Kube Config
38
30
env :
39
31
AWS_ROLE_ARN : ${{ secrets.AWS_ROLE_ARN }}
Original file line number Diff line number Diff line change @@ -21,20 +21,12 @@ jobs:
21
21
mkdir -p ~/.local/bin/kubectl
22
22
mv ./kubectl ~/.local/bin/kubectl
23
23
export PATH=$PATH:~/.local/bin/kubectl
24
- - name : Configure AWS
25
- env :
26
- AWS_ROLE_ARN : ${{ secrets.AWS_ROLE_ARN }}
27
- run : |
28
- if [ -n "$AWS_ROLE_ARN" ]; then
29
- export AWS_WEB_IDENTITY_TOKEN_FILE=/tmp/awscreds
30
- export AWS_DEFAULT_REGION=us-west-2
31
-
32
- echo AWS_WEB_IDENTITY_TOKEN_FILE=$AWS_WEB_IDENTITY_TOKEN_FILE >> $GITHUB_ENV
33
- echo AWS_ROLE_ARN=$AWS_ROLE_ARN >> $GITHUB_ENV
34
- echo AWS_DEFAULT_REGION=$AWS_DEFAULT_REGION >> $GITHUB_ENV
35
-
36
- curl -H "Authorization: bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" "$ACTIONS_ID_TOKEN_REQUEST_URL" | jq -r '.value' > $AWS_WEB_IDENTITY_TOKEN_FILE
37
- fi
24
+ - name : Configure AWS Credentials
25
+ uses :
aws-actions/[email protected]
26
+ with :
27
+ aws-region : us-west-2
28
+ role-to-assume : ${{ secrets.AWS_ROLE_ARN }}
29
+ role-session-name : github-torchx
38
30
- name : Configure Kube Config
39
31
env :
40
32
AWS_ROLE_ARN : ${{ secrets.AWS_ROLE_ARN }}
Original file line number Diff line number Diff line change @@ -20,20 +20,12 @@ jobs:
20
20
architecture : x64
21
21
- name : Checkout TorchX
22
22
uses : actions/checkout@v2
23
- - name : Configure AWS
24
- env :
25
- AWS_ROLE_ARN : ${{ secrets.AWS_ROLE_ARN }}
26
- run : |
27
- if [ -n "$AWS_ROLE_ARN" ]; then
28
- export AWS_WEB_IDENTITY_TOKEN_FILE=/tmp/awscreds
29
- export AWS_DEFAULT_REGION=us-west-2
30
-
31
- echo AWS_WEB_IDENTITY_TOKEN_FILE=$AWS_WEB_IDENTITY_TOKEN_FILE >> $GITHUB_ENV
32
- echo AWS_ROLE_ARN=$AWS_ROLE_ARN >> $GITHUB_ENV
33
- echo AWS_DEFAULT_REGION=$AWS_DEFAULT_REGION >> $GITHUB_ENV
34
-
35
- curl -H "Authorization: bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" "$ACTIONS_ID_TOKEN_REQUEST_URL" | jq -r '.value' > $AWS_WEB_IDENTITY_TOKEN_FILE
36
- fi
23
+ - name : Configure AWS Credentials
24
+ uses :
aws-actions/[email protected]
25
+ with :
26
+ aws-region : us-west-2
27
+ role-to-assume : ${{ secrets.AWS_ROLE_ARN }}
28
+ role-session-name : github-torchx
37
29
- name : Configure Kube Config
38
30
env :
39
31
AWS_ROLE_ARN : ${{ secrets.AWS_ROLE_ARN }}
Original file line number Diff line number Diff line change @@ -20,20 +20,12 @@ jobs:
20
20
architecture : x64
21
21
- name : Checkout TorchX
22
22
uses : actions/checkout@v2
23
- - name : Configure AWS
24
- env :
25
- AWS_ROLE_ARN : ${{ secrets.AWS_ROLE_ARN }}
26
- run : |
27
- if [ -n "$AWS_ROLE_ARN" ]; then
28
- export AWS_WEB_IDENTITY_TOKEN_FILE=/tmp/awscreds
29
- export AWS_DEFAULT_REGION=us-west-2
30
-
31
- echo AWS_WEB_IDENTITY_TOKEN_FILE=$AWS_WEB_IDENTITY_TOKEN_FILE >> $GITHUB_ENV
32
- echo AWS_ROLE_ARN=$AWS_ROLE_ARN >> $GITHUB_ENV
33
- echo AWS_DEFAULT_REGION=$AWS_DEFAULT_REGION >> $GITHUB_ENV
34
-
35
- curl -H "Authorization: bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" "$ACTIONS_ID_TOKEN_REQUEST_URL" | jq -r '.value' > $AWS_WEB_IDENTITY_TOKEN_FILE
36
- fi
23
+ - name : Configure AWS Credentials
24
+ uses :
aws-actions/[email protected]
25
+ with :
26
+ aws-region : us-west-2
27
+ role-to-assume : ${{ secrets.AWS_ROLE_ARN }}
28
+ role-session-name : github-torchx
37
29
- name : Install Dependencies
38
30
run :
39
31
set -ex
You can’t perform that action at this time.
0 commit comments