Skip to content

Commit 536b9da

Browse files
committed
test: create pipeline yaml
Signed-off-by: Alex Castilio dos Santos <[email protected]>
1 parent ea4f9d5 commit 536b9da

File tree

6 files changed

+99
-0
lines changed

6 files changed

+99
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
trigger: none
2+
3+
variables:
4+
SCENARIO_TYPE: perf-eval
5+
SCENARIO_NAME: pod-label-churn
6+
OWNER: aks
7+
8+
stages:
9+
- stage: azure_westeurope
10+
dependsOn: []
11+
jobs:
12+
- template: /jobs/competitive-test.yml
13+
parameters:
14+
cloud: azure
15+
regions:
16+
- westeurope
17+
engine: clusterloader2
18+
engine_input:
19+
image: "ghcr.io/azure/clusterloader2:v20241022"
20+
topology: my-topology
21+
matrix:
22+
azure_cilium:
23+
cpu_per_node: 4
24+
node_count: 5
25+
node_per_step: 5
26+
max_pods: 110
27+
repeats: 1
28+
scale_timeout: "30m"
29+
cilium_enabled: True
30+
network_policy: cilium
31+
network_dataplane: cilium
32+
cl2_config_file: cluster-scale-config.yaml
33+
service_test: False
34+
max_parallel: 2
35+
timeout_in_minutes: 15
36+
credential_type: service_connection
37+
ssh_key_enabled: false
38+
run_id: 987654321
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
scenario_type = "perf-eval"
2+
scenario_name = "pod-label-churn"
3+
deletion_delay = "100h"
4+
owner = "aks"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"run_id" : "lx-cluster",
3+
"region" : "westeurope"
4+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
parameters:
2+
- name: cloud
3+
type: string
4+
default: ''
5+
- name: engine_input
6+
type: object
7+
default: {}
8+
- name: regions
9+
type: object
10+
default: {}
11+
12+
steps:
13+
- template: /steps/engine/clusterloader2/slo/collect.yml
14+
parameters:
15+
cloud: ${{ parameters.cloud }}
16+
engine_input: ${{ parameters.engine_input }}
17+
region: ${{ parameters.regions[0] }}
18+
19+
- script: |
20+
run_id=$(Build.BuildId)-$(System.JobId)
21+
echo "Run ID: $run_id"
22+
echo "##vso[task.setvariable variable=RUN_ID]$run_id"
23+
displayName: "Set unique Run ID before publish"
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
parameters:
2+
- name: cloud
3+
type: string
4+
default: ''
5+
- name: engine_input
6+
type: object
7+
default: {}
8+
- name: regions
9+
type: object
10+
default: {}
11+
12+
steps:
13+
- template: /steps/engine/clusterloader2/slo/execute.yml
14+
parameters:
15+
cloud: ${{ parameters.cloud }}
16+
engine_input: ${{ parameters.engine_input }}
17+
region: ${{ parameters.regions[0] }}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
parameters:
2+
- name: cloud
3+
type: string
4+
- name: engine
5+
type: string
6+
- name: regions
7+
type: object
8+
9+
steps:
10+
- template: /steps/cloud/${{ parameters.cloud }}/update-kubeconfig.yml
11+
parameters:
12+
role: ces
13+
region: ${{ parameters.regions[0] }}

0 commit comments

Comments
 (0)