k8s.io/perf-tests/clusterloader2@v0.0.0-20240304094227-64bdb12da87e/testing/load/modules/services.yaml (about) 1 ## Services module provides a module for creating / deleting services. 2 3 ## Input params 4 {{$actionName := .actionName}} 5 {{$namespaces := .namespaces}} 6 {{$smallServicesPerNamespace := .smallServicesPerNamespace}} 7 {{$mediumServicesPerNamespace := .mediumServicesPerNamespace}} 8 {{$bigServicesPerNamespace := .bigServicesPerNamespace}} 9 10 steps: 11 - name: "{{$actionName}} k8s services" 12 phases: 13 - namespaceRange: 14 min: 1 15 max: {{$namespaces}} 16 replicasPerNamespace: {{$bigServicesPerNamespace}} 17 tuningSet: Sequence 18 objectBundle: 19 - basename: big-service 20 objectTemplatePath: service.yaml 21 - namespaceRange: 22 min: 1 23 max: {{$namespaces}} 24 replicasPerNamespace: {{$mediumServicesPerNamespace}} 25 tuningSet: Sequence 26 objectBundle: 27 - basename: medium-service 28 objectTemplatePath: service.yaml 29 - namespaceRange: 30 min: 1 31 max: {{$namespaces}} 32 replicasPerNamespace: {{$smallServicesPerNamespace}} 33 tuningSet: Sequence 34 objectBundle: 35 - basename: small-service 36 objectTemplatePath: service.yaml