@@ -138,7 +138,7 @@ jobs:
138138 SERVICE_ACCOUNT : ${{ vars.GCP_SA_EMAIL }}
139139 MIGRATOR_SERVICE : ${{ vars.GCP_SERVICE_MIGRATOR_NAME }}
140140 API_IMAGE : ${{ vars.GCP_PROJECT_REGION }}-docker.pkg.dev/${{ vars.GCP_PROJECT_ID }}/${{ vars.GCP_ARTIFACT_REGISTRY }}/${{ vars.GCP_SERVICE_API_NAME }}:${{ github.sha }}
141- SQL_INSTANCE_NAME : ${{ vars.GCP_SQL_INSTANCE_CONNECTION_NAME }}
141+ # SQL_INSTANCE_NAME: ${{ vars.GCP_SQL_INSTANCE_CONNECTION_NAME }}
142142 DB_URL_SECRET : ${{ vars.GCP_SECRET_DB_URL }}
143143 runs-on : ubuntu-latest
144144
@@ -152,12 +152,16 @@ jobs:
152152 uses : google-github-actions/setup-gcloud@v1
153153
154154 - name : Deploy migration job to Cloud Run
155+ # re-add this for cloudsql integration
156+ # --set-cloudsql-instances=${{ env.SQL_INSTANCE_NAME }}
155157 run : |-
156158 gcloud --quiet run jobs deploy ${{ env.MIGRATOR_SERVICE }} \
157159 --image=${{ env.API_IMAGE }} \
158160 --region=${{ env.PROJECT_REGION }} \
159161 --service-account=${{ env.SERVICE_ACCOUNT }} \
160- --set-cloudsql-instances=${{ env.SQL_INSTANCE_NAME }} \
162+ --network=default \
163+ --subnet=default \
164+ --vpc-egress=private-ranges-only \
161165 --set-secrets=DB_CONNECTION_STRING=${{ env.DB_URL_SECRET }}:latest \
162166 --args=--migrate \
163167 --max-retries=3 \
@@ -177,7 +181,7 @@ jobs:
177181 UI_SERVICE : ${{ vars.GCP_SERVICE_UI_NAME }}
178182 UI_MAX_INSTANCES : ${{ vars.GCP_SERVICE_UI_MAX_INSTANCES }}
179183 UI_IMAGE : ${{ vars.GCP_PROJECT_REGION }}-docker.pkg.dev/${{ vars.GCP_PROJECT_ID }}/${{ vars.GCP_ARTIFACT_REGISTRY }}/${{ vars.GCP_SERVICE_UI_NAME }}:${{ github.sha }}
180- SQL_INSTANCE_NAME : ${{ vars.GCP_SQL_INSTANCE_CONNECTION_NAME }}
184+ # SQL_INSTANCE_NAME: ${{ vars.GCP_SQL_INSTANCE_CONNECTION_NAME }}
181185 TG_TOKEN_SECRET : ${{ vars.GCP_SECRET_TG_BOT_TOKEN }}
182186 TG_PAYMENTS_SECRET : ${{ vars.GCP_SECRET_TG_PAYMENTS_TOKEN }}
183187 JWT_SECRET : ${{ vars.GCP_SECRET_JWT_SECRET }}
@@ -201,12 +205,16 @@ jobs:
201205 uses : google-github-actions/setup-gcloud@v1
202206
203207 - name : Deploy API service to Cloud Run
208+ # re-add this for cloudsql integration
209+ # --set-cloudsql-instances=${{ env.SQL_INSTANCE_NAME }}
204210 run : |-
205211 gcloud --quiet run deploy ${{ env.API_SERVICE }} \
206212 --image=${{ env.API_IMAGE }} \
207213 --region=${{ env.PROJECT_REGION }} \
208214 --service-account=${{ env.SERVICE_ACCOUNT }} \
209- --set-cloudsql-instances=${{ env.SQL_INSTANCE_NAME }} \
215+ --network=default \
216+ --subnet=default \
217+ --vpc-egress=private-ranges-only \
210218 --max-instances=${{ env.API_MAX_INSTANCES }} \
211219 --set-secrets=TELEGRAM_BOT_TOKEN=${{ env.TG_TOKEN_SECRET }}:latest \
212220 --set-secrets=TELEGRAM_PAYMENTS_TOKEN=${{ env.TG_PAYMENTS_SECRET }}:latest \
@@ -237,4 +245,4 @@ jobs:
237245 --region=${{ env.PROJECT_REGION }} \
238246 --service-account=${{ env.SERVICE_ACCOUNT }} \
239247 --update-env-vars=TELEGRAM_WEB_APP_URL=${{ env.UI_URL }} \
240- --update-env-vars=CORS_ALLOWED_ORIGINS=${{ env.UI_URL }}
248+ --update-env-vars=CORS_ALLOWED_ORIGINS=${{ env.UI_URL }}
0 commit comments