File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88 required : false
99 description : " The stack being deployed (ie., 'epsam' or 'epsam-pr-123')"
1010 default : " epsam"
11- INT_CLOUD_FORMATION_DEPLOY_ROLE :
11+ INT_ASSIST_ME_DOCUMENT_SYNC_ROLE :
1212 required : true
1313 description : " The role to assume for the source (INT) account"
1414 TARGET_CLOUD_FORMATION_DEPLOY_ROLE :
2222 uses : aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708
2323 with :
2424 aws-region : eu-west-2
25- role-to-assume : ${{ inputs.INT_CLOUD_FORMATION_DEPLOY_ROLE }}
25+ role-to-assume : ${{ inputs.INT_ASSIST_ME_DOCUMENT_SYNC_ROLE }}
2626 role-session-name : epsam-document-sync-source
2727
2828 - name : Find Source Bucket by Partial Name
3737 shell : bash
3838 run : |
3939 mkdir -p ./s3-content
40- aws s3 sync s3://${{ steps.find-source-bucket.outputs.BUCKET_NAME }} ./s3-content --exclude "raw/*" --exclude "processed/*"
40+ aws s3 cp s3://${{ steps.find-source-bucket.outputs.BUCKET_NAME }}/processed ./s3-content --recursive --debug
41+ ls -la ./s3-content
4142
4243 - name : Connect to Target Account
4344 uses : aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708
7980 shell : bash
8081 run : |
8182 echo "Updating s3://${{ steps.find-destination-bucket.outputs.BUCKET_NAME }}/processed/..."
82- aws s3 sync ./s3-content s3://${{ steps.find-destination-bucket.outputs.BUCKET_NAME }}/processed/ --delete
83+ aws s3 cp ./s3-content s3://${{ steps.find-destination-bucket.outputs.BUCKET_NAME }}/processed/ --recursive --debug
Original file line number Diff line number Diff line change 7474 RUN_REGRESSION_TESTS : true
7575 secrets :
7676 CLOUD_FORMATION_DEPLOY_ROLE : ${{ secrets.DEV_CLOUD_FORMATION_DEPLOY_ROLE }}
77+ INT_ASSIST_ME_DOCUMENT_SYNC_ROLE : ${{ secrets.INT_ASSIST_ME_DOCUMENT_SYNC_ROLE }}
7778 CDK_PULL_IMAGE_ROLE : ${{ secrets.DEV_CDK_PULL_IMAGE_ROLE }}
7879 DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE : ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
7980 INT_CLOUD_FORMATION_CHECK_VERSION_ROLE : ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
@@ -104,6 +105,7 @@ jobs:
104105 RUN_REGRESSION_TESTS : true
105106 secrets :
106107 CLOUD_FORMATION_DEPLOY_ROLE : ${{ secrets.QA_CLOUD_FORMATION_DEPLOY_ROLE }}
108+ INT_ASSIST_ME_DOCUMENT_SYNC_ROLE : ${{ secrets.INT_ASSIST_ME_DOCUMENT_SYNC_ROLE }}
107109 CDK_PULL_IMAGE_ROLE : ${{ secrets.QA_CDK_PULL_IMAGE_ROLE }}
108110 DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE : ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
109111 INT_CLOUD_FORMATION_CHECK_VERSION_ROLE : ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
Original file line number Diff line number Diff line change @@ -186,6 +186,7 @@ jobs:
186186 RUN_REGRESSION_TESTS : true
187187 secrets :
188188 CLOUD_FORMATION_DEPLOY_ROLE : ${{ secrets.DEV_CLOUD_FORMATION_DEPLOY_ROLE }}
189+ INT_ASSIST_ME_DOCUMENT_SYNC_ROLE : ${{ secrets.INT_ASSIST_ME_DOCUMENT_SYNC_ROLE }}
189190 CDK_PULL_IMAGE_ROLE : ${{ secrets.DEV_CDK_PULL_IMAGE_ROLE }}
190191 DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE : ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
191192 INT_CLOUD_FORMATION_CHECK_VERSION_ROLE : ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
Original file line number Diff line number Diff line change 7373 RUN_REGRESSION_TESTS : true
7474 secrets :
7575 CLOUD_FORMATION_DEPLOY_ROLE : ${{ secrets.DEV_CLOUD_FORMATION_DEPLOY_ROLE }}
76+ INT_ASSIST_ME_DOCUMENT_SYNC_ROLE : ${{ secrets.INT_ASSIST_ME_DOCUMENT_SYNC_ROLE }}
7677 CDK_PULL_IMAGE_ROLE : ${{ secrets.DEV_CDK_PULL_IMAGE_ROLE }}
7778 DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE : ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
7879 INT_CLOUD_FORMATION_CHECK_VERSION_ROLE : ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
@@ -103,6 +104,7 @@ jobs:
103104 RUN_REGRESSION_TESTS : true
104105 secrets :
105106 CLOUD_FORMATION_DEPLOY_ROLE : ${{ secrets.QA_CLOUD_FORMATION_DEPLOY_ROLE }}
107+ INT_ASSIST_ME_DOCUMENT_SYNC_ROLE : ${{ secrets.INT_ASSIST_ME_DOCUMENT_SYNC_ROLE }}
106108 CDK_PULL_IMAGE_ROLE : ${{ secrets.QA_CDK_PULL_IMAGE_ROLE }}
107109 DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE : ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
108110 INT_CLOUD_FORMATION_CHECK_VERSION_ROLE : ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
@@ -133,6 +135,7 @@ jobs:
133135 RUN_REGRESSION_TESTS : false
134136 secrets :
135137 CLOUD_FORMATION_DEPLOY_ROLE : ${{ secrets.REF_CLOUD_FORMATION_DEPLOY_ROLE }}
138+
136139 CDK_PULL_IMAGE_ROLE : ${{ secrets.REF_CDK_PULL_IMAGE_ROLE }}
137140 DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE : ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
138141 INT_CLOUD_FORMATION_CHECK_VERSION_ROLE : ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
Original file line number Diff line number Diff line change 6161 required : false
6262 DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE :
6363 required : false
64- INT_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE :
64+ INT_ASSIST_ME_DOCUMENT_SYNC_ROLE :
6565 required : false
6666 PROD_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE :
6767 required : false
@@ -199,14 +199,14 @@ jobs:
199199 env :
200200 TARGET_ENVIRONMENT : ${{ inputs.TARGET_ENVIRONMENT }}
201201
202- - name : Sync Documents
202+ - name : Sync Documents - INT to lower environments
203203 uses : ./.github/actions/sync_documents
204- if : ${{ inputs.TARGET_ENVIRONMENT != 'int' && (inputs.DEPLOY_CODE == true || inputs.IS_PULL_REQUEST == true) }}
205- with :
204+ if : ${{ ( inputs.TARGET_ENVIRONMENT == 'dev' || inputs.TARGET_ENVIRONMENT == 'qa' || inputs.TARGET_ENVIRONMENT == 'dev-pr') && (inputs.DEPLOY_CODE == true || inputs.IS_PULL_REQUEST == true) }}
205+ with :
206206 TARGET_ENVIRONMENT : ${{ inputs.TARGET_ENVIRONMENT }}
207207 STACK : ${{ inputs.STACK_NAME }}
208- INT_CLOUD_FORMATION_DEPLOY_ROLE : ${{ secrets.INT_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
209- TARGET_CLOUD_FORMATION_DEPLOY_ROLE : ${{ secrets[format('{0}_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE', github.event.inputs.UPPER_TARGET_ENVIRONMENT)] }}
208+ INT_ASSIST_ME_DOCUMENT_SYNC_ROLE : ${{ secrets.INT_ASSIST_ME_DOCUMENT_SYNC_ROLE }}
209+ TARGET_CLOUD_FORMATION_DEPLOY_ROLE : ${{ secrets.CLOUD_FORMATION_DEPLOY_ROLE }}
210210
211211 - name : create_int_release_notes
212212 uses : ./.github/actions/update_confluence_jira
You can’t perform that action at this time.
0 commit comments