66
66
id-token : write # needed for authenticating to GCP
67
67
needs : vars
68
68
strategy :
69
+ fail-fast : false
69
70
matrix :
70
71
type : ${{ fromJson(needs.vars.outputs.types) }}
71
72
steps :
@@ -89,19 +90,19 @@ jobs:
89
90
- name : Setup dotenv file
90
91
working-directory : ./tests/scripts
91
92
run : |
92
- echo "RESOURCE_NAME=nfr-tests-${{ github.run_id }}" >> vars.env
93
+ echo "RESOURCE_NAME=nfr-tests-${{ github.run_id }}-${{ matrix.type }} " >> vars.env
93
94
echo "TAG=${{ needs.vars.outputs.image_tag }}" >> vars.env
94
95
echo "PREFIX=ghcr.io/nginxinc/nginx-gateway-fabric" >> vars.env
95
96
echo "NGINX_PREFIX=ghcr.io/nginxinc/nginx-gateway-fabric/nginx" >> vars.env
96
97
echo "NGINX_PLUS_PREFIX=us-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/nginx-gateway-fabric/nginx-plus" >> vars.env
97
- echo "GKE_CLUSTER_NAME=nfr-tests-${{ github.run_id }}" >> vars.env
98
- echo "GKE_CLUSTER_ZONE=us-east1 -b" >> vars.env
99
- echo "GKE_CLUSTER_REGION=us-east1 " >> vars.env
98
+ echo "GKE_CLUSTER_NAME=nfr-tests-${{ github.run_id }}-${{ matrix.type }} " >> vars.env
99
+ echo "GKE_CLUSTER_ZONE=us-west1 -b" >> vars.env
100
+ echo "GKE_CLUSTER_REGION=us-west1 " >> vars.env
100
101
echo "GKE_PROJECT=${{ secrets.GCP_PROJECT_ID }}" >> vars.env
101
102
echo "GKE_SVC_ACCOUNT=${{ secrets.GCP_SERVICE_ACCOUNT }}" >> vars.env
102
103
echo "GKE_NODES_SERVICE_ACCOUNT=${{ secrets.GKE_NODES_SERVICE_ACCOUNT }}" >> vars.env
103
104
echo "IMAGE=projects/debian-cloud/global/images/debian-11-bullseye-v20240213" >> vars.env
104
- echo "NETWORK_TAGS=nfr-tests-${{ github.run_id }}" >> vars.env
105
+ echo "NETWORK_TAGS=nfr-tests-${{ github.run_id }}-${{ matrix.type }} " >> vars.env
105
106
echo "NGF_REPO=nginxinc" >> vars.env
106
107
echo "NGF_BRANCH=${{ github.ref_name }}" >> vars.env
107
108
echo "SOURCE_IP_RANGE=$(curl -sS -4 icanhazip.com)/32" >> vars.env
0 commit comments