60
60
publishToken : ${{ secrets.SEMGREP_PUBLISH_TOKEN }}
61
61
62
62
create-env :
63
- # needs:
64
- # - workflow_approval
63
+ needs :
64
+ - workflow_approval
65
65
runs-on : ubuntu-latest
66
66
timeout-minutes : 60
67
67
outputs :
87
87
88
88
- name : Claim environment and wait
89
89
run : |
90
- echo "ENV_ID=5089" >> "$GITHUB_ENV"
90
+ echo ENV_ID="$(./selfservice claimAndWait isv_ci_tas_srt_4_0 | jq -r '.id')" >> "$GITHUB_ENV"
91
+ echo "::add-mask::$ENV_ID"
91
92
92
93
- name : Set up Go
93
94
uses : actions/setup-go@v3
@@ -117,6 +118,14 @@ jobs:
117
118
echo ENV_ID=$ENV_ID >> "$GITHUB_OUTPUT"
118
119
echo AUTH_TOKEN="$AUTH_TOKEN" >> "$GITHUB_OUTPUT"
119
120
121
+ - name : Mask environments
122
+ run : |
123
+ echo "::add-mask::$API_ENDPOINT"
124
+ echo "::add-mask::$API_UAA_ENDPOINT"
125
+ echo "::add-mask::$API_PASSWORD"
126
+ echo "::add-mask::$API_CLIENT_PASSWORD"
127
+
128
+
120
129
build :
121
130
runs-on : ubuntu-latest
122
131
needs :
@@ -352,30 +361,31 @@ jobs:
352
361
if : always()
353
362
run : |
354
363
echo "Teardown deployment env"
364
+ cf target -o "splunk-ci-org" -s "splunk-ci-space"
355
365
cf delete splunk-firehose-nozzle -f
356
366
cf delete data_gen -f
357
367
cf delete-org splunk-ci-org -f
358
368
359
369
360
- # teardown-env:
361
- # runs-on: ubuntu-latest
362
- # needs:
363
- # - create-env
364
- # - execute_tests
365
- # if: ${{ always() }}
366
- # env:
367
- # ENV_ID: ${{ needs.create-env.outputs.ENV_ID }}
368
- # steps:
369
- # - name: install-selfservice
370
- # run: |
371
- # wget https://github.com/cf-platform-eng/selfservice/releases/download/0.2.9/selfservice
372
- # chmod +x selfservice
373
- # ls -latr
374
- # - name: auth
375
- # run: |
376
- # echo "$(./selfservice auth $API_TOKEN | cut -c 8-)" >> "$GITHUB_ENV"
377
- # env:
378
- # API_TOKEN: ${{ secrets.API_TOKEN }}
379
- # - name: release environment
380
- # run: |
381
- # ./selfservice release $ENV_ID
370
+ teardown-env :
371
+ runs-on : ubuntu-latest
372
+ needs :
373
+ - create-env
374
+ - execute_tests
375
+ if : ${{ always() }}
376
+ env :
377
+ ENV_ID : ${{ needs.create-env.outputs.ENV_ID }}
378
+ steps :
379
+ - name : install-selfservice
380
+ run : |
381
+ wget https://github.com/cf-platform-eng/selfservice/releases/download/0.2.9/selfservice
382
+ chmod +x selfservice
383
+ ls -latr
384
+ - name : auth
385
+ run : |
386
+ echo "$(./selfservice auth $API_TOKEN | cut -c 8-)" >> "$GITHUB_ENV"
387
+ env :
388
+ API_TOKEN : ${{ secrets.API_TOKEN }}
389
+ - name : release environment
390
+ run : |
391
+ ./selfservice release $ENV_ID
0 commit comments