-
Notifications
You must be signed in to change notification settings - Fork 53
36 lines (34 loc) · 1.04 KB
/
all_bicep.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
name : All Bicep End to End
on:
workflow_dispatch:
schedule:
- cron: "10 4 * * 0" # At 04:10 UTC on each Saturday
jobs:
deploy:
strategy:
max-parallel: 2
fail-fast: false
matrix:
scheduler: ['slurm', 'openpbs']
home_type: ['azurefiles', 'anf']
user_auth: ['local', 'ad']
monitoring: ['none', 'grafana']
infra_os: ['centos', 'almalinux']
uses: ./.github/workflows/z_base_callable.yml
with:
resource_group: 'AUTO_GENERATED'
location: 'westeurope'
scheduler: ${{ matrix.scheduler }}
lustre: 'false'
home_type: ${{ matrix.home_type }}
user_auth: ${{ matrix.user_auth }}
deploy_with: 'bicep'
clean: 'true'
ui_tests: 'true'
monitoring: ${{ matrix.monitoring }}
infra_os: ${{ matrix.infra_os }}
secrets:
ARM_CLIENT_SECRET: ${{ secrets.ARM_CLIENT_SECRET }}
ARM_CLIENT_ID: ${{ secrets.ARM_CLIENT_ID }}
ARM_SUBSCRIPTION_ID: ${{ secrets.ARM_SUBSCRIPTION_ID }}
ARM_TENANT_ID: ${{ secrets.ARM_TENANT_ID }}