Skip to content

Commit 540ea80

Browse files
committed
test: configure pipeline for statefulset workload validation
1 parent 61a2300 commit 540ea80

1 file changed

Lines changed: 27 additions & 16 deletions

File tree

Lines changed: 27 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,36 @@
11
trigger: none
22

33
variables:
4-
SCENARIO_TYPE: <scenario-type>
5-
SCENARIO_NAME: <scenario-name>
4+
SCENARIO_TYPE: perf-eval
5+
SCENARIO_NAME: k8s-gpu-cluster-crud
66

77
stages:
8-
- stage: <stage-name> # format: <cloud>[_<region>]+ (e.g. azure_eastus2, aws_eastus_westus)
8+
- stage: azure_australiaeast_node_pool_crud
99
dependsOn: []
1010
jobs:
11-
- template: /jobs/competitive-test.yml # must keep as is
11+
- template: /jobs/competitive-test.yml
1212
parameters:
13-
cloud: <cloud> # e.g. azure, aws
14-
regions: # list of regions
15-
- region1 # e.g. eastus2
16-
topology: <topology> # e.g. cluster-autoscaler
17-
engine: <engine> # e.g. clusterloader2
18-
matrix: # list of test parameters to customize the provisioned resources
19-
<case-name>:
20-
<key1>: <value1>
21-
<key2>: <value2>
22-
max_parallel: <number of concurrent jobs> # required
23-
credential_type: service_connection # required
13+
cloud: azure
14+
regions:
15+
- australiaeast
16+
topology: k8s-crud-gpu
17+
engine: crud
18+
matrix:
19+
node_pool_crud_statefulset:
20+
VM_SIZE: Standard_D8ds_v5
21+
CREATE_NODE_COUNT: 1
22+
SCALE_NODE_COUNT: 2
23+
SCALE_STEP_SIZE: 1
24+
POOL_NAME: testpool
25+
STEP_TIME_OUT: 600
26+
GPU_NODE_POOL: ""
27+
STEP_WAIT_TIME: 30
28+
DEPLOYMENT_NAME: ""
29+
NUMBER_OF_DEPLOYMENTS: 1
30+
NUMBER_OF_STATEFULSETS: 1
31+
REPLICAS: 2
32+
MANIFEST_DIR: $(Pipeline.Workspace)/s/modules/python/crud/workload_templates
33+
max_parallel: 1
34+
credential_type: service_connection
2435
ssh_key_enabled: false
25-
timeout_in_minutes: 60 # if not specified, default is 60
36+
timeout_in_minutes: 60

0 commit comments

Comments
 (0)