Skip to content

Commit 8d99cfb

Browse files
committed
use azure kubeconfig in legacy scala tests
1 parent 00bc904 commit 8d99cfb

1 file changed

Lines changed: 26 additions & 9 deletions

File tree

.github/workflows/pull-request-test.yml

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)