53
53
type : string
54
54
runner_template :
55
55
description : Runner template to use
56
- default : capi-e2e-ci-runner-spot-x86-64-template-n2-highmem-32-v4
56
+ default : capi-e2e-ci-runner-spot-x86-64-template-n2-highmem-32-v5
57
57
type : string
58
58
test_description :
59
59
description : Short description of the test
86
86
id : generator
87
87
run : |
88
88
UUID=$(uuidgen)
89
+ GH_REPO=${{ github.repository }}
89
90
echo "uuid=${UUID}" >> ${GITHUB_OUTPUT}
91
+ #echo "runner=${GH_REPO//\//-}-ci-${UUID}" >> ${GITHUB_OUTPUT}
90
92
echo "runner=capi-ci-${UUID}" >> ${GITHUB_OUTPUT}
91
93
- name : Authenticate to GCP
92
94
uses : google-github-actions/auth@v1
@@ -250,7 +252,7 @@ jobs:
250
252
echo "K3s on Rancher Manager: ${{ env.INSTALL_K3S_VERSION }}" >> ${GITHUB_STEP_SUMMARY}
251
253
echo "K8s version deployed on the cluster(s): ${{ inputs.k8s_version_to_provision }}" >> ${GITHUB_STEP_SUMMARY}
252
254
delete-runner :
253
- if : ${{ always() && needs.create-runner.result == 'success' && inputs.destroy_runner == true }}
255
+ if : ${{ always() }}
254
256
needs : [create-runner, e2e]
255
257
runs-on : ubuntu-latest
256
258
steps :
@@ -263,10 +265,12 @@ jobs:
263
265
credentials_json : ${{ secrets.credentials }}
264
266
- name : Setup gcloud
265
267
uses : google-github-actions/setup-gcloud@v1
266
- - name : Delete PAT token secret
268
+ - name : Delete GCP secrets
267
269
run : |
268
- gcloud --quiet secrets delete PAT_TOKEN_${{ needs.create-runner.outputs.uuid }}
270
+ gcloud --quiet secrets delete PAT_TOKEN_${{ needs.create-runner.outputs.uuid }} || true
271
+ gcloud --quiet secrets delete GH_REPO_${{ needs.create-runner.outputs.uuid }} || true
269
272
- name : Delete runner
273
+ if : ${{ always() && needs.create-runner.result == 'success' && inputs.destroy_runner == true }}
270
274
run : |
271
275
gcloud --quiet compute instances delete ${{ needs.create-runner.outputs.runner }} \
272
276
--delete-disks all \
0 commit comments