k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes/sig-scalability/sig-scalability-experimental-periodic-jobs.yaml (about)

     1  periodics:
     2  - name: ci-kubernetes-storage-scalability
     3    cluster: k8s-infra-prow-build
     4    tags:
     5      - "perfDashPrefix: storage"
     6      - "perfDashJobType: storage"
     7    interval: 6h
     8    labels:
     9      preset-service-account: "true"
    10      preset-k8s-ssh: "true"
    11      preset-e2e-scalability-node: "true"
    12      preset-e2e-scalability-periodics: "true"
    13      preset-e2e-scalability-periodics-master: "true"
    14    decorate: true
    15    decoration_config:
    16      timeout: 360m
    17    extra_refs:
    18    - org: kubernetes
    19      repo: kubernetes
    20      base_ref: master
    21      path_alias: k8s.io/kubernetes
    22    - org: kubernetes
    23      repo: perf-tests
    24      base_ref: master
    25      path_alias: k8s.io/perf-tests
    26    annotations:
    27      testgrid-dashboards: sig-scalability-experiments
    28      testgrid-tab-name: storage
    29    spec:
    30      containers:
    31      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    32        command:
    33        - runner.sh
    34        - /workspace/scenarios/kubernetes_e2e.py
    35        args:
    36        - --check-leaked-resources
    37        - --cluster=
    38        - --extract=ci/latest
    39        - --gcp-node-image=gci
    40        - --gcp-nodes=1
    41        - --provider=gce
    42        - --test=false
    43        - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
    44        - --test-cmd-args=cluster-loader2
    45        - --test-cmd-args=--nodes=1
    46        - --test-cmd-args=--provider=gce
    47        - --test-cmd-args=--report-dir=$(ARTIFACTS)
    48        - --test-cmd-args=--testsuite=testing/experimental/storage/pod-startup/suite.yaml
    49        - --test-cmd-name=ClusterLoaderV2
    50        - --timeout=300m
    51        resources:
    52          requests:
    53            cpu: 2
    54            memory: "4Gi"
    55          limits:
    56            cpu: 2
    57            memory: "4Gi"
    58  
    59  - name: ci-kubernetes-e2e-gci-gce-scalability-networkpolicies
    60    cluster: k8s-infra-prow-build
    61    interval: 6h
    62    tags:
    63      - "perfDashPrefix: networkpolicies"
    64      - "perfDashJobType: networkpolicies"
    65    labels:
    66      preset-service-account: "true"
    67      preset-k8s-ssh: "true"
    68      preset-e2e-scalability-common: "true"
    69      preset-e2e-scalability-periodics: "true"
    70      preset-e2e-scalability-periodics-master: "true"
    71    decorate: true
    72    decoration_config:
    73      timeout: 140m
    74    extra_refs:
    75    - org: kubernetes
    76      repo: kubernetes
    77      base_ref: master
    78      path_alias: k8s.io/kubernetes
    79    - org: kubernetes
    80      repo: perf-tests
    81      base_ref: master
    82      path_alias: k8s.io/perf-tests
    83    annotations:
    84      testgrid-dashboards: sig-scalability-experiments
    85      testgrid-tab-name: kube-network-policies
    86    spec:
    87      containers:
    88      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    89        command:
    90        - runner.sh
    91        - /workspace/scenarios/kubernetes_e2e.py
    92        env:
    93        - name: NETWORK_POLICY_PROVIDER
    94          value: "kube-network-policies"
    95        - name: ADDITIONAL_MACHINE_TYPE
    96          value: "e2-standard-2"
    97        - name: NUM_ADDITIONAL_NODES
    98          value: "4"
    99        args:
   100        - --check-leaked-resources
   101        - --cluster=e2e-scalability-calico
   102        - --env=CL2_ENABLE_NETWORKPOLICIES=true
   103        - --env=CL2_ENABLE_NETWORK_POLICY_ENFORCEMENT_LATENCY_TEST=true
   104        - --env=CL2_NET_POLICY_ENFORCEMENT_LATENCY_MAX_TARGET_PODS_PER_NS=200
   105        - --env=CL2_NET_POLICY_ENFORCEMENT_LATENCY_NODE_LABEL_VALUE=net-policy-client
   106        - --env=CL2_NET_POLICY_ENFORCEMENT_LOAD_COUNT=1000
   107        - --env=CL2_NET_POLICY_ENFORCEMENT_LOAD_QPS=20
   108        - --extract=ci/latest
   109        - --gcp-node-image=gci
   110        - --gcp-nodes=100
   111        - --gcp-project-type=scalability-project
   112        - --gcp-zone=us-east1-b
   113        - --provider=gce
   114        - --env=CL2_SCHEDULER_THROUGHPUT_THRESHOLD=0
   115        - --test=false
   116        - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
   117        - --test-cmd-args=cluster-loader2
   118        - --test-cmd-args=--experimental-gcp-snapshot-prometheus-disk=true
   119        - --test-cmd-args=--experimental-prometheus-disk-snapshot-name=ci-kubernetes-e2e-gci-gce-scalability-np-$(BUILD_ID)
   120        - --test-cmd-args=--experimental-prometheus-snapshot-to-report-dir=true
   121        - --test-cmd-args=--nodes=100
   122        - --test-cmd-args=--prometheus-scrape-node-exporter
   123        - --test-cmd-args=--provider=gce
   124        - --test-cmd-args=--report-dir=$(ARTIFACTS)
   125        - --test-cmd-args=--testconfig=testing/load/config.yaml
   126        - --test-cmd-args=--testconfig=testing/huge-service/config.yaml
   127        - --test-cmd-args=--testoverrides=./testing/experiments/use_simple_latency_query.yaml
   128        - --test-cmd-args=--testoverrides=./testing/prometheus/scrape-kube-network-policies.yaml
   129        - --test-cmd-name=ClusterLoaderV2
   130        - --timeout=120m
   131        - --use-logexporter
   132        - --logexporter-gcs-path=gs://k8s-infra-scalability-tests-logs/$(JOB_NAME)/$(BUILD_ID)
   133        resources:
   134          limits:
   135            cpu: 2
   136            memory: "6Gi"
   137          requests:
   138            cpu: 2
   139            memory: "6Gi"
   140  
   141  - name: ci-kubernetes-e2e-gci-gce-scalability-nftables-proxy
   142    cluster: k8s-infra-prow-build
   143    interval: 12h
   144    tags:
   145      - "perfDashPrefix: nftables-100Nodes-master"
   146      - "perfDashJobType: performance"
   147      - "perfDashBuildsCount: 500"
   148    labels:
   149      preset-service-account: "true"
   150      preset-k8s-ssh: "true"
   151      preset-e2e-scalability-common: "true"
   152      preset-e2e-scalability-periodics: "true"
   153      preset-e2e-scalability-periodics-master: "true"
   154    decorate: true
   155    decoration_config:
   156      timeout: 140m
   157    extra_refs:
   158    - org: kubernetes
   159      repo: kubernetes
   160      base_ref: master
   161      path_alias: k8s.io/kubernetes
   162    - org: kubernetes
   163      repo: perf-tests
   164      base_ref: master
   165      path_alias: k8s.io/perf-tests
   166    annotations:
   167      testgrid-dashboards: sig-scalability-experiments
   168      testgrid-tab-name: nftables-100
   169      testgrid-alert-email: antonio.ojea.garcia@gmail.com, danwinship@redhat.com
   170      description: "Uses kubetest to run k8s.io/perf-tests/run-e2e.sh against a 100-node cluster created with cluster/kube-up.sh using kube-proxy nftables"
   171      testgrid-num-failures-to-alert: '2'
   172    spec:
   173      containers:
   174      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   175        command:
   176        - runner.sh
   177        - /workspace/scenarios/kubernetes_e2e.py
   178        args:
   179        - --check-leaked-resources
   180        - --cluster=e2e-big
   181        - --env=APISERVER_TEST_ARGS=--max-requests-inflight=80 --max-mutating-requests-inflight=0 --profiling --contention-profiling
   182        - --env=HEAPSTER_MACHINE_TYPE=e2-standard-8
   183        - --env=KUBE_PROXY_MODE=nftables
   184        - --extract=ci/fast/latest-fast
   185        - --extract-ci-bucket=k8s-release-dev
   186        - --gcp-node-image=gci
   187        - --gcp-nodes=100
   188        - --gcp-project-type=scalability-project
   189        - --gcp-zone=us-east1-b
   190        - --provider=gce
   191        - --metadata-sources=cl2-metadata.json
   192        - --env=CL2_ENABLE_DNS_PROGRAMMING=true
   193        - --env=CL2_SCHEDULER_THROUGHPUT_THRESHOLD=0
   194        - --env=CL2_ENABLE_API_AVAILABILITY_MEASUREMENT=true
   195        - --env=CL2_API_AVAILABILITY_PERCENTAGE_THRESHOLD=99.5
   196        - --test=false
   197        - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
   198        - --test-cmd-args=cluster-loader2
   199        - --test-cmd-args=--experimental-gcp-snapshot-prometheus-disk=true
   200        - --test-cmd-args=--experimental-prometheus-disk-snapshot-name=$(JOB_NAME)-$(BUILD_ID)
   201        - --test-cmd-args=--experimental-prometheus-snapshot-to-report-dir=true
   202        - --test-cmd-args=--nodes=100
   203        - --test-cmd-args=--prometheus-scrape-kubelets=true
   204        - --test-cmd-args=--prometheus-scrape-node-exporter
   205        - --test-cmd-args=--provider=gce
   206        - --test-cmd-args=--report-dir=$(ARTIFACTS)
   207        - --test-cmd-args=--testconfig=testing/load/config.yaml
   208        - --test-cmd-args=--testconfig=testing/huge-service/config.yaml
   209        - --test-cmd-args=--testconfig=testing/access-tokens/config.yaml
   210        - --test-cmd-args=--testoverrides=./testing/experiments/enable_restart_count_check.yaml
   211        - --test-cmd-args=--testoverrides=./testing/experiments/use_simple_latency_query.yaml
   212        - --test-cmd-args=--testoverrides=./testing/overrides/load_throughput.yaml
   213        - --test-cmd-name=ClusterLoaderV2
   214        - --timeout=120m
   215        - --use-logexporter
   216        - --logexporter-gcs-path=gs://sig-scalability-logs/$(JOB_NAME)/$(BUILD_ID)
   217        resources:
   218          requests:
   219            cpu: 2
   220            memory: 6Gi
   221          limits:
   222            cpu: 2
   223            memory: 6Gi
   224  
   225  - name: ci-kubernetes-e2e-gci-gce-scalability-watch-list-off
   226    cluster: k8s-infra-prow-build
   227    interval: 24h
   228    tags:
   229      - "perfDashPrefix: watch-list-off"
   230      - "perfDashJobType: watchlist"
   231    labels:
   232      preset-service-account: "true"
   233      preset-k8s-ssh: "true"
   234      preset-e2e-scalability-common: "true"
   235      preset-e2e-scalability-periodics: "true"
   236      preset-e2e-scalability-periodics-master: "true"
   237    decorate: true
   238    decoration_config:
   239      timeout: 120m
   240    extra_refs:
   241      - org: kubernetes
   242        repo: kubernetes
   243        base_ref: master
   244        path_alias: k8s.io/kubernetes
   245      - org: kubernetes
   246        repo: perf-tests
   247        base_ref: master
   248        path_alias: k8s.io/perf-tests
   249    annotations:
   250      testgrid-dashboards: sig-scalability-experiments
   251      testgrid-tab-name: watchlist-off
   252    spec:
   253      containers:
   254        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   255          command:
   256            - runner.sh
   257            - /workspace/scenarios/kubernetes_e2e.py
   258          args:
   259            - --check-leaked-resources
   260            - --env=CONTAINER_IMAGE=registry-sandbox.k8s.io/pause:3.1 #TODO(ameukam): revert when registry.k8s.io is ready
   261            - --env=KUBE_GCE_PRIVATE_CLUSTER=false #TODO(#29500): revert when private cluster setup is fixed
   262            - --extract=ci/latest
   263            - --gcp-node-image=gci
   264            - --gcp-master-size=n2-standard-32
   265            - --gcp-node-size=e2-standard-16
   266            - --gcp-nodes=1
   267            - --gcp-project-type=scalability-project
   268            - --provider=gce
   269            - --test=false
   270            - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
   271            - --test-cmd-args=cluster-loader2
   272            - --test-cmd-args=--nodes=1
   273            - --test-cmd-args=--provider=gce
   274            - --test-cmd-args=--report-dir=$(ARTIFACTS)
   275            - --test-cmd-args=--testconfig=testing/watch-list/config.yaml
   276            - --test-cmd-args=--testoverrides=./testing/overrides/watch_list_off.yaml
   277            - --test-cmd-name=ClusterLoaderV2
   278            - --timeout=60m
   279            - --use-logexporter
   280            - --logexporter-gcs-path=gs://sig-scalability-logs/$(JOB_NAME)/$(BUILD_ID)
   281          resources:
   282            requests:
   283              cpu: 2
   284              memory: "2Gi"
   285            limits:
   286              cpu: 2
   287              memory: "2Gi"
   288  
   289  - name: ci-kubernetes-e2e-gci-gce-scalability-watch-list-on
   290    cluster: k8s-infra-prow-build
   291    interval: 24h
   292    tags:
   293      - "perfDashPrefix: watch-list-on"
   294      - "perfDashJobType: watchlist"
   295    labels:
   296      preset-service-account: "true"
   297      preset-k8s-ssh: "true"
   298      preset-e2e-scalability-common: "true"
   299      preset-e2e-scalability-periodics: "true"
   300      preset-e2e-scalability-periodics-master: "true"
   301    decorate: true
   302    decoration_config:
   303      timeout: 120m
   304    extra_refs:
   305      - org: kubernetes
   306        repo: kubernetes
   307        base_ref: master
   308        path_alias: k8s.io/kubernetes
   309      - org: kubernetes
   310        repo: perf-tests
   311        base_ref: master
   312        path_alias: k8s.io/perf-tests
   313    annotations:
   314      testgrid-dashboards: sig-scalability-experiments
   315      testgrid-tab-name: watchlist-on
   316    spec:
   317      containers:
   318        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   319          command:
   320            - runner.sh
   321            - /workspace/scenarios/kubernetes_e2e.py
   322          args:
   323            - --check-leaked-resources
   324            - --env=CL2_ENABLE_WATCH_LIST_FEATURE=true
   325            - --env=CONTAINER_IMAGE=registry-sandbox.k8s.io/pause:3.1 #TODO(ameukam): revert when registry.k8s.io is ready
   326            - --env=KUBE_GCE_PRIVATE_CLUSTER=false #TODO(#29500): revert when private cluster setup is fixed
   327            - --env=KUBE_FEATURE_GATES=WatchList=true
   328            - --extract=ci/latest
   329            - --gcp-node-image=gci
   330            - --gcp-master-size=n2-standard-32
   331            - --gcp-node-size=e2-standard-16
   332            - --gcp-nodes=1
   333            - --gcp-project-type=scalability-project
   334            - --provider=gce
   335            - --test=false
   336            - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
   337            - --test-cmd-args=cluster-loader2
   338            - --test-cmd-args=--nodes=1
   339            - --test-cmd-args=--provider=gce
   340            - --test-cmd-args=--report-dir=$(ARTIFACTS)
   341            - --test-cmd-args=--testconfig=testing/watch-list/config.yaml
   342            - --test-cmd-name=ClusterLoaderV2
   343            - --timeout=60m
   344            - --use-logexporter
   345            - --logexporter-gcs-path=gs://sig-scalability-logs/$(JOB_NAME)/$(BUILD_ID)
   346          resources:
   347            requests:
   348              cpu: 2
   349              memory: "2Gi"
   350            limits:
   351              cpu: 2
   352              memory: "2Gi"
   353  - name: ci-kubernetes-e2e-gci-gce-scalability-consistent-list-from-cache-on-large-objects
   354    cluster: k8s-infra-prow-build
   355    interval: 24h
   356    labels:
   357      preset-service-account: "true"
   358      preset-k8s-ssh: "true"
   359      preset-e2e-scalability-common: "true"
   360      preset-e2e-scalability-periodics: "true"
   361      preset-e2e-scalability-periodics-master: "true"
   362    decorate: true
   363    decoration_config:
   364      timeout: 120m
   365    extra_refs:
   366    - org: kubernetes
   367      repo: kubernetes
   368      base_ref: master
   369      path_alias: k8s.io/kubernetes
   370    - org: kubernetes
   371      repo: perf-tests
   372      base_ref: master
   373      path_alias: k8s.io/perf-tests
   374    annotations:
   375      testgrid-dashboards: sig-scalability-experiments
   376      testgrid-tab-name: consistent-list-from-cache-on-large-objects
   377    spec:
   378      containers:
   379      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   380        command:
   381        - runner.sh
   382        - /workspace/scenarios/kubernetes_e2e.py
   383        args:
   384        - --check-leaked-resources
   385        - --env=CONTAINER_IMAGE=registry-sandbox.k8s.io/pause:3.1 #TODO(ameukam): revert when registry.k8s.io is ready
   386        - --env=KUBE_GCE_PRIVATE_CLUSTER=false #TODO(#29500): revert when private cluster setup is fixed
   387        - --env=KUBE_FEATURE_GATES=ConsistentListFromCache=true
   388        - --env=CL2_BENCHMARK_CONFIG_MAP_BYTES=1000000
   389        - --env=CL2_BENCHMARK_CONFIG_MAP_NUMBER=300
   390        - --env=CL2_BENCHMARK_INFLIGHT=10
   391        - --env=CL2_BENCHMARK_QPS=1
   392        - --env=CL2_BENCHMARK_URI=/api/v1/namespaces/%namespace%/configmaps?labelSelector=empty=selector
   393        - --extract=ci/latest
   394        - --gcp-node-image=gci
   395        - --gcp-node-size=e2-standard-16
   396        - --gcp-nodes=1
   397        - --gcp-project-type=scalability-project
   398        - --provider=gce
   399        - --test=false
   400        - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
   401        - --test-cmd-args=cluster-loader2
   402        - --test-cmd-args=--experimental-gcp-snapshot-prometheus-disk=true
   403        - --test-cmd-args=--experimental-prometheus-disk-snapshot-name=$(JOB_NAME)-$(BUILD_ID)
   404        - --test-cmd-args=--experimental-prometheus-snapshot-to-report-dir=true
   405        - --test-cmd-args=--nodes=1
   406        - --test-cmd-args=--provider=gce
   407        - --test-cmd-args=--report-dir=$(ARTIFACTS)
   408        - --test-cmd-args=--testconfig=testing/request-benchmark/config.yaml
   409        - --test-cmd-args=--k8s-clients-number=100
   410        - --test-cmd-name=ClusterLoaderV2
   411        - --timeout=60m
   412        - --use-logexporter
   413        - --logexporter-gcs-path=gs://sig-scalability-logs/$(JOB_NAME)/$(BUILD_ID)
   414        resources:
   415          requests:
   416            cpu: 2
   417            memory: "2Gi"
   418          limits:
   419            cpu: 2
   420            memory: "2Gi"
   421  - name: ci-kubernetes-e2e-gci-gce-scalability-consistent-list-from-cache-off-large-objects
   422    cluster: k8s-infra-prow-build
   423    interval: 24h
   424    labels:
   425      preset-service-account: "true"
   426      preset-k8s-ssh: "true"
   427      preset-e2e-scalability-common: "true"
   428      preset-e2e-scalability-periodics: "true"
   429      preset-e2e-scalability-periodics-master: "true"
   430    decorate: true
   431    decoration_config:
   432      timeout: 120m
   433    extra_refs:
   434    - org: kubernetes
   435      repo: kubernetes
   436      base_ref: master
   437      path_alias: k8s.io/kubernetes
   438    - org: kubernetes
   439      repo: perf-tests
   440      base_ref: master
   441      path_alias: k8s.io/perf-tests
   442    annotations:
   443      testgrid-dashboards: sig-scalability-experiments
   444      testgrid-tab-name: consistent-list-from-cache-off-large-objects
   445    spec:
   446      containers:
   447      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   448        command:
   449        - runner.sh
   450        - /workspace/scenarios/kubernetes_e2e.py
   451        args:
   452        - --check-leaked-resources
   453        - --env=CONTAINER_IMAGE=registry-sandbox.k8s.io/pause:3.1 #TODO(ameukam): revert when registry.k8s.io is ready
   454        - --env=KUBE_GCE_PRIVATE_CLUSTER=false #TODO(#29500): revert when private cluster setup is fixed
   455        - --env=KUBE_FEATURE_GATES=ConsistentListFromCache=false
   456        - --env=CL2_BENCHMARK_CONFIG_MAP_BYTES=1000000
   457        - --env=CL2_BENCHMARK_CONFIG_MAP_NUMBER=300
   458        - --env=CL2_BENCHMARK_INFLIGHT=10
   459        - --env=CL2_BENCHMARK_QPS=1
   460        - --env=CL2_BENCHMARK_URI=/api/v1/namespaces/%namespace%/configmaps?labelSelector=empty=selector
   461        - --extract=ci/latest
   462        - --gcp-node-image=gci
   463        - --gcp-node-size=e2-standard-16
   464        - --gcp-nodes=1
   465        - --gcp-project-type=scalability-project
   466        - --provider=gce
   467        - --test=false
   468        - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
   469        - --test-cmd-args=cluster-loader2
   470        - --test-cmd-args=--experimental-gcp-snapshot-prometheus-disk=true
   471        - --test-cmd-args=--experimental-prometheus-disk-snapshot-name=$(JOB_NAME)-$(BUILD_ID)
   472        - --test-cmd-args=--experimental-prometheus-snapshot-to-report-dir=true
   473        - --test-cmd-args=--nodes=1
   474        - --test-cmd-args=--provider=gce
   475        - --test-cmd-args=--report-dir=$(ARTIFACTS)
   476        - --test-cmd-args=--testconfig=testing/request-benchmark/config.yaml
   477        - --test-cmd-args=--k8s-clients-number=100
   478        - --test-cmd-name=ClusterLoaderV2
   479        - --timeout=60m
   480        - --use-logexporter
   481        - --logexporter-gcs-path=gs://sig-scalability-logs/$(JOB_NAME)/$(BUILD_ID)
   482        resources:
   483          requests:
   484            cpu: 2
   485            memory: "2Gi"
   486          limits:
   487            cpu: 2
   488            memory: "2Gi"
   489  - name: ci-kubernetes-e2e-gci-gce-scalability-consistent-list-from-cache-on-small-objects
   490    cluster: k8s-infra-prow-build
   491    interval: 24h
   492    labels:
   493      preset-service-account: "true"
   494      preset-k8s-ssh: "true"
   495      preset-e2e-scalability-common: "true"
   496      preset-e2e-scalability-periodics: "true"
   497      preset-e2e-scalability-periodics-master: "true"
   498    decorate: true
   499    decoration_config:
   500      timeout: 120m
   501    extra_refs:
   502    - org: kubernetes
   503      repo: kubernetes
   504      base_ref: master
   505      path_alias: k8s.io/kubernetes
   506    - org: kubernetes
   507      repo: perf-tests
   508      base_ref: master
   509      path_alias: k8s.io/perf-tests
   510    annotations:
   511      testgrid-dashboards: sig-scalability-experiments
   512      testgrid-tab-name: consistent-list-from-cache-on-small-objects
   513    spec:
   514      containers:
   515      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   516        command:
   517        - runner.sh
   518        - /workspace/scenarios/kubernetes_e2e.py
   519        args:
   520        - --check-leaked-resources
   521        - --env=CONTAINER_IMAGE=registry-sandbox.k8s.io/pause:3.1 #TODO(ameukam): revert when registry.k8s.io is ready
   522        - --env=KUBE_GCE_PRIVATE_CLUSTER=false #TODO(#29500): revert when private cluster setup is fixed
   523        - --env=KUBE_FEATURE_GATES=ConsistentListFromCache=true
   524        - --env=CL2_BENCHMARK_CONFIG_MAP_BYTES=1000
   525        - --env=CL2_BENCHMARK_CONFIG_MAP_NUMBER=300000
   526        - --env=CL2_BENCHMARK_INFLIGHT=10
   527        - --env=CL2_BENCHMARK_QPS=1
   528        - --env=CL2_BENCHMARK_URI=/api/v1/namespaces/%namespace%/configmaps?labelSelector=empty=selector
   529        - --extract=ci/latest
   530        - --gcp-node-image=gci
   531        - --gcp-node-size=e2-standard-16
   532        - --gcp-nodes=1
   533        - --gcp-project-type=scalability-project
   534        - --provider=gce
   535        - --test=false
   536        - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
   537        - --test-cmd-args=cluster-loader2
   538        - --test-cmd-args=--experimental-gcp-snapshot-prometheus-disk=true
   539        - --test-cmd-args=--experimental-prometheus-disk-snapshot-name=$(JOB_NAME)-$(BUILD_ID)
   540        - --test-cmd-args=--experimental-prometheus-snapshot-to-report-dir=true
   541        - --test-cmd-args=--nodes=1
   542        - --test-cmd-args=--provider=gce
   543        - --test-cmd-args=--report-dir=$(ARTIFACTS)
   544        - --test-cmd-args=--testconfig=testing/request-benchmark/config.yaml
   545        - --test-cmd-args=--k8s-clients-number=100
   546        - --test-cmd-name=ClusterLoaderV2
   547        - --timeout=60m
   548        - --use-logexporter
   549        - --logexporter-gcs-path=gs://sig-scalability-logs/$(JOB_NAME)/$(BUILD_ID)
   550        resources:
   551          requests:
   552            cpu: 2
   553            memory: "2Gi"
   554          limits:
   555            cpu: 2
   556            memory: "2Gi"
   557  - name: ci-kubernetes-e2e-gci-gce-scalability-consistent-list-from-cache-off-small-objects
   558    cluster: k8s-infra-prow-build
   559    interval: 24h
   560    labels:
   561      preset-service-account: "true"
   562      preset-k8s-ssh: "true"
   563      preset-e2e-scalability-common: "true"
   564      preset-e2e-scalability-periodics: "true"
   565      preset-e2e-scalability-periodics-master: "true"
   566    decorate: true
   567    decoration_config:
   568      timeout: 120m
   569    extra_refs:
   570    - org: kubernetes
   571      repo: kubernetes
   572      base_ref: master
   573      path_alias: k8s.io/kubernetes
   574    - org: kubernetes
   575      repo: perf-tests
   576      base_ref: master
   577      path_alias: k8s.io/perf-tests
   578    annotations:
   579      testgrid-dashboards: sig-scalability-experiments
   580      testgrid-tab-name: consistent-list-from-cache-off-small-objects
   581    spec:
   582      containers:
   583      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   584        command:
   585        - runner.sh
   586        - /workspace/scenarios/kubernetes_e2e.py
   587        args:
   588        - --check-leaked-resources
   589        - --env=CONTAINER_IMAGE=registry-sandbox.k8s.io/pause:3.1 #TODO(ameukam): revert when registry.k8s.io is ready
   590        - --env=KUBE_GCE_PRIVATE_CLUSTER=false #TODO(#29500): revert when private cluster setup is fixed
   591        - --env=KUBE_FEATURE_GATES=ConsistentListFromCache=false
   592        - --env=CL2_BENCHMARK_CONFIG_MAP_BYTES=1000
   593        - --env=CL2_BENCHMARK_CONFIG_MAP_NUMBER=300000
   594        - --env=CL2_BENCHMARK_INFLIGHT=10
   595        - --env=CL2_BENCHMARK_QPS=1
   596        - --env=CL2_BENCHMARK_URI=/api/v1/namespaces/%namespace%/configmaps?labelSelector=empty=selector
   597        - --extract=ci/latest
   598        - --gcp-node-image=gci
   599        - --gcp-node-size=e2-standard-16
   600        - --gcp-nodes=1
   601        - --gcp-project-type=scalability-project
   602        - --provider=gce
   603        - --test=false
   604        - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
   605        - --test-cmd-args=cluster-loader2
   606        - --test-cmd-args=--experimental-gcp-snapshot-prometheus-disk=true
   607        - --test-cmd-args=--experimental-prometheus-disk-snapshot-name=$(JOB_NAME)-$(BUILD_ID)
   608        - --test-cmd-args=--experimental-prometheus-snapshot-to-report-dir=true
   609        - --test-cmd-args=--nodes=1
   610        - --test-cmd-args=--provider=gce
   611        - --test-cmd-args=--report-dir=$(ARTIFACTS)
   612        - --test-cmd-args=--testconfig=testing/request-benchmark/config.yaml
   613        - --test-cmd-args=--k8s-clients-number=100
   614        - --test-cmd-name=ClusterLoaderV2
   615        - --timeout=60m
   616        - --use-logexporter
   617        - --logexporter-gcs-path=gs://sig-scalability-logs/$(JOB_NAME)/$(BUILD_ID)
   618        resources:
   619          requests:
   620            cpu: 2
   621            memory: "2Gi"
   622          limits:
   623            cpu: 2
   624            memory: "2Gi"