4343 deploy :
4444 runs-on : zondax-runners
4545 environment : ${{ inputs.environment }}
46- strategy :
47- matrix :
48- region :
49- - ${{ vars.PULUMI_GAR_LOCATION }}
5046 outputs :
5147 url : ${{ steps.get-url.outputs.url }}
5248 permissions :
5753 - name : Environment Logging
5854 run : |
5955 echo "Environment: ${{ inputs.environment }}"
60- echo "Region: ${{ matrix.region }}"
56+ echo "Region: ${{ vars.PULUMI_GAR_LOCATION }}"
6157 echo "WIF Provider: ${{ vars.PULUMI_DEPLOY_WIF_PROVIDER }}"
6258 echo "Service Account: ${{ vars.PULUMI_SA_CLOUDRUN }}"
6359 echo "GCP Project ID: ${{ vars.PULUMI_GCP_PROJECT_ID }}"
9389 # Replace PR_NUMBER placeholder if present (only for knative.yaml file, not config)
9490 sed -i "s#<PR_NUMBER>#${{ github.event.number }}#g" service.deploy.yaml
9591 # Replace <REGION> placeholder if present
96- sed -i "s#<REGION>#${{ matrix.region }}#g" service.deploy.yaml
92+ sed -i "s#<REGION>#${{ vars.PULUMI_GAR_LOCATION }}#g" service.deploy.yaml
9793
9894 # Process container images if specified
9995 if [ -n "${{ inputs.container_images }}" ]; then
@@ -192,7 +188,7 @@ jobs:
192188 run : |
193189 # Deploy the Knative YAML using gcloud
194190 gcloud run services replace service.deploy.yaml \
195- --region=${{ matrix.region }} \
191+ --region=${{ vars.PULUMI_GAR_LOCATION }} \
196192 --project=${{ vars.PULUMI_GCP_PROJECT_ID }}
197193
198194 echo "Service deployed successfully!"
@@ -202,7 +198,7 @@ jobs:
202198 run : |
203199 URL=$(gcloud run services describe ${{ steps.set-service-name.outputs.final_service_name }} \
204200 --platform=managed \
205- --region=${{ matrix.region }} \
201+ --region=${{ vars.PULUMI_GAR_LOCATION }} \
206202 --project=${{ vars.PULUMI_GCP_PROJECT_ID }} \
207203 --format='value(status.url)')
208204 echo "url=$URL" >> $GITHUB_OUTPUT
0 commit comments