From c3084f11760b10bc2c991c399f418a912fe2e165 Mon Sep 17 00:00:00 2001 From: Pablo Trivino Date: Tue, 2 Dec 2025 19:02:36 -0500 Subject: [PATCH 1/4] add terraform mapping --- .../Autoscale Benchmark/node-auto-provisioning-benchmark.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark.yml b/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark.yml index 88d7490664..c4286fc8d8 100644 --- a/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark.yml +++ b/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark.yml @@ -322,6 +322,8 @@ stages: cloud: azure regions: - eastus + terraform_input_file_mapping: + - eastus: "scenarios/perf-eval/nap/terraform-inputs/azure-intv2.tfvars" engine: clusterloader2 engine_input: image: "ghcr.io/azure/clusterloader2:v20250423" From 511146c633cb0928192da7fe2aabe1f5465bfb7c Mon Sep 17 00:00:00 2001 From: Pablo Trivino Date: Wed, 3 Dec 2025 15:51:58 -0500 Subject: [PATCH 2/4] use int's sku instead --- .../Autoscale Benchmark/node-auto-provisioning-benchmark.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark.yml b/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark.yml index c4286fc8d8..d361c7afe3 100644 --- a/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark.yml +++ b/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark.yml @@ -57,6 +57,8 @@ stages: cloud: azure regions: - westus2 + terraform_input_file_mapping: + - westus2: "scenarios/perf-eval/nap/terraform-inputs/azure-intv2.tfvars" engine: clusterloader2 engine_input: image: "ghcr.io/azure/clusterloader2:v20250423" From 87a1a74998687b2a44e2af2764e8f0e784296f50 Mon Sep 17 00:00:00 2001 From: Pablo Trivino Date: Wed, 3 Dec 2025 17:00:37 -0500 Subject: [PATCH 3/4] add staging tfvars --- .../nap/terraform-inputs/azure-stg.tfvars | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 scenarios/perf-eval/nap/terraform-inputs/azure-stg.tfvars diff --git a/scenarios/perf-eval/nap/terraform-inputs/azure-stg.tfvars b/scenarios/perf-eval/nap/terraform-inputs/azure-stg.tfvars new file mode 100644 index 0000000000..60b6f85950 --- /dev/null +++ b/scenarios/perf-eval/nap/terraform-inputs/azure-stg.tfvars @@ -0,0 +1,43 @@ +scenario_type = "perf-eval" +scenario_name = "nap" +deletion_delay = "4h" +owner = "aks" + +aks_config_list = [] + +aks_cli_config_list = [ + { + role = "nap" + aks_name = "nap" + sku_tier = "standard" + kubernetes_version = "1.33" + default_node_pool = { + name = "system" + node_count = 5 + vm_size = "Standard_D4s_v3" + } + extra_node_pool = [] + optional_parameters = [ + { + name = "node-provisioning-mode" + value = "Auto" + }, + { + name = "network-plugin" + value = "azure" + }, + { + name = "network-plugin-mode" + value = "overlay" + }, + { + name = "node-init-taints" + value = "CriticalAddonsOnly=true:NoSchedule" + }, + { + name = "pod-cidr" + value = "10.128.0.0/11" + } + ] + } +] From 4c5e01633013d71402bcdf5597e04e0ae44080e7 Mon Sep 17 00:00:00 2001 From: Pablo Trivino Date: Wed, 3 Dec 2025 17:01:22 -0500 Subject: [PATCH 4/4] use sku with capacity --- .../Autoscale Benchmark/node-auto-provisioning-benchmark.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark.yml b/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark.yml index d361c7afe3..5abdc47d6c 100644 --- a/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark.yml +++ b/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark.yml @@ -58,7 +58,7 @@ stages: regions: - westus2 terraform_input_file_mapping: - - westus2: "scenarios/perf-eval/nap/terraform-inputs/azure-intv2.tfvars" + - westus2: "scenarios/perf-eval/nap/terraform-inputs/azure-stg.tfvars" engine: clusterloader2 engine_input: image: "ghcr.io/azure/clusterloader2:v20250423"