diff --git a/clusterloader2/testing/huge-service/modules/service.yaml b/clusterloader2/testing/huge-service/modules/service.yaml index 7b54d50cca..62b9ad0b94 100644 --- a/clusterloader2/testing/huge-service/modules/service.yaml +++ b/clusterloader2/testing/huge-service/modules/service.yaml @@ -41,6 +41,7 @@ steps: objectTemplatePath: simple-deployment.yaml templateFillMap: Replicas: {{$endpoints}} + EnvVar: a Group: huge-service CpuRequest: 1m MemoryRequest: 10M @@ -51,6 +52,29 @@ steps: Method: WaitForControlledPodsRunning Params: action: gather +- name: Updating {{$serviceName}} pods + phases: + - namespaceRange: + min: 1 + max: 1 + replicasPerNamespace: 1 + tuningSet: Sequence + objectBundle: + - basename: huge-service-deployment + objectTemplatePath: simple-deployment.yaml + templateFillMap: + Replicas: {{$endpoints}} + EnvVar: b + Group: huge-service + CpuRequest: 1m + MemoryRequest: 10M + SvcName: {{$serviceName}} +- name: Waiting for {{$serviceName}} pods to be updated + measurements: + - Identifier: WaitForHugeServiceDeployments + Method: WaitForControlledPodsRunning + Params: + action: gather - name: Deleting {{$serviceName}} pods phases: - namespaceRange: diff --git a/clusterloader2/testing/load/simple-deployment.yaml b/clusterloader2/testing/load/simple-deployment.yaml index d54eb5a425..f82bd04c5b 100644 --- a/clusterloader2/testing/load/simple-deployment.yaml +++ b/clusterloader2/testing/load/simple-deployment.yaml @@ -2,6 +2,7 @@ # Keep the CpuRequest/MemoryRequest request equal percentage of 1-core, 4GB node. # For now we're setting it to 0.5%. {{$CpuRequest := DefaultParam .CpuRequest "5m"}} +{{$EnvVar := DefaultParam .EnvVar "a"}} {{$MemoryRequest := DefaultParam .MemoryRequest "20M"}} {{$Image := DefaultParam .Image "k8s.gcr.io/pause:3.1"}} {{$RUN_ON_ARM_NODES := DefaultParam .CL2_RUN_ON_ARM_NODES false}} @@ -28,7 +29,10 @@ spec: spec: hostNetwork: {{$HostNetworkMode}} containers: - - image: {{$Image}} + - env: + - name: ENV_VAR + value: {{$EnvVar}} + image: {{$Image}} imagePullPolicy: IfNotPresent name: {{.Name}} ports: