@@ -219,9 +219,34 @@ jobs:
219219 needs : [check-deploy, deploy-pr, deploy-pr-azure]
220220 if : github.event.action != 'closed' && (needs.check-deploy.outputs.switch-deploy == 'true' || needs.check-deploy.outputs.azure-deploy == 'true') && needs.check-deploy.outputs.test-legacy-enabled == 'true'
221221 steps :
222+
223+ - name : Azure login
224+ if : needs.check-deploy.outputs.azure-deploy == 'true'
225+ uses : azure/login@v2
226+ with :
227+ client-id : ${{ secrets.CI_RENKU_AZURE_CLIENT_ID }}
228+ tenant-id : ${{ secrets.CI_RENKU_AZURE_TENANT_ID }}
229+ subscription-id : ${{ secrets.CI_RENKU_AZURE_SUBSCRIPTION_ID }}
230+
231+ - uses : azure/aks-set-context@v4
232+ if : needs.check-deploy.outputs.azure-deploy == 'true'
233+ with :
234+ resource-group : " renku-dev"
235+ cluster-name : " aks-switzerlandnorth-renku-dev"
236+
237+ - name : Get AKS credentials
238+ if : needs.check-deploy.outputs.azure-deploy == 'true'
239+ run : |
240+ az aks get-credentials --resource-group renku-dev --name aks-switzerlandnorth-renku-dev --file "${{ github.workspace }}/renkubot-kube.config"
241+ chmod 600 "${{ github.workspace }}/renkubot-kube.config"
242+
243+ echo "RENKUBOT_KUBECONFIG<<EOF" >> $GITHUB_ENV
244+ cat "${{ github.workspace }}/renkubot-kube.config" >> $GITHUB_ENV
245+ echo "EOF" >> $GITHUB_ENV
246+
222247 - uses : SwissDataScienceCenter/renku-actions/test-renku@v1.18.1
223248 with :
224- kubeconfig : ${{ secrets.RENKUBOT_DEV_KUBECONFIG }}
249+ kubeconfig : ${{ needs.check-deploy.outputs.azure-deploy == 'true' && env.RENKUBOT_KUBECONFIG || secrets.RENKUBOT_DEV_KUBECONFIG }}
225250 renku-release : ci-renku-${{ github.event.number }}
226251 gitlab-token : ${{ secrets.DEV_GITLAB_TOKEN }}
227252 s3-results-access-key : ${{ secrets.ACCEPTANCE_TESTS_BUCKET_ACCESS_KEY }}
@@ -246,14 +271,6 @@ jobs:
246271 rstudioSession,
247272 ]
248273 steps :
249- - name : Debug condition values
250- run : |
251- echo "github.event.action: ${{ github.event.action }}"
252- echo "switch-deploy: ${{ needs.check-deploy.outputs.switch-deploy }}"
253- echo "azure-deploy: ${{ needs.check-deploy.outputs.azure-deploy }}"
254- echo "test-legacy-enabled: ${{ needs.check-deploy.outputs.test-legacy-enabled }}"
255- echo "Condition evaluation: ${{ github.event.action != 'closed' && (needs.check-deploy.outputs.switch-deploy == 'true' || needs.check-deploy.outputs.azure-deploy == 'true') && needs.check-deploy.outputs.test-legacy-enabled == 'true' }}"
256-
257274 - uses : SwissDataScienceCenter/renku-actions/test-renku-cypress@v1.18.1
258275 if : github.event.action != 'closed' && (needs.check-deploy.outputs.switch-deploy == 'true' || needs.check-deploy.outputs.azure-deploy == 'true') && needs.check-deploy.outputs.test-legacy-enabled == 'true'
259276 with :
0 commit comments