|
6 | 6 | ref: |
7 | 7 | description: "Branch, tag, or commit SHA to check out" |
8 | 8 | required: true |
9 | | - default: "main" |
| 9 | + default: "feature/ELI-702-code-signing" |
10 | 10 | artifact_tag: |
11 | 11 | description: "Artifact tag to deploy, for example dev-20260410120000" |
12 | 12 | required: true |
@@ -200,40 +200,3 @@ jobs: |
200 | 200 | with: |
201 | 201 | role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/service-roles/github-actions-api-deployment-role |
202 | 202 | aws-region: eu-west-2 |
203 | | - |
204 | | - - name: "Terraform Apply (TEST)" |
205 | | - env: |
206 | | - ENVIRONMENT: test |
207 | | - WORKSPACE: "default" |
208 | | - TF_VAR_API_CA_CERT: ${{ secrets.API_CA_CERT }} |
209 | | - TF_VAR_API_CLIENT_CERT: ${{ secrets.API_CLIENT_CERT }} |
210 | | - TF_VAR_API_PRIVATE_KEY_CERT: ${{ secrets.API_PRIVATE_KEY_CERT }} |
211 | | - TF_VAR_SPLUNK_HEC_TOKEN: ${{ secrets.SPLUNK_HEC_TOKEN }} |
212 | | - TF_VAR_SPLUNK_HEC_ENDPOINT: ${{ secrets.SPLUNK_HEC_ENDPOINT }} |
213 | | - TF_VAR_OPERATOR_EMAILS: ${{ vars.SECRET_ROTATION_OPERATOR_EMAILS }} |
214 | | - TF_VAR_PROXYGEN_PRIVATE_KEY_PTL: ${{ secrets.PROXYGEN_PRIVATE_KEY_PTL }} |
215 | | - TF_VAR_PROXYGEN_PRIVATE_KEY_PROD: ${{ secrets.PROXYGEN_PRIVATE_KEY_PROD }} |
216 | | - run: | |
217 | | - mkdir -p ./build |
218 | | - echo "Deploying tag: ${{ needs.metadata.outputs.tag }}" |
219 | | - echo "Running: make terraform env=$ENVIRONMENT workspace=$WORKSPACE stack=networking tf-command=apply" |
220 | | - make terraform env=$ENVIRONMENT stack=networking tf-command=apply workspace=$WORKSPACE |
221 | | - echo "Running: make terraform env=$ENVIRONMENT workspace=$WORKSPACE stack=api-layer tf-command=apply" |
222 | | - make terraform env=$ENVIRONMENT stack=api-layer tf-command=apply workspace=$WORKSPACE |
223 | | - working-directory: ./infrastructure |
224 | | - |
225 | | - - name: "Validate Feature Toggles" |
226 | | - env: |
227 | | - ENV: test |
228 | | - run: | |
229 | | - pip install boto3 |
230 | | - python scripts/feature_toggle/validate_toggles.py |
231 | | -
|
232 | | - regression-tests: |
233 | | - name: "Regression Tests" |
234 | | - needs: deploy |
235 | | - uses: ./.github/workflows/regression-tests.yml |
236 | | - with: |
237 | | - ENVIRONMENT: "test" |
238 | | - VERSION_NUMBER: "main" |
239 | | - secrets: inherit |
0 commit comments