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

     1  presubmits:
     2    kubernetes/kubernetes:
     3    - name: pull-kubernetes-e2e-containerd-gce
     4      cluster: k8s-infra-prow-build
     5      always_run: false
     6      optional: true
     7      decorate: true
     8      decoration_config:
     9        timeout: 105m
    10      path_alias: k8s.io/kubernetes
    11      extra_refs:
    12      - org: kubernetes
    13        repo: test-infra
    14        base_ref: master
    15        path_alias: k8s.io/test-infra
    16      - org: kubernetes
    17        repo: release
    18        base_ref: master
    19        path_alias: k8s.io/release
    20      skip_branches:
    21      - release-\d+\.\d+   # per-release image
    22      annotations:
    23        fork-per-release: "true"
    24        testgrid-create-test-group: "true"
    25      labels:
    26        preset-service-account: "true"
    27        preset-k8s-ssh: "true"
    28        preset-dind-enabled: "true"
    29        preset-pull-kubernetes-e2e: "true"
    30        preset-pull-kubernetes-e2e-gce: "true"
    31      spec:
    32        containers:
    33        - command:
    34          - runner.sh
    35          - /workspace/scenarios/kubernetes_e2e.py
    36          args:
    37          - --build=quick
    38          - --cluster=
    39          - --extract=local
    40          - --env=LOG_DUMP_SYSTEMD_SERVICES=containerd
    41          - --gcp-node-image=gci
    42          - --gcp-zone=us-west1-b
    43          - --ginkgo-parallel=30
    44          - --provider=gce
    45          - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-containerd-gce
    46          - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[NodeFeature:RuntimeHandler\] --minStartupPods=8
    47          - --timeout=80m     # thinking about making this longer? don't! 80m is a hard cap, and should get down to no more than 60m.
    48          image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    49          resources:
    50            limits:
    51              cpu: "4"
    52              memory: "6Gi"
    53            requests:
    54              cpu: "4"
    55              memory: "6Gi"
    56          securityContext:
    57            privileged: true
    58    - name: pull-kubernetes-node-e2e-containerd
    59      skip_branches:
    60        - release-\d+\.\d+  # per-release image
    61      annotations:
    62        fork-per-release: "true"
    63        testgrid-alert-stale-results-hours: "24"
    64        testgrid-create-test-group: "true"
    65        testgrid-num-failures-to-alert: "10"
    66      always_run: true
    67      optional: false
    68      decorate: true
    69      decoration_config:
    70        timeout: 90m
    71      path_alias: k8s.io/kubernetes
    72      extra_refs:
    73      - org: kubernetes
    74        repo: test-infra
    75        base_ref: master
    76        path_alias: k8s.io/test-infra
    77      cluster: k8s-infra-prow-build
    78      max_concurrency: 12
    79      labels:
    80        preset-service-account: "true"
    81        preset-k8s-ssh: "true"
    82      spec:
    83        containers:
    84        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    85          command:
    86          - runner.sh
    87          - /workspace/scenarios/kubernetes_e2e.py
    88          args:
    89          - --deployment=node
    90          - --gcp-zone=us-west1-b
    91          - '--node-test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
    92          - --node-tests=true
    93          - --provider=gce
    94          - --test_args=--nodes=8 --focus="\[NodeConformance\]" --skip="\[Flaky\]|\[Slow\]|\[Serial\]"
    95          - --timeout=65m
    96          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-systemd.yaml
    97          resources:
    98            limits:
    99              cpu: "4"
   100              memory: "6Gi"
   101            requests:
   102              cpu: "4"
   103              memory: "6Gi"
   104    - name: pull-kubernetes-node-e2e-containerd-ec2
   105      skip_branches:
   106        - release-\d+\.\d+  # per-release image
   107      annotations:
   108        fork-per-release: "true"
   109        testgrid-alert-stale-results-hours: "24"
   110        testgrid-create-test-group: "true"
   111        testgrid-num-failures-to-alert: "10"
   112      labels:
   113        preset-e2e-containerd-ec2: "true"
   114      path_alias: k8s.io/kubernetes
   115      always_run: false # flip after tests are green
   116      optional: true # flip after tests are green
   117      cluster: eks-prow-build-cluster
   118      max_concurrency: 50
   119      decorate: true
   120      extra_refs:
   121        - org: kubernetes-sigs
   122          repo: provider-aws-test-infra
   123          base_ref: main
   124          path_alias: sigs.k8s.io/provider-aws-test-infra
   125          workdir: true
   126      spec:
   127        serviceAccountName: node-e2e-tests
   128        containers:
   129          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   130            command:
   131              - runner.sh
   132            args:
   133              - hack/make-rules/test-e2e-node.sh
   134            env:
   135              - name: FOCUS
   136                value: NodeConformance
   137              - name: IMAGE_CONFIG_DIR
   138                value: config
   139              - name: IMAGE_CONFIG_FILE
   140                value: aws-instance.yaml
   141              - name: TEST_ARGS
   142                value: '--kubelet-flags="--cgroup-driver=systemd"'
   143            resources:
   144              limits:
   145                cpu: 4
   146                memory: 6Gi
   147              requests:
   148                cpu: 4
   149                memory: 6Gi
   150    - name: pull-kubernetes-node-arm64-e2e-containerd-ec2
   151      skip_branches:
   152        - release-\d+\.\d+  # per-release image
   153      annotations:
   154        fork-per-release: "true"
   155        testgrid-alert-stale-results-hours: "24"
   156        testgrid-create-test-group: "true"
   157        testgrid-num-failures-to-alert: "10"
   158      labels:
   159        preset-e2e-containerd-ec2: "true"
   160        preset-dind-enabled: "true"
   161      path_alias: k8s.io/kubernetes
   162      always_run: false # flip after tests are green
   163      optional: true # flip after tests are green
   164      cluster: eks-prow-build-cluster
   165      max_concurrency: 50
   166      decorate: true
   167      extra_refs:
   168        - org: kubernetes-sigs
   169          repo: provider-aws-test-infra
   170          base_ref: main
   171          path_alias: sigs.k8s.io/provider-aws-test-infra
   172          workdir: true
   173      spec:
   174        serviceAccountName: node-e2e-tests
   175        containers:
   176          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   177            command:
   178              - runner.sh
   179            args:
   180              - hack/make-rules/test-e2e-node.sh
   181            env:
   182              - name: FOCUS
   183                value: NodeConformance
   184              - name: USE_DOCKERIZED_BUILD
   185                value: "true"
   186              - name: TARGET_BUILD_ARCH
   187                value: "linux/arm64"
   188              - name: IMAGE_CONFIG_DIR
   189                value: config
   190              - name: IMAGE_CONFIG_FILE
   191                value: aws-instance-arm64.yaml
   192              - name: TEST_ARGS
   193                value: '--kubelet-flags="--cgroup-driver=cgroupfs"'
   194            # docker-in-docker needs privileged mode
   195            securityContext:
   196              privileged: true
   197            resources:
   198              limits:
   199                cpu: 4
   200                memory: 6Gi
   201              requests:
   202                cpu: 4
   203                memory: 6Gi
   204    - name: pull-kubernetes-node-arm64-e2e-containerd-serial-ec2
   205      skip_branches:
   206        - release-\d+\.\d+  # per-release image
   207      annotations:
   208        fork-per-release: "true"
   209        testgrid-alert-stale-results-hours: "24"
   210        testgrid-create-test-group: "true"
   211        testgrid-num-failures-to-alert: "10"
   212      labels:
   213        preset-e2e-containerd-ec2: "true"
   214        preset-dind-enabled: "true"
   215      path_alias: k8s.io/kubernetes
   216      always_run: false # flip after tests are green
   217      optional: true # flip after tests are green
   218      cluster: eks-prow-build-cluster
   219      max_concurrency: 50
   220      decorate: true
   221      extra_refs:
   222        - org: kubernetes-sigs
   223          repo: provider-aws-test-infra
   224          base_ref: main
   225          path_alias: sigs.k8s.io/provider-aws-test-infra
   226          workdir: true
   227      spec:
   228        serviceAccountName: node-e2e-tests
   229        containers:
   230          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   231            command:
   232              - runner.sh
   233            args:
   234              - hack/make-rules/test-e2e-node.sh
   235            env:
   236              - name: FOCUS
   237                value: \[Serial\]
   238              - name: SKIP
   239                value: \[Flaky\]|\[Slow\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]
   240              - name: USE_DOCKERIZED_BUILD
   241                value: "true"
   242              - name: TARGET_BUILD_ARCH
   243                value: "linux/arm64"
   244              - name: IMAGE_CONFIG_DIR
   245                value: config
   246              - name: IMAGE_CONFIG_FILE
   247                value: aws-instance-arm64.yaml
   248              - name: TEST_ARGS
   249                value: '--kubelet-flags="--cgroup-driver=systemd"'
   250            # docker-in-docker needs privileged mode
   251            securityContext:
   252              privileged: true
   253            resources:
   254              limits:
   255                cpu: 8
   256                memory: 10Gi
   257              requests:
   258                cpu: 8
   259                memory: 10Gi
   260    - name: pull-kubernetes-node-arm64-ubuntu-serial-gce
   261      # this is functional duplicated with `pull-kubernetes-node-arm64-e2e-containerd-serial-ec2`, consider to remove one of them when either of them is green
   262      cluster: k8s-infra-prow-build
   263      skip_branches:
   264      - release-\d+\.\d+  # per-release image
   265      always_run: false
   266      optional: true
   267      decorate: true
   268      path_alias: k8s.io/kubernetes
   269      extra_refs:
   270        - org: kubernetes
   271          repo: test-infra
   272          base_ref: master
   273          path_alias: k8s.io/test-infra
   274      decoration_config:
   275        timeout: 180m
   276      labels:
   277        preset-service-account: "true"
   278        preset-k8s-ssh: "true"
   279        preset-dind-enabled: "true"
   280      annotations:
   281        fork-per-release: "true"
   282        testgrid-create-test-group: "true"
   283        testgrid-alert-stale-results-hours: "24"
   284        testgrid-num-failures-to-alert: "10"
   285      spec:
   286        containers:
   287        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   288          command:
   289          - runner.sh
   290          args:
   291            - kubetest2
   292            - noop
   293            - --test=node
   294            - --
   295            - --repo-root=.
   296            - --gcp-zone=us-central1-a
   297            - --parallelism=1
   298            - --focus-regex=\[Serial\]
   299            - --use-dockerized-build=true
   300            - --target-build-arch=linux/arm64
   301            - --skip-regex=\[Flaky\]|\[Slow\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]|\[Feature:DynamicResourceAllocation\]
   302            - '--test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
   303            - --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/arm/image-config-serial.yaml
   304          securityContext:
   305            privileged: true
   306          env:
   307            - name: GOPATH
   308              value: /go
   309          resources:
   310            limits:
   311              cpu: 4
   312              memory: 6Gi
   313            requests:
   314              cpu: 4
   315              memory: 6Gi
   316    - name: pull-kubernetes-node-e2e-containerd-kubetest2
   317      cluster: k8s-infra-prow-build
   318      always_run: false
   319      optional: true
   320      branches:
   321      # TODO(releng): Remove once repo default branch has been renamed
   322      - master
   323      - main
   324      decorate: true
   325      path_alias: k8s.io/kubernetes
   326      extra_refs:
   327      - org: kubernetes
   328        repo: test-infra
   329        base_ref: master
   330        path_alias: k8s.io/test-infra
   331      decoration_config:
   332        timeout: 65m
   333      labels:
   334        preset-service-account: "true"
   335        preset-k8s-ssh: "true"
   336      annotations:
   337        fork-per-release: "true"
   338        testgrid-alert-stale-results-hours: "24"
   339        testgrid-create-test-group: "true"
   340        testgrid-num-failures-to-alert: "10"
   341      spec:
   342        containers:
   343        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   344          resources:
   345            limits:
   346              cpu: 4
   347              memory: 6Gi
   348            requests:
   349              cpu: 4
   350              memory: 6Gi
   351          command:
   352          - runner.sh
   353          args:
   354          - kubetest2
   355          - noop
   356          - --test=node
   357          - --
   358          - --repo-root=.
   359          - --gcp-zone=us-west1-b
   360          - --parallelism=8
   361          - --focus-regex=\[NodeConformance\]
   362          - --skip-regex=\[Flaky\]|\[Slow\]|\[Serial\]
   363          - '--test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
   364          - --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-systemd.yaml
   365    - name: pull-kubernetes-node-e2e-containerd-features
   366      cluster: k8s-infra-prow-build
   367      branches:
   368      # TODO(releng): Remove once repo default branch has been renamed
   369      - master
   370      - main
   371      always_run: false
   372      optional: true
   373      max_concurrency: 12
   374      skip_report: false
   375      labels:
   376        preset-service-account: "true"
   377        preset-k8s-ssh: "true"
   378      annotations:
   379        testgrid-create-test-group: "true"
   380      decorate: true
   381      decoration_config:
   382        timeout: 90m
   383      path_alias: k8s.io/kubernetes
   384      extra_refs:
   385      - org: containerd
   386        repo: containerd
   387        base_ref: main
   388        path_alias: github.com/containerd/containerd
   389      - org: kubernetes
   390        repo: test-infra
   391        base_ref: master
   392        path_alias: k8s.io/test-infra
   393      spec:
   394        containers:
   395        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   396          command:
   397          - runner.sh
   398          - /workspace/scenarios/kubernetes_e2e.py
   399          args:
   400          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/image-config.yaml
   401          - --deployment=node
   402          - --gcp-zone=us-central1-b
   403          - '--node-test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/home/containerd/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service"'
   404          - --node-tests=true
   405          - --provider=gce
   406          - --test_args=--nodes=8 --focus="\[NodeFeature:.+\]" --skip="\[Flaky\]|\[Serial\]"
   407          - --timeout=65m
   408          env:
   409          - name: GOPATH
   410            value: /go
   411          resources:
   412            requests:
   413              cpu: 4
   414              memory: 6Gi
   415            limits:
   416              cpu: 4
   417              memory: 6Gi
   418    - name: pull-kubernetes-node-e2e-containerd-features-kubetest2
   419      cluster: k8s-infra-prow-build
   420      # explicitly needs /test pull-kubernetes-node-e2e-containerd-features-kubetest2 to run
   421      always_run: false
   422      # if at all it is run and fails, don't block the PR
   423      optional: true
   424      branches:
   425      # TODO(releng): Remove once repo default branch has been renamed
   426      - master
   427      - main
   428      decorate: true
   429      path_alias: k8s.io/kubernetes
   430      extra_refs:
   431      - org: kubernetes
   432        repo: test-infra
   433        base_ref: master
   434        path_alias: k8s.io/test-infra
   435      - org: containerd
   436        repo: containerd
   437        base_ref: main
   438        path_alias: github.com/containerd/containerd
   439      decoration_config:
   440        timeout: 65m
   441      labels:
   442        preset-service-account: "true"
   443        preset-k8s-ssh: "true"
   444      annotations:
   445        testgrid-create-test-group: "true"
   446      spec:
   447        containers:
   448        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   449          env:
   450          - name: GOPATH
   451            value: /go
   452          resources:
   453            limits:
   454              cpu: 4
   455              memory: 6Gi
   456            requests:
   457              cpu: 4
   458              memory: 6Gi
   459          command:
   460          - runner.sh
   461          args:
   462          - kubetest2
   463          - noop
   464          - --test=node
   465          - --
   466          - --repo-root=.
   467          - --gcp-zone=us-central1-b
   468          - --parallelism=8
   469          - --focus-regex=\[NodeFeature:.+\]
   470          - --skip-regex=\[Flaky\]|\[Serial\]
   471          - '--test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/home/containerd/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service"'
   472          - --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/image-config.yaml
   473    - name: pull-kubernetes-node-e2e-containerd-alpha-features
   474      cluster: k8s-infra-prow-build
   475      branches:
   476      # TODO(releng): Remove once repo default branch has been renamed
   477      - master
   478      - main
   479      always_run: false
   480      optional: true
   481      max_concurrency: 12
   482      skip_report: false
   483      labels:
   484        preset-service-account: "true"
   485        preset-k8s-ssh: "true"
   486      annotations:
   487        testgrid-dashboards: sig-node-presubmits
   488        testgrid-tab-name: pr-node-kubelet-containerd-alpha-features
   489      decorate: true
   490      decoration_config:
   491        timeout: 90m
   492      path_alias: k8s.io/kubernetes
   493      extra_refs:
   494      - org: containerd
   495        repo: containerd
   496        base_ref: main
   497        path_alias: github.com/containerd/containerd
   498      - org: kubernetes
   499        repo: test-infra
   500        base_ref: master
   501        path_alias: k8s.io/test-infra
   502      spec:
   503        containers:
   504        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   505          command:
   506          - runner.sh
   507          - /workspace/scenarios/kubernetes_e2e.py
   508          args:
   509          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/image-config.yaml
   510          - --deployment=node
   511          - --gcp-zone=us-central1-b
   512          - '--node-test-args=--feature-gates=AllAlpha=true --service-feature-gates=ProcMountType=true,UserNamespacesSupport=true --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/home/containerd/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service"'
   513          - --node-tests=true
   514          - --provider=gce
   515          - --test_args=--nodes=8 --focus="\[NodeFeature:.+\]|\[NodeAlphaFeature:.+\]" --skip="\[Flaky\]|\[Serial\]"
   516          - --timeout=65m
   517          env:
   518          - name: GOPATH
   519            value: /go
   520          resources:
   521            requests:
   522              cpu: 4
   523              memory: 6Gi
   524            limits:
   525              cpu: 4
   526              memory: 6Gi
   527  
   528    - name: pull-kubernetes-node-kubelet-serial-containerd
   529      cluster: k8s-infra-prow-build
   530      always_run: false
   531      optional: true
   532      skip_report: false
   533      skip_branches:
   534        - release-\d+\.\d+  # per-release image
   535      annotations:
   536        testgrid-dashboards: sig-node-presubmits
   537        testgrid-tab-name: pr-node-kubelet-serial-containerd
   538      labels:
   539        preset-service-account: "true"
   540        preset-k8s-ssh: "true"
   541      decorate: true
   542      decoration_config:
   543        timeout: 260m
   544      path_alias: k8s.io/kubernetes
   545      extra_refs:
   546      - org: kubernetes
   547        repo: test-infra
   548        base_ref: master
   549        path_alias: k8s.io/test-infra
   550      spec:
   551        containers:
   552          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   553            command:
   554            - runner.sh
   555            - /workspace/scenarios/kubernetes_e2e.py
   556            args:
   557            - --deployment=node
   558            - --gcp-zone=us-west1-b
   559            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial.yaml
   560            - '--node-test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
   561            - --node-tests=true
   562            - --provider=gce
   563            - --test_args=--nodes=1 --timeout=4h --focus="\[Serial\]" --skip="\[Flaky\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]|\[Feature:CPUManager\]|\[Feature:MemoryManager\]|\[Feature:TopologyManager\]"
   564            - --timeout=240m
   565            env:
   566            - name: GOPATH
   567              value: /go
   568            resources:
   569              limits:
   570                cpu: 4
   571                memory: 6Gi
   572              requests:
   573                cpu: 4
   574                memory: 6Gi
   575    - name: pull-kubernetes-node-kubelet-containerd-flaky
   576      always_run: false
   577      optional: true
   578      skip_report: false
   579      skip_branches:
   580        - release-\d+\.\d+  # per-release image
   581      annotations:
   582        testgrid-dashboards: sig-node-presubmits
   583        testgrid-tab-name: pr-node-kubelet-serial-containerd-flaky
   584      labels:
   585        preset-service-account: "true"
   586        preset-k8s-ssh: "true"
   587      decorate: true
   588      decoration_config:
   589        timeout: 260m
   590      path_alias: k8s.io/kubernetes
   591      extra_refs:
   592      - org: kubernetes
   593        repo: test-infra
   594        base_ref: master
   595        path_alias: k8s.io/test-infra
   596      spec:
   597        containers:
   598          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   599            command:
   600            - runner.sh
   601            - /workspace/scenarios/kubernetes_e2e.py
   602            args:
   603            - --deployment=node
   604            - --gcp-zone=us-west1-b
   605            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial.yaml
   606            - '--node-test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
   607            - --node-tests=true
   608            - --provider=gce
   609            - --test_args=--nodes=1 --timeout=4h --focus="\[Flaky\]" --skip="\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]"
   610            - --timeout=240m
   611            env:
   612            - name: GOPATH
   613              value: /go
   614            resources:
   615              limits:
   616                cpu: 4
   617                memory: 6Gi
   618              requests:
   619                cpu: 4
   620                memory: 6Gi
   621    - name: pull-kubernetes-node-kubelet-serial-containerd-alpha-features
   622      cluster: k8s-infra-prow-build
   623      always_run: false
   624      optional: true
   625      skip_report: false
   626      skip_branches:
   627        - release-\d+\.\d+  # per-release image
   628      annotations:
   629        testgrid-dashboards: sig-node-presubmits
   630        testgrid-tab-name: pr-node-kubelet-serial-containerd-alpha-features
   631      labels:
   632        preset-service-account: "true"
   633        preset-k8s-ssh: "true"
   634      decorate: true
   635      decoration_config:
   636        timeout: 260m
   637      path_alias: k8s.io/kubernetes
   638      extra_refs:
   639      - org: kubernetes
   640        repo: test-infra
   641        base_ref: master
   642        path_alias: k8s.io/test-infra
   643      spec:
   644        containers:
   645          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   646            command:
   647            - runner.sh
   648            - /workspace/scenarios/kubernetes_e2e.py
   649            args:
   650            - --deployment=node
   651            - --gcp-zone=us-west1-b
   652            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial.yaml
   653            - '--node-test-args=--feature-gates=AllAlpha=true --service-feature-gates=SidecarContainers=true --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
   654            - --node-tests=true
   655            - --provider=gce
   656            # Feature:DynamicResourceAllocation has it's own test jobs with the proper conditions set
   657            # DRA tests are covered here https://testgrid.k8s.io/sig-node-dynamic-resource-allocation
   658            - --test_args=--nodes=1 --timeout=4h --focus="\[Serial\].*\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature:.+\].*\[Serial\]" --skip="\[Flaky\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeFeature:Eviction\]\[Feature:CPUManager\]|\[Feature:MemoryManager\]|\[Feature:TopologyManager\]|\[Feature:DynamicResourceAllocation\]"
   659            - --timeout=240m
   660            env:
   661            - name: GOPATH
   662              value: /go
   663            resources:
   664              limits:
   665                cpu: 4
   666                memory: 6Gi
   667              requests:
   668                cpu: 4
   669                memory: 6Gi
   670    - name: pull-kubernetes-node-kubelet-serial-containerd-sidecar-containers
   671      cluster: k8s-infra-prow-build
   672      always_run: false
   673      optional: true
   674      skip_report: false
   675      skip_branches:
   676        - release-\d+\.\d+  # per-release image
   677      annotations:
   678        testgrid-dashboards: sig-node-presubmits
   679        testgrid-tab-name: pr-node-kubelet-serial-containerd-sidecar-containers
   680      labels:
   681        preset-service-account: "true"
   682        preset-k8s-ssh: "true"
   683      decorate: true
   684      decoration_config:
   685        timeout: 260m
   686      path_alias: k8s.io/kubernetes
   687      extra_refs:
   688      - org: kubernetes
   689        repo: test-infra
   690        base_ref: master
   691        path_alias: k8s.io/test-infra
   692      spec:
   693        containers:
   694          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   695            command:
   696            - runner.sh
   697            - /workspace/scenarios/kubernetes_e2e.py
   698            args:
   699            - --deployment=node
   700            - --gcp-zone=us-west1-b
   701            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial-resource-managers.yaml
   702            - '--node-test-args=--feature-gates=SidecarContainers=true --service-feature-gates=SidecarContainers=true --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
   703            - --node-tests=true
   704            - --provider=gce
   705            - --test_args=--nodes=1 --timeout=4h --focus="\[Serial\].*\[NodeFeature:SidecarContainers\]|\[NodeFeature:SidecarContainers\].*\[Serial\]" --skip="\[Flaky\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeFeature:Eviction\]"
   706            - --timeout=240m
   707            env:
   708            - name: GOPATH
   709              value: /go
   710            resources:
   711              limits:
   712                cpu: 4
   713                memory: 6Gi
   714              requests:
   715                cpu: 4
   716                memory: 6Gi
   717    - name: pull-kubernetes-node-kubelet-serial-containerd-kubetest2
   718      cluster: k8s-infra-prow-build
   719      # explicitly needs /test pull-kubernetes-node-kubelet-serial-containerd-kubetest2 to run
   720      always_run: false
   721      # if at all it is run and fails, don't block the PR
   722      optional: true
   723      branches:
   724      # TODO(releng): Remove once repo default branch has been renamed
   725      - master
   726      - main
   727      decorate: true
   728      path_alias: k8s.io/kubernetes
   729      extra_refs:
   730      - org: kubernetes
   731        repo: test-infra
   732        base_ref: master
   733        path_alias: k8s.io/test-infra
   734      decoration_config:
   735        timeout: 240m
   736      labels:
   737        preset-service-account: "true"
   738        preset-k8s-ssh: "true"
   739      annotations:
   740        testgrid-dashboards: sig-node-presubmits
   741        testgrid-tab-name: pr-node-kubelet-serial-containerd-kubetest2
   742      spec:
   743        containers:
   744        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   745          env:
   746          - name: GOPATH
   747            value: /go
   748          resources:
   749            limits:
   750              cpu: 4
   751              memory: 6Gi
   752            requests:
   753              cpu: 4
   754              memory: 6Gi
   755          command:
   756          - runner.sh
   757          args:
   758          - kubetest2
   759          - noop
   760          - --test=node
   761          - --
   762          - --repo-root=.
   763          - --gcp-zone=us-west1-b
   764          - --parallelism=1
   765          - --focus-regex=\[Serial\]
   766          - --skip-regex=\[Flaky\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]
   767          - '--test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
   768          - --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial.yaml
   769    - name: pull-kubernetes-node-kubelet-serial-cpu-manager
   770      cluster: k8s-infra-prow-build
   771      always_run: false
   772      optional: true
   773      skip_report: false
   774      skip_branches:
   775      - release-\d+\.\d+  # per-release image
   776      annotations:
   777        testgrid-dashboards: sig-node-presubmits
   778        testgrid-tab-name: pr-kubelet-serial-gce-e2e-cpu-manager
   779      labels:
   780        preset-service-account: "true"
   781        preset-k8s-ssh: "true"
   782      decorate: true
   783      decoration_config:
   784        timeout: 240m
   785      path_alias: k8s.io/kubernetes
   786      extra_refs:
   787      - org: kubernetes
   788        repo: release
   789        base_ref: master
   790        path_alias: k8s.io/release
   791      - org: kubernetes
   792        repo: test-infra
   793        base_ref: master
   794        path_alias: k8s.io/test-infra
   795      spec:
   796        containers:
   797          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   798            resources:
   799              limits:
   800                cpu: 4
   801                memory: 6Gi
   802              requests:
   803                cpu: 4
   804                memory: 6Gi
   805            command:
   806              - runner.sh
   807              - /workspace/scenarios/kubernetes_e2e.py
   808            args:
   809              - --deployment=node
   810              - --gcp-zone=us-west1-b
   811              - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial-resource-managers.yaml
   812              - --node-test-args=--kubelet-flags="--cgroups-per-qos=true --cgroup-root=/ --cgroup-driver=systemd"
   813              - --node-tests=true
   814              - --provider=gce
   815              - --test_args=--nodes=1 --skip="" --focus="\[Feature:CPUManager\]"
   816              - --timeout=180m
   817            env:
   818              - name: GOPATH
   819                value: /go
   820    - name: pull-kubernetes-node-kubelet-serial-cpu-manager-kubetest2
   821      cluster: k8s-infra-prow-build
   822      # explicitly needs /test pull-kubernetes-node-kubelet-serial-cpu-manager-kubetest2 to run
   823      always_run: false
   824      # if at all it is run and fails, don't block the PR
   825      optional: true
   826      branches:
   827      # TODO(releng): Remove once repo default branch has been renamed
   828      - master
   829      - main
   830      decorate: true
   831      path_alias: k8s.io/kubernetes
   832      extra_refs:
   833      - org: kubernetes
   834        repo: test-infra
   835        base_ref: master
   836        path_alias: k8s.io/test-infra
   837      - org: kubernetes
   838        repo: release
   839        base_ref: master
   840        path_alias: k8s.io/release
   841      decoration_config:
   842        timeout: 180m
   843      labels:
   844        preset-service-account: "true"
   845        preset-k8s-ssh: "true"
   846      annotations:
   847        testgrid-dashboards: sig-node-presubmits
   848        testgrid-tab-name: pr-kubelet-serial-gce-e2e-cpu-manager-kubetest2
   849      spec:
   850        containers:
   851        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   852          env:
   853          - name: GOPATH
   854            value: /go
   855          resources:
   856            limits:
   857              cpu: 4
   858              memory: 6Gi
   859            requests:
   860              cpu: 4
   861              memory: 6Gi
   862          command:
   863          - runner.sh
   864          args:
   865          - kubetest2
   866          - noop
   867          - --test=node
   868          - --
   869          - --repo-root=.
   870          - --gcp-zone=us-west1-b
   871          - --parallelism=1
   872          - --focus-regex=\[Feature:CPUManager\]
   873          - --skip-regex=\[Flaky\]|\[Slow\]
   874          - --test-args=--kubelet-flags="--cgroups-per-qos=true --cgroup-root=/ --cgroup-driver=systemd"
   875          - --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial-resource-managers.yaml
   876    - name: pull-kubernetes-node-kubelet-serial-topology-manager
   877      cluster: k8s-infra-prow-build
   878      always_run: false
   879      optional: true
   880      skip_report: false
   881      skip_branches:
   882      - release-\d+\.\d+  # per-release image
   883      annotations:
   884        testgrid-dashboards: sig-node-presubmits
   885        testgrid-tab-name: pr-kubelet-serial-gce-e2e-topology-manager
   886      labels:
   887        preset-service-account: "true"
   888        preset-k8s-ssh: "true"
   889      decorate: true
   890      decoration_config:
   891        timeout: 240m
   892      path_alias: k8s.io/kubernetes
   893      extra_refs:
   894      - org: kubernetes
   895        repo: release
   896        base_ref: master
   897        path_alias: k8s.io/release
   898      - org: kubernetes
   899        repo: test-infra
   900        base_ref: master
   901        path_alias: k8s.io/test-infra
   902      spec:
   903        containers:
   904          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   905            resources:
   906              limits:
   907                cpu: 4
   908                memory: 6Gi
   909              requests:
   910                cpu: 4
   911                memory: 6Gi
   912            command:
   913              - runner.sh
   914              - /workspace/scenarios/kubernetes_e2e.py
   915            args:
   916              - --deployment=node
   917              - --gcp-zone=us-west1-b
   918              - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial-resource-managers.yaml
   919              - '--node-test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
   920              - --node-tests=true
   921              - --provider=gce
   922              - --test_args=--nodes=1 --skip="" --focus="\[Feature:TopologyManager\]"
   923              - --timeout=180m
   924            env:
   925              - name: GOPATH
   926                value: /go
   927    - name: pull-kubernetes-node-kubelet-serial-topology-manager-kubetest2
   928      cluster: k8s-infra-prow-build
   929      # explicitly needs /test pull-kubernetes-node-kubelet-serial-topology-manager-kubetest2 to run
   930      always_run: false
   931      # if at all it is run and fails, don't block the PR
   932      optional: true
   933      branches:
   934      # TODO(releng): Remove once repo default branch has been renamed
   935      - master
   936      - main
   937      decorate: true
   938      path_alias: k8s.io/kubernetes
   939      extra_refs:
   940      - org: kubernetes
   941        repo: test-infra
   942        base_ref: master
   943        path_alias: k8s.io/test-infra
   944      - org: kubernetes
   945        repo: release
   946        base_ref: master
   947        path_alias: k8s.io/release
   948      decoration_config:
   949        timeout: 180m
   950      labels:
   951        preset-service-account: "true"
   952        preset-k8s-ssh: "true"
   953      annotations:
   954        testgrid-dashboards: sig-node-presubmits
   955        testgrid-tab-name: pr-kubelet-serial-gce-e2e-topology-manager-kubetest2
   956      spec:
   957        containers:
   958        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   959          env:
   960          - name: GOPATH
   961            value: /go
   962          resources:
   963            limits:
   964              cpu: 4
   965              memory: 6Gi
   966            requests:
   967              cpu: 4
   968              memory: 6Gi
   969          command:
   970          - runner.sh
   971          args:
   972          - kubetest2
   973          - noop
   974          - --test=node
   975          - --
   976          - --repo-root=.
   977          - --gcp-zone=us-west1-b
   978          - --parallelism=1
   979          - --focus-regex=\[Feature:TopologyManager\]
   980          - --test-args=--kubelet-flags="--cgroups-per-qos=true --cgroup-root=/ --cgroup-driver=systemd"
   981          - --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial-resource-managers.yaml
   982    - name: pull-kubernetes-node-kubelet-serial-hugepages
   983      cluster: k8s-infra-prow-build
   984      always_run: false
   985      optional: true
   986      skip_report: false
   987      skip_branches:
   988        - release-\d+\.\d+  # per-release image
   989      annotations:
   990        testgrid-dashboards: sig-node-presubmits
   991        testgrid-tab-name: pr-kubelet-serial-gce-e2e-hugepages
   992      labels:
   993        preset-service-account: "true"
   994        preset-k8s-ssh: "true"
   995      decorate: true
   996      decoration_config:
   997        timeout: 240m
   998      path_alias: k8s.io/kubernetes
   999      extra_refs:
  1000      - org: kubernetes
  1001        repo: release
  1002        base_ref: master
  1003        path_alias: k8s.io/release
  1004      - org: kubernetes
  1005        repo: test-infra
  1006        base_ref: master
  1007        path_alias: k8s.io/test-infra
  1008      spec:
  1009        containers:
  1010          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1011            resources:
  1012              limits:
  1013                cpu: 4
  1014                memory: 6Gi
  1015              requests:
  1016                cpu: 4
  1017                memory: 6Gi
  1018            command:
  1019              - runner.sh
  1020              - /workspace/scenarios/kubernetes_e2e.py
  1021            args:
  1022              - --deployment=node
  1023              - --gcp-zone=us-west1-b
  1024              - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial-hugepages.yaml
  1025              - '--node-test-args=--kubelet-flags="--cgroups-per-qos=true --cgroup-root=/" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
  1026              - --node-tests=true
  1027              - --provider=gce
  1028              - --test_args=--nodes=1 --skip="" --focus="\[Feature:HugePages\]"
  1029              - --timeout=180m
  1030            env:
  1031              - name: GOPATH
  1032                value: /go
  1033    - name: pull-kubernetes-node-crio-cgrpv2-e2e
  1034      cluster: k8s-infra-prow-build
  1035      skip_branches:
  1036      - release-\d+\.\d+  # per-release image
  1037      annotations:
  1038        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1039        testgrid-tab-name: pr-crio-cgrpv2-gce-e2e
  1040      always_run: false
  1041      optional: true
  1042      max_concurrency: 12
  1043      labels:
  1044        preset-service-account: "true"
  1045        preset-k8s-ssh: "true"
  1046        preset-pull-kubernetes-e2e: "true"
  1047        preset-pull-kubernetes-e2e-gce: "true"
  1048      decorate: true
  1049      decoration_config:
  1050        timeout: 240m
  1051      path_alias: k8s.io/kubernetes
  1052      extra_refs:
  1053      - org: kubernetes
  1054        repo: test-infra
  1055        base_ref: master
  1056        path_alias: k8s.io/test-infra
  1057      spec:
  1058        containers:
  1059        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1060          command:
  1061            - runner.sh
  1062            - /workspace/scenarios/kubernetes_e2e.py
  1063          args:
  1064          - --deployment=node
  1065          - --env=KUBE_SSH_USER=core
  1066          - --gcp-zone=us-west1-b
  1067          - '--node-test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1068          - --node-tests=true
  1069          - --provider=gce
  1070          - --test_args=--nodes=8 --focus="\[NodeConformance\]|\[NodeFeature:.+\]|\[NodeFeature\]" --skip="\[Flaky\]|\[Slow\]|\[Serial\]"
  1071          - --timeout=180m
  1072          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2.yaml
  1073          resources:
  1074            limits:
  1075              cpu: 4
  1076              memory: 6Gi
  1077            requests:
  1078              cpu: 4
  1079              memory: 6Gi
  1080          env:
  1081          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1082            value: "1"
  1083    - name: pull-kubernetes-node-crio-cgrpv2-imagefs-e2e
  1084      cluster: k8s-infra-prow-build
  1085      skip_branches:
  1086      - release-\d+\.\d+  # per-release image
  1087      annotations:
  1088        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1089        testgrid-tab-name: pr-crio-cgrpv2-imagefs-e2e
  1090      always_run: false
  1091      optional: true
  1092      max_concurrency: 12
  1093      labels:
  1094        preset-service-account: "true"
  1095        preset-k8s-ssh: "true"
  1096        preset-pull-kubernetes-e2e: "true"
  1097        preset-pull-kubernetes-e2e-gce: "true"
  1098      decorate: true
  1099      decoration_config:
  1100        timeout: 240m
  1101      path_alias: k8s.io/kubernetes
  1102      extra_refs:
  1103      - org: kubernetes
  1104        repo: test-infra
  1105        base_ref: master
  1106        path_alias: k8s.io/test-infra
  1107      spec:
  1108        containers:
  1109        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1110          command:
  1111            - runner.sh
  1112            - /workspace/scenarios/kubernetes_e2e.py
  1113          args:
  1114          - --deployment=node
  1115          - --env=KUBE_SSH_USER=core
  1116          - --gcp-zone=us-west1-b
  1117          - '--node-test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1118          - --node-tests=true
  1119          - --provider=gce
  1120          - --test_args=--nodes=8 --focus="\[NodeConformance\]|\[NodeFeature:.+\]|\[NodeFeature\]" --skip="\[Flaky\]|\[Slow\]|\[Serial\]"
  1121          - --timeout=180m
  1122          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2-imagefs.yaml
  1123          resources:
  1124            limits:
  1125              cpu: 4
  1126              memory: 6Gi
  1127            requests:
  1128              cpu: 4
  1129              memory: 6Gi
  1130          env:
  1131          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1132            value: "1"
  1133    - name: pull-kubernetes-node-crio-cgrpv2-userns-e2e
  1134      cluster: k8s-infra-prow-build
  1135      skip_branches:
  1136      - release-\d+\.\d+  # per-release image
  1137      annotations:
  1138        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1139        testgrid-tab-name: pr-crio-cgrpv2-userns-e2e
  1140      always_run: false
  1141      optional: true
  1142      max_concurrency: 12
  1143      labels:
  1144        preset-service-account: "true"
  1145        preset-k8s-ssh: "true"
  1146        preset-pull-kubernetes-e2e: "true"
  1147        preset-pull-kubernetes-e2e-gce: "true"
  1148      decorate: true
  1149      decoration_config:
  1150        timeout: 240m
  1151      path_alias: k8s.io/kubernetes
  1152      extra_refs:
  1153      - org: kubernetes
  1154        repo: test-infra
  1155        base_ref: master
  1156        path_alias: k8s.io/test-infra
  1157      spec:
  1158        containers:
  1159        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1160          command:
  1161            - runner.sh
  1162            - /workspace/scenarios/kubernetes_e2e.py
  1163          args:
  1164          - --deployment=node
  1165          - --env=KUBE_SSH_USER=core
  1166          - --gcp-zone=us-west1-b
  1167          - '--node-test-args=--service-feature-gates="UserNamespacesSupport=true,ProcMountType=true" --feature-gates="UserNamespacesSupport=true,ProcMountType=true" --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}'
  1168          - --node-tests=true
  1169          - --provider=gce
  1170          - --test_args=--nodes=8 --focus="\[NodeFeature:UserNamespacesSupport\]" --skip="\[Flaky\]|\[Slow\]|\[Serial\]"
  1171          - --timeout=180m
  1172          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2-userns.yaml
  1173          resources:
  1174            limits:
  1175              cpu: 4
  1176              memory: 6Gi
  1177            requests:
  1178              cpu: 4
  1179              memory: 6Gi
  1180          env:
  1181          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1182            value: "1"
  1183    - name: pull-kubernetes-node-crio-cgrpv2-splitfs-e2e
  1184      cluster: k8s-infra-prow-build
  1185      skip_branches:
  1186      - release-\d+\.\d+  # per-release image
  1187      annotations:
  1188        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1189        testgrid-tab-name: pr-crio-cgrpv2-splitfs-e2e
  1190      always_run: false
  1191      optional: true
  1192      max_concurrency: 12
  1193      labels:
  1194        preset-service-account: "true"
  1195        preset-k8s-ssh: "true"
  1196        preset-pull-kubernetes-e2e: "true"
  1197        preset-pull-kubernetes-e2e-gce: "true"
  1198      decorate: true
  1199      decoration_config:
  1200        timeout: 240m
  1201      path_alias: k8s.io/kubernetes
  1202      extra_refs:
  1203      - org: kubernetes
  1204        repo: test-infra
  1205        base_ref: master
  1206        path_alias: k8s.io/test-infra
  1207      spec:
  1208        containers:
  1209        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1210          command:
  1211            - runner.sh
  1212            - /workspace/scenarios/kubernetes_e2e.py
  1213          args:
  1214          - --deployment=node
  1215          - --env=KUBE_SSH_USER=core
  1216          - --gcp-zone=us-west1-b
  1217          - '--node-test-args=--service-feature-gates="KubeletSeparateDiskGC=true" --feature-gates="KubeletSeparateDiskGC=true" --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1218          - --node-tests=true
  1219          - --provider=gce
  1220          - --test_args=--nodes=8 --focus="\[NodeConformance\]|\[NodeFeature:.+\]|\[NodeFeature\]" --skip="\[Flaky\]|\[Slow\]|\[Serial\]"
  1221          - --timeout=180m
  1222          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2-splitfs.yaml
  1223          resources:
  1224            limits:
  1225              cpu: 4
  1226              memory: 6Gi
  1227            requests:
  1228              cpu: 4
  1229              memory: 6Gi
  1230          env:
  1231          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1232            value: "1"
  1233    - name: pull-kubernetes-node-crio-cgrpv1-evented-pleg-e2e
  1234      cluster: k8s-infra-prow-build
  1235      skip_branches:
  1236        - release-\d+\.\d+  # per-release image
  1237      annotations:
  1238        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1239        testgrid-tab-name: pr-crio-cgrpv1-evented-pleg-gce-e2e
  1240      always_run: false
  1241      optional: true
  1242      max_concurrency: 12
  1243      labels:
  1244        preset-service-account: "true"
  1245        preset-k8s-ssh: "true"
  1246        preset-pull-kubernetes-e2e: "true"
  1247        preset-pull-kubernetes-e2e-gce: "true"
  1248      decorate: true
  1249      decoration_config:
  1250        timeout: 240m
  1251      path_alias: k8s.io/kubernetes
  1252      extra_refs:
  1253      - org: kubernetes
  1254        repo: test-infra
  1255        base_ref: master
  1256        path_alias: k8s.io/test-infra
  1257      spec:
  1258        containers:
  1259          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1260            command:
  1261              - runner.sh
  1262              - /workspace/scenarios/kubernetes_e2e.py
  1263            args:
  1264              - --deployment=node
  1265              - --env=KUBE_SSH_USER=core
  1266              - --gcp-zone=us-west1-b
  1267              - '--node-test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service --feature-gates=EventedPLEG=true" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1268              - --node-tests=true
  1269              - --provider=gce
  1270              - --test_args=--nodes=8 --focus="\[NodeConformance\]|\[NodeFeature:.+\]|\[NodeFeature\]" --skip="\[Flaky\]|\[Slow\]|\[Serial\]"
  1271              - --timeout=180m
  1272              - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv1-evented-pleg.yaml
  1273            resources:
  1274              limits:
  1275                cpu: 4
  1276                memory: 6Gi
  1277              requests:
  1278                cpu: 4
  1279                memory: 6Gi
  1280            env:
  1281              - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1282                value: "1"
  1283    - name: pull-kubernetes-node-crio-cgrpv2-e2e-kubetest2
  1284      cluster: k8s-infra-prow-build
  1285      # explicitly needs /test pull-kubernetes-node-crio-cgrpv2-e2e-kubetest2 to run
  1286      always_run: false
  1287      # if at all it is run and fails, don't block the PR
  1288      optional: true
  1289      branches:
  1290      # TODO(releng): Remove once repo default branch has been renamed
  1291      - master
  1292      - main
  1293      decorate: true
  1294      path_alias: k8s.io/kubernetes
  1295      extra_refs:
  1296      - org: kubernetes
  1297        repo: test-infra
  1298        base_ref: master
  1299        path_alias: k8s.io/test-infra
  1300      decoration_config:
  1301        timeout: 180m
  1302      labels:
  1303        preset-service-account: "true"
  1304        preset-k8s-ssh: "true"
  1305        preset-pull-kubernetes-e2e: "true"
  1306        preset-pull-kubernetes-e2e-gce: "true"
  1307      annotations:
  1308        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1309        testgrid-tab-name: pr-crio-cgrpv2-gce-e2e-kubetest2
  1310      spec:
  1311        containers:
  1312        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1313          resources:
  1314            limits:
  1315              cpu: 4
  1316              memory: 6Gi
  1317            requests:
  1318              cpu: 4
  1319              memory: 6Gi
  1320          env:
  1321            - name: KUBE_SSH_USER
  1322              value: core
  1323            - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1324              value: "1"
  1325          command:
  1326          - runner.sh
  1327          args:
  1328          - kubetest2
  1329          - noop
  1330          - --test=node
  1331          - --
  1332          - --repo-root=.
  1333          - --gcp-zone=us-west1-b
  1334          - --parallelism=8
  1335          - --focus-regex=\[NodeConformance\]|\[NodeFeature:.+\]|\[NodeFeature\]
  1336          - --skip-regex=\[Flaky\]|\[Slow\]|\[Serial\]
  1337          - '--test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1338          - --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2.yaml
  1339    - name: pull-crio-cgroupv1-node-e2e-features
  1340      cluster: k8s-infra-prow-build
  1341      always_run: false
  1342      optional: true
  1343      skip_branches:
  1344        - release-\d+\.\d+  # per-release image
  1345      labels:
  1346        preset-service-account: "true"
  1347        preset-k8s-ssh: "true"
  1348        preset-pull-kubernetes-e2e: "true"
  1349        preset-pull-kubernetes-e2e-gce: "true"
  1350      decorate: true
  1351      decoration_config:
  1352        timeout: 440m
  1353      path_alias: k8s.io/kubernetes
  1354      extra_refs:
  1355      - org: kubernetes
  1356        repo: test-infra
  1357        base_ref: master
  1358        path_alias: k8s.io/test-infra
  1359      spec:
  1360        containers:
  1361        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1362          command:
  1363            - runner.sh
  1364            - /workspace/scenarios/kubernetes_e2e.py
  1365          args:
  1366          - --deployment=node
  1367          - --env=KUBE_SSH_USER=core
  1368          - --gcp-zone=us-west1-b
  1369          - '--node-test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1370          - --node-tests=true
  1371          - --provider=gce
  1372          - --test_args=--nodes=8 --focus="\[NodeFeature:.+\]|\[NodeFeature\]" --skip="\[Flaky\]|\[Slow\]|\[Serial\]"
  1373          - --timeout=180m
  1374          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv1.yaml
  1375          resources:
  1376            limits:
  1377              cpu: 4
  1378              memory: 6Gi
  1379            requests:
  1380              cpu: 4
  1381              memory: 6Gi
  1382          env:
  1383          - name: GOPATH
  1384            value: /go
  1385          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1386            value: "1"
  1387      annotations:
  1388        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1389        testgrid-tab-name: pr-node-crio-cgroupv1-node-e2e-features
  1390    - name: pull-kubernetes-node-kubelet-serial-crio-cgroupv1
  1391      cluster: k8s-infra-prow-build
  1392      skip_branches:
  1393      - release-\d+\.\d+  # per-release image
  1394      annotations:
  1395        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1396        testgrid-tab-name: pr-node-kubelet-serial-crio-cgroupv1
  1397      always_run: false
  1398      optional: true
  1399      skip_report: false
  1400      max_concurrency: 12
  1401      labels:
  1402        preset-service-account: "true"
  1403        preset-k8s-ssh: "true"
  1404      decorate: true
  1405      decoration_config:
  1406        timeout: 4h
  1407      path_alias: k8s.io/kubernetes
  1408      extra_refs:
  1409      - org: kubernetes
  1410        repo: test-infra
  1411        base_ref: master
  1412        path_alias: k8s.io/test-infra
  1413      spec:
  1414        containers:
  1415        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1416          command:
  1417            - runner.sh
  1418            - /workspace/scenarios/kubernetes_e2e.py
  1419          args:
  1420          - --deployment=node
  1421          - --env=KUBE_SSH_USER=core
  1422          - --env=KUBE_SSH_KEY_PATH=/etc/ssh-key-secret/ssh-private
  1423          - --gcp-zone=us-west1-b
  1424          - '--node-test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1425          - --node-tests=true
  1426          - --provider=gce
  1427          # *Manager jobs are skipped because they have corresponding test lanes with the right image
  1428          # These jobs in serial get partially skipped and are long jobs.
  1429          - --test_args=--timeout=3h --nodes=1 --focus="\[Serial\]" --skip="\[Flaky\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]|\[Feature:CPUManager\]|\[Feature:MemoryManager\]|\[Feature:TopologyManager\]"
  1430          - --timeout=3h
  1431          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv1-serial.yaml
  1432          resources:
  1433            limits:
  1434              cpu: 4
  1435              memory: 12Gi
  1436            requests:
  1437              cpu: 4
  1438              memory: 12Gi
  1439          env:
  1440          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1441            value: "1"
  1442    - name: pull-kubernetes-node-kubelet-serial-crio-cgroupv2
  1443      cluster: k8s-infra-prow-build
  1444      skip_branches:
  1445      - release-\d+\.\d+  # per-release image
  1446      annotations:
  1447        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1448        testgrid-tab-name: pr-node-kubelet-serial-crio-cgroupv2
  1449      always_run: false
  1450      optional: true
  1451      skip_report: false
  1452      max_concurrency: 12
  1453      labels:
  1454        preset-service-account: "true"
  1455        preset-k8s-ssh: "true"
  1456      decorate: true
  1457      decoration_config:
  1458        timeout: 4h
  1459      path_alias: k8s.io/kubernetes
  1460      extra_refs:
  1461      - org: kubernetes
  1462        repo: test-infra
  1463        base_ref: master
  1464        path_alias: k8s.io/test-infra
  1465      spec:
  1466        containers:
  1467        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1468          command:
  1469            - runner.sh
  1470            - /workspace/scenarios/kubernetes_e2e.py
  1471          args:
  1472          - --deployment=node
  1473          - --env=KUBE_SSH_USER=core
  1474          - --env=KUBE_SSH_KEY_PATH=/etc/ssh-key-secret/ssh-private
  1475          - --gcp-zone=us-west1-b
  1476          - '--node-test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1477          - --node-tests=true
  1478          - --provider=gce
  1479          # *Manager jobs are skipped because they have corresponding test lanes with the right image
  1480          # These jobs in serial get partially skipped and are long jobs.
  1481          - --test_args=--timeout=3h --nodes=1 --focus="\[Serial\]" --skip="\[Flaky\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]|\[Feature:CPUManager\]|\[Feature:MemoryManager\]|\[Feature:TopologyManager\]"
  1482          - --timeout=3h
  1483          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2-serial.yaml
  1484          resources:
  1485            limits:
  1486              cpu: 4
  1487              memory: 12Gi
  1488            requests:
  1489              cpu: 4
  1490              memory: 12Gi
  1491          env:
  1492          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1493            value: "1"
  1494    - name: pull-kubernetes-node-crio-e2e
  1495      cluster: k8s-infra-prow-build
  1496      skip_branches:
  1497      - release-\d+\.\d+  # per-release image
  1498      annotations:
  1499        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1500        testgrid-tab-name: pr-crio-gce-e2e
  1501      always_run: false
  1502      skip_report: false
  1503      optional: true
  1504      max_concurrency: 12
  1505      labels:
  1506        preset-service-account: "true"
  1507        preset-k8s-ssh: "true"
  1508        preset-pull-kubernetes-e2e: "true"
  1509        preset-pull-kubernetes-e2e-gce: "true"
  1510      decorate: true
  1511      decoration_config:
  1512        timeout: 240m
  1513      path_alias: k8s.io/kubernetes
  1514      extra_refs:
  1515      - org: kubernetes
  1516        repo: test-infra
  1517        base_ref: master
  1518        path_alias: k8s.io/test-infra
  1519      spec:
  1520        containers:
  1521        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1522          command:
  1523            - runner.sh
  1524            - /workspace/scenarios/kubernetes_e2e.py
  1525          args:
  1526          - --deployment=node
  1527          - --env=KUBE_SSH_USER=core
  1528          - --gcp-zone=us-west1-b
  1529          - '--node-test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1530          - --node-tests=true
  1531          - --provider=gce
  1532          - --test_args=--nodes=8 --focus="\[NodeConformance\]|\[NodeFeature:.+\]|\[NodeFeature\]" --skip="\[Flaky\]|\[Slow\]|\[Serial\]"
  1533          - --timeout=180m
  1534          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv1.yaml
  1535          resources:
  1536            limits:
  1537              cpu: 4
  1538              memory: 6Gi
  1539            requests:
  1540              cpu: 4
  1541              memory: 6Gi
  1542          env:
  1543          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1544            value: "1"
  1545    - name: pull-kubernetes-node-crio-e2e-kubetest2
  1546      cluster: k8s-infra-prow-build
  1547      # explicitly needs /test pull-kubernetes-node-crio-e2e-kubetest2 to run
  1548      always_run: false
  1549      # if at all it is run and fails, don't block the PR
  1550      optional: true
  1551      branches:
  1552      # TODO(releng): Remove once repo default branch has been renamed
  1553      - master
  1554      - main
  1555      decorate: true
  1556      path_alias: k8s.io/kubernetes
  1557      extra_refs:
  1558      - org: kubernetes
  1559        repo: test-infra
  1560        base_ref: master
  1561        path_alias: k8s.io/test-infra
  1562      decoration_config:
  1563        timeout: 180m
  1564      labels:
  1565        preset-service-account: "true"
  1566        preset-k8s-ssh: "true"
  1567        preset-pull-kubernetes-e2e: "true"
  1568        preset-pull-kubernetes-e2e-gce: "true"
  1569      annotations:
  1570        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1571        testgrid-tab-name: pr-crio-gce-e2e-kubetest2
  1572      spec:
  1573        containers:
  1574        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1575          resources:
  1576            limits:
  1577              cpu: 4
  1578              memory: 6Gi
  1579            requests:
  1580              cpu: 4
  1581              memory: 6Gi
  1582          env:
  1583            - name: KUBE_SSH_USER
  1584              value: core
  1585            - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1586              value: "1"
  1587          command:
  1588          - runner.sh
  1589          args:
  1590          - kubetest2
  1591          - noop
  1592          - --test=node
  1593          - --
  1594          - --repo-root=.
  1595          - --gcp-zone=us-west1-b
  1596          - --parallelism=8
  1597          - --focus-regex=\[NodeConformance\]|\[NodeFeature:.+\]|\[NodeFeature\]
  1598          - --skip-regex=\[Flaky\]|\[Slow\]|\[Serial\]
  1599          - '--test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1600          - --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv1.yaml
  1601    - name: pull-crio-cgroupv1-node-e2e-hugepages
  1602      cluster: k8s-infra-prow-build
  1603      labels:
  1604        preset-service-account: "true"
  1605        preset-k8s-ssh: "true"
  1606      annotations:
  1607        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1608        testgrid-tab-name: pr-kubelet-crio-cgroupv1-node-e2e-hugepages
  1609      always_run: false
  1610      optional: true
  1611      skip_report: false
  1612      skip_branches:
  1613        - release-\d+\.\d+  # per-release image
  1614      decorate: true
  1615      decoration_config:
  1616        timeout: 240m
  1617      path_alias: k8s.io/kubernetes
  1618      extra_refs:
  1619      - org: kubernetes
  1620        repo: release
  1621        base_ref: master
  1622        path_alias: k8s.io/release
  1623      - org: kubernetes
  1624        repo: test-infra
  1625        base_ref: master
  1626        path_alias: k8s.io/test-infra
  1627      spec:
  1628        containers:
  1629        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1630          command:
  1631            - runner.sh
  1632            - /workspace/scenarios/kubernetes_e2e.py
  1633          args:
  1634            - --deployment=node
  1635            - --env=KUBE_SSH_USER=core
  1636            - --gcp-zone=us-west1-b
  1637            - '--node-test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1638            - --node-tests=true
  1639            - --provider=gce
  1640            - --test_args=--nodes=1 --focus="\[Feature:HugePages\]"
  1641            - --timeout=90m
  1642            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv1-hugepages.yaml
  1643          env:
  1644            - name: GOPATH
  1645              value: /go
  1646            - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1647              value: "1"
  1648          resources:
  1649            limits:
  1650              cpu: 4
  1651              memory: 6Gi
  1652            requests:
  1653              cpu: 4
  1654              memory: 6Gi
  1655    - name: pull-crio-cgroupv2-node-e2e-hugepages
  1656      cluster: k8s-infra-prow-build
  1657      labels:
  1658        preset-service-account: "true"
  1659        preset-k8s-ssh: "true"
  1660      annotations:
  1661        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1662        testgrid-tab-name: pr-kubelet-crio-cgroupv2-node-e2e-hugepages
  1663      always_run: false
  1664      optional: true
  1665      skip_report: false
  1666      skip_branches:
  1667        - release-\d+\.\d+  # per-release image
  1668      decorate: true
  1669      decoration_config:
  1670        timeout: 240m
  1671      path_alias: k8s.io/kubernetes
  1672      extra_refs:
  1673      - org: kubernetes
  1674        repo: release
  1675        base_ref: master
  1676        path_alias: k8s.io/release
  1677      - org: kubernetes
  1678        repo: test-infra
  1679        base_ref: master
  1680        path_alias: k8s.io/test-infra
  1681      spec:
  1682        containers:
  1683        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1684          command:
  1685            - runner.sh
  1686            - /workspace/scenarios/kubernetes_e2e.py
  1687          args:
  1688            - --deployment=node
  1689            - --env=KUBE_SSH_USER=core
  1690            - --gcp-zone=us-west1-b
  1691            - '--node-test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1692            - --node-tests=true
  1693            - --provider=gce
  1694            - --test_args=--nodes=1 --focus="\[Feature:HugePages\]"
  1695            - --timeout=90m
  1696            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2-hugepages.yaml
  1697          env:
  1698            - name: GOPATH
  1699              value: /go
  1700            - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1701              value: "1"
  1702          resources:
  1703            limits:
  1704              cpu: 4
  1705              memory: 6Gi
  1706            requests:
  1707              cpu: 4
  1708              memory: 6Gi
  1709    - name: pull-crio-cgroupv1-node-e2e-resource-managers
  1710      cluster: k8s-infra-prow-build
  1711      always_run: false
  1712      optional: true
  1713      skip_report: false
  1714      skip_branches:
  1715        - release-\d+\.\d+  # per-release image
  1716      annotations:
  1717        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1718        testgrid-tab-name: pr-crio-cgroupv1-node-e2e-resource-managers
  1719        description: "Executes CPU, Memory and Topology manager e2e tests for crio"
  1720      labels:
  1721        preset-service-account: "true"
  1722        preset-k8s-ssh: "true"
  1723      decorate: true
  1724      decoration_config:
  1725        timeout: 240m
  1726      path_alias: k8s.io/kubernetes
  1727      extra_refs:
  1728      - org: kubernetes
  1729        repo: release
  1730        base_ref: master
  1731        path_alias: k8s.io/release
  1732      - org: kubernetes
  1733        repo: test-infra
  1734        base_ref: master
  1735        path_alias: k8s.io/test-infra
  1736      spec:
  1737        containers:
  1738          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1739            command:
  1740            - runner.sh
  1741            - /workspace/scenarios/kubernetes_e2e.py
  1742            args:
  1743              - --deployment=node
  1744              - --env=KUBE_SSH_USER=core
  1745              - --gcp-zone=us-west1-b
  1746              - '--node-test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1747              - --node-tests=true
  1748              - --provider=gce
  1749              - --test_args=--nodes=1 --focus="\[Feature:CPUManager\]|\[Feature:MemoryManager\]|\[Feature:TopologyManager\]"
  1750              - --timeout=90m
  1751              - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv1-resource-managers.yaml
  1752            env:
  1753            - name: GOPATH
  1754              value: /go
  1755            - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1756              value: "1"
  1757            resources:
  1758              limits:
  1759                cpu: 4
  1760                memory: 6Gi
  1761              requests:
  1762                cpu: 4
  1763                memory: 6Gi
  1764    - name: pull-crio-cgroupv2-node-e2e-resource-managers
  1765      cluster: k8s-infra-prow-build
  1766      always_run: false
  1767      optional: true
  1768      skip_report: false
  1769      skip_branches:
  1770        - release-\d+\.\d+  # per-release image
  1771      annotations:
  1772        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1773        testgrid-tab-name: pr-crio-cgroupv2-node-e2e-resource-managers
  1774        description: "Executes CPU, Memory and Topology manager e2e tests for crio"
  1775      labels:
  1776        preset-service-account: "true"
  1777        preset-k8s-ssh: "true"
  1778      decorate: true
  1779      decoration_config:
  1780        timeout: 240m
  1781      path_alias: k8s.io/kubernetes
  1782      extra_refs:
  1783      - org: kubernetes
  1784        repo: release
  1785        base_ref: master
  1786        path_alias: k8s.io/release
  1787      - org: kubernetes
  1788        repo: test-infra
  1789        base_ref: master
  1790        path_alias: k8s.io/test-infra
  1791      spec:
  1792        containers:
  1793          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1794            command:
  1795            - runner.sh
  1796            - /workspace/scenarios/kubernetes_e2e.py
  1797            args:
  1798              - --deployment=node
  1799              - --env=KUBE_SSH_USER=core
  1800              - --gcp-zone=us-west1-b
  1801              - '--node-test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1802              - --node-tests=true
  1803              - --provider=gce
  1804              - --test_args=--nodes=1 --focus="\[Feature:CPUManager\]|\[Feature:MemoryManager\]|\[Feature:TopologyManager\]"
  1805              - --timeout=90m
  1806              - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2-resource-managers.yaml
  1807            env:
  1808            - name: GOPATH
  1809              value: /go
  1810            - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1811              value: "1"
  1812            resources:
  1813              limits:
  1814                cpu: 4
  1815                memory: 6Gi
  1816              requests:
  1817                cpu: 4
  1818                memory: 6Gi
  1819    - name: pull-kubernetes-node-kubelet-serial-memory-manager
  1820      cluster: k8s-infra-prow-build
  1821      always_run: false
  1822      optional: true
  1823      skip_report: false
  1824      skip_branches:
  1825        - release-\d+\.\d+  # per-release image
  1826      annotations:
  1827        testgrid-dashboards: sig-node-presubmits
  1828        testgrid-tab-name: pr-kubelet-serial-gce-e2e-memory-manager
  1829        description: Executes memory manager e2e node tests
  1830      labels:
  1831        preset-service-account: "true"
  1832        preset-k8s-ssh: "true"
  1833      decorate: true
  1834      decoration_config:
  1835        timeout: 240m
  1836      path_alias: k8s.io/kubernetes
  1837      extra_refs:
  1838      - org: kubernetes
  1839        repo: release
  1840        base_ref: master
  1841        path_alias: k8s.io/release
  1842      - org: kubernetes
  1843        repo: test-infra
  1844        base_ref: master
  1845        path_alias: k8s.io/test-infra
  1846      spec:
  1847        containers:
  1848          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1849            resources:
  1850              limits:
  1851                cpu: 4
  1852                memory: 6Gi
  1853              requests:
  1854                cpu: 4
  1855                memory: 6Gi
  1856            command:
  1857              - runner.sh
  1858              - /workspace/scenarios/kubernetes_e2e.py
  1859            args:
  1860              - --deployment=node
  1861              - --gcp-zone=us-west1-b
  1862              - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial-resource-managers.yaml
  1863              - '--node-test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
  1864              - --node-tests=true
  1865              - --provider=gce
  1866              - --test_args=--nodes=1 --skip="" --focus="\[Feature:MemoryManager\]"
  1867              - --timeout=180m
  1868            env:
  1869              - name: GOPATH
  1870                value: /go
  1871    - name: pull-kubernetes-crio-node-memoryqos-cgrpv2
  1872      cluster: k8s-infra-prow-build
  1873      skip_branches:
  1874      - release-\d+\.\d+  # per-release image
  1875      annotations:
  1876        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  1877        testgrid-tab-name: pr-crio-node-memoryqos-cgrpv2
  1878      always_run: false
  1879      optional: true
  1880      max_concurrency: 12
  1881      labels:
  1882        preset-service-account: "true"
  1883        preset-k8s-ssh: "true"
  1884        preset-pull-kubernetes-e2e: "true"
  1885        preset-pull-kubernetes-e2e-gce: "true"
  1886      decorate: true
  1887      decoration_config:
  1888        timeout: 240m
  1889      path_alias: k8s.io/kubernetes
  1890      extra_refs:
  1891      - org: kubernetes
  1892        repo: test-infra
  1893        base_ref: master
  1894        path_alias: k8s.io/test-infra
  1895      spec:
  1896        containers:
  1897        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1898          command:
  1899            - runner.sh
  1900            - /workspace/scenarios/kubernetes_e2e.py
  1901          args:
  1902          - --deployment=node
  1903          - --env=KUBE_SSH_USER=core
  1904          - --gcp-zone=us-west1-b
  1905          - '--node-test-args=--feature-gates=MemoryQoS=true --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1906          - --node-tests=true
  1907          - --provider=gce
  1908          - --test_args=--nodes=8 --focus="\[NodeConformance\]" --skip="\[Flaky\]|\[Slow\]|\[Serial\]"
  1909          - --timeout=180m
  1910          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2.yaml
  1911          resources:
  1912            limits:
  1913              cpu: 4
  1914              memory: 6Gi
  1915            requests:
  1916              cpu: 4
  1917              memory: 6Gi
  1918          env:
  1919            - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1920              value: "1"
  1921  
  1922    - name: pull-kubernetes-node-swap-fedora
  1923      cluster: k8s-infra-prow-build
  1924      skip_branches:
  1925      - release-\d+\.\d+  # per-release image
  1926      annotations:
  1927        testgrid-dashboards: sig-node-presubmits
  1928        testgrid-tab-name: pr-kubelet-gce-e2e-swap-fedora
  1929      always_run: false
  1930      skip_report: false
  1931      optional: true
  1932      max_concurrency: 12
  1933      labels:
  1934        preset-service-account: "true"
  1935        preset-k8s-ssh: "true"
  1936        preset-pull-kubernetes-e2e: "true"
  1937        preset-pull-kubernetes-e2e-gce: "true"
  1938      decorate: true
  1939      decoration_config:
  1940        timeout: 240m
  1941      path_alias: k8s.io/kubernetes
  1942      extra_refs:
  1943      - org: kubernetes
  1944        repo: test-infra
  1945        base_ref: master
  1946        path_alias: k8s.io/test-infra
  1947      spec:
  1948        containers:
  1949        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1950          command:
  1951            - runner.sh
  1952            - /workspace/scenarios/kubernetes_e2e.py
  1953          args:
  1954          - --deployment=node
  1955          - --env=KUBE_SSH_USER=core
  1956          - --gcp-zone=us-west1-b
  1957          - '--node-test-args=--service-feature-gates="NodeSwap=true" --feature-gates="NodeSwap=true" --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--fail-swap-on=false --cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  1958          - --node-tests=true
  1959          - --provider=gce
  1960          - --test_args=--nodes=8 --focus="\[NodeConformance\]|\[NodeFeature:.+\]|\[NodeFeature\]" --skip="\[Flaky\]|\[Slow\]|\[Serial\]"
  1961          - --timeout=180m
  1962          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/swap/image-config-swap-fedora.yaml
  1963          resources:
  1964            limits:
  1965              cpu: 4
  1966              memory: 6Gi
  1967            requests:
  1968              cpu: 4
  1969              memory: 6Gi
  1970          env:
  1971            - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  1972              value: "1"
  1973    - name: pull-kubernetes-node-swap-ubuntu-serial
  1974      cluster: k8s-infra-prow-build
  1975      always_run: false
  1976      optional: true
  1977      skip_report: false
  1978      skip_branches:
  1979        - release-\d+\.\d+  # per-release image
  1980      annotations:
  1981        testgrid-dashboards: sig-node-presubmits
  1982        testgrid-tab-name: pr-kubelet-gce-e2e-swap-ubuntu-serial
  1983      labels:
  1984        preset-service-account: "true"
  1985        preset-k8s-ssh: "true"
  1986      decorate: true
  1987      decoration_config:
  1988        timeout: 240m
  1989      path_alias: k8s.io/kubernetes
  1990      extra_refs:
  1991      - org: kubernetes
  1992        repo: test-infra
  1993        base_ref: master
  1994        path_alias: k8s.io/test-infra
  1995      - org: containerd
  1996        repo: containerd
  1997        base_ref: main
  1998        path_alias: github.com/containerd/containerd
  1999      spec:
  2000        containers:
  2001          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2002            command:
  2003              - runner.sh
  2004              - /workspace/scenarios/kubernetes_e2e.py
  2005            args:
  2006              - --deployment=node
  2007              - --gcp-zone=us-west1-b
  2008              - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/swap/image-config-swap.yaml
  2009              - --env=KUBE_MASTER_EXTRA_METADATA=user-data=/home/prow/go/src/github.com/containerd/containerd/test/e2e/master.yaml,containerd-configure-sh=/home/prow/go/src/github.com/containerd/containerd/cluster/gce/configure.sh,containerd-extra-init-sh=/home/prow/go/src/github.com/containerd/containerd/test/e2e_node/gci-init.sh,containerd-env=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/cgroupv2/env-cgroupv2
  2010              - --env=KUBE_NODE_EXTRA_METADATA=user-data=/home/prow/go/src/github.com/containerd/containerd/test/e2e/node.yaml,containerd-configure-sh=/home/prow/go/src/github.com/containerd/containerd/cluster/gce/configure.sh,containerd-extra-init-sh=/home/prow/go/src/github.com/containerd/containerd/test/e2e_node/gci-init.sh,containerd-env=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/cgroupv2/env-cgroupv2
  2011              - '--node-test-args=--feature-gates=NodeSwap=true --service-feature-gates=NodeSwap=true --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroups-per-qos=true --cgroup-root=/ --fail-swap-on=false --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
  2012              - --node-tests=true
  2013              - --provider=gce
  2014              - --test_args=--nodes=1 --focus="\[Serial\]" --skip="\[Flaky\]|\[Slow\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]"
  2015              - --timeout=180m
  2016            env:
  2017              - name: GOPATH
  2018                value: /go
  2019            resources:
  2020              limits:
  2021                cpu: 4
  2022                memory: 6Gi
  2023              requests:
  2024                cpu: 4
  2025                memory: 6Gi
  2026  
  2027    - name: pull-kubernetes-node-swap-fedora-serial
  2028      cluster: k8s-infra-prow-build
  2029      skip_branches:
  2030      - release-\d+\.\d+  # per-release image
  2031      annotations:
  2032        testgrid-dashboards: sig-node-presubmits
  2033        testgrid-tab-name: pr-kubelet-gce-e2e-swap-fedora-serial
  2034      always_run: false
  2035      skip_report: false
  2036      optional: true
  2037      max_concurrency: 12
  2038      labels:
  2039        preset-service-account: "true"
  2040        preset-k8s-ssh: "true"
  2041        preset-pull-kubernetes-e2e: "true"
  2042        preset-pull-kubernetes-e2e-gce: "true"
  2043      decorate: true
  2044      decoration_config:
  2045        timeout: 240m
  2046      path_alias: k8s.io/kubernetes
  2047      extra_refs:
  2048      - org: kubernetes
  2049        repo: test-infra
  2050        base_ref: master
  2051        path_alias: k8s.io/test-infra
  2052      spec:
  2053        containers:
  2054        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2055          command:
  2056            - runner.sh
  2057            - /workspace/scenarios/kubernetes_e2e.py
  2058          args:
  2059          - --deployment=node
  2060          - --env=KUBE_SSH_USER=core
  2061          - --gcp-zone=us-west1-b
  2062          - '--node-test-args=--feature-gates="NodeSwap=true" --service-feature-gates="NodeSwap=true" --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--fail-swap-on=false --cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  2063          - --node-tests=true
  2064          - --provider=gce
  2065          - --test_args=--nodes=1 --focus="\[Serial\]" --skip="\[Flaky\]|\[Slow\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]"
  2066          - --timeout=180m
  2067          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/swap/image-config-swap-fedora.yaml
  2068          resources:
  2069            limits:
  2070              cpu: 4
  2071              memory: 6Gi
  2072            requests:
  2073              cpu: 4
  2074              memory: 6Gi
  2075          env:
  2076            - name: GOPATH
  2077              value: /go
  2078            - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  2079              value: "1"
  2080  
  2081    - name: pull-kubernetes-node-swap-conformance-ubuntu-serial
  2082      cluster: k8s-infra-prow-build
  2083      always_run: false
  2084      optional: true
  2085      skip_report: false
  2086      skip_branches:
  2087        - release-\d+\.\d+  # per-release image
  2088      annotations:
  2089        testgrid-dashboards: sig-node-presubmits
  2090        testgrid-tab-name: pr-kubelet-swap-conformance-ubuntu-serial
  2091      labels:
  2092        preset-service-account: "true"
  2093        preset-k8s-ssh: "true"
  2094      decorate: true
  2095      decoration_config:
  2096        timeout: 240m
  2097      path_alias: k8s.io/kubernetes
  2098      extra_refs:
  2099      - org: kubernetes
  2100        repo: test-infra
  2101        base_ref: master
  2102        path_alias: k8s.io/test-infra
  2103      - org: containerd
  2104        repo: containerd
  2105        base_ref: main
  2106        path_alias: github.com/containerd/containerd
  2107      spec:
  2108        containers:
  2109          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2110            command:
  2111              - runner.sh
  2112              - /workspace/scenarios/kubernetes_e2e.py
  2113            args:
  2114              - --deployment=node
  2115              - --gcp-zone=us-west1-b
  2116              - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/swap/image-config-swap.yaml
  2117              - --env=KUBE_MASTER_EXTRA_METADATA=user-data=/home/prow/go/src/github.com/containerd/containerd/test/e2e/master.yaml,containerd-configure-sh=/home/prow/go/src/github.com/containerd/containerd/cluster/gce/configure.sh,containerd-extra-init-sh=/home/prow/go/src/github.com/containerd/containerd/test/e2e_node/gci-init.sh,containerd-env=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/cgroupv2/env-cgroupv2
  2118              - --env=KUBE_NODE_EXTRA_METADATA=user-data=/home/prow/go/src/github.com/containerd/containerd/test/e2e/node.yaml,containerd-configure-sh=/home/prow/go/src/github.com/containerd/containerd/cluster/gce/configure.sh,containerd-extra-init-sh=/home/prow/go/src/github.com/containerd/containerd/test/e2e_node/gci-init.sh,containerd-env=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/cgroupv2/env-cgroupv2
  2119              - '--node-test-args=--feature-gates=NodeSwap=true --service-feature-gates=NodeSwap=true --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroups-per-qos=true --cgroup-root=/ --fail-swap-on=false --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
  2120              - --node-tests=true
  2121              - --provider=gce
  2122              - --test_args=--nodes=1 --focus="NodeSwap" --skip="\[Flaky\]|\[Slow\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]"
  2123              - --timeout=180m
  2124            env:
  2125              - name: GOPATH
  2126                value: /go
  2127            resources:
  2128              limits:
  2129                cpu: 4
  2130                memory: 6Gi
  2131              requests:
  2132                cpu: 4
  2133                memory: 6Gi
  2134  
  2135    - name: pull-kubernetes-node-swap-conformance-fedora-serial
  2136      cluster: k8s-infra-prow-build
  2137      skip_branches:
  2138      - release-\d+\.\d+  # per-release image
  2139      annotations:
  2140        testgrid-dashboards: sig-node-presubmits
  2141        testgrid-tab-name: pr-kubelet-swap-conformance-fedora-serial
  2142      always_run: false
  2143      skip_report: false
  2144      optional: true
  2145      max_concurrency: 12
  2146      labels:
  2147        preset-service-account: "true"
  2148        preset-k8s-ssh: "true"
  2149        preset-pull-kubernetes-e2e: "true"
  2150        preset-pull-kubernetes-e2e-gce: "true"
  2151      decorate: true
  2152      decoration_config:
  2153        timeout: 240m
  2154      path_alias: k8s.io/kubernetes
  2155      extra_refs:
  2156      - org: kubernetes
  2157        repo: test-infra
  2158        base_ref: master
  2159        path_alias: k8s.io/test-infra
  2160      spec:
  2161        containers:
  2162        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2163          command:
  2164            - runner.sh
  2165            - /workspace/scenarios/kubernetes_e2e.py
  2166          args:
  2167          - --deployment=node
  2168          - --env=KUBE_SSH_USER=core
  2169          - --gcp-zone=us-west1-b
  2170          - '--node-test-args=--feature-gates="NodeSwap=true" --service-feature-gates="NodeSwap=true" --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--fail-swap-on=false --cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  2171          - --node-tests=true
  2172          - --provider=gce
  2173          - --test_args=--nodes=1 --focus="NodeSwap" --skip="\[Flaky\]|\[Slow\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]"
  2174          - --timeout=180m
  2175          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/swap/image-config-swap-fedora.yaml
  2176          resources:
  2177            limits:
  2178              cpu: 4
  2179              memory: 6Gi
  2180            requests:
  2181              cpu: 4
  2182              memory: 6Gi
  2183          env:
  2184            - name: GOPATH
  2185              value: /go
  2186            - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  2187              value: "1"
  2188  
  2189  
  2190    - name: pull-kubernetes-node-kubelet-credential-provider
  2191      cluster: k8s-infra-prow-build
  2192      always_run: false
  2193      optional: true
  2194      skip_report: false
  2195      run_if_changed: '^(pkg\/credential\/provider\/|test\/e2e_node\/plugins\/gcp-credential-provider)'
  2196      skip_branches:
  2197        - release-\d+\.\d+  # per-release image
  2198      annotations:
  2199        testgrid-dashboards: sig-node-presubmits
  2200        testgrid-tab-name: pr-kubelet-gce-e2e-credential-provider
  2201      labels:
  2202        preset-service-account: "true"
  2203        preset-k8s-ssh: "true"
  2204      decorate: true
  2205      decoration_config:
  2206        timeout: 240m
  2207      path_alias: k8s.io/kubernetes
  2208      extra_refs:
  2209      - org: kubernetes
  2210        repo: test-infra
  2211        base_ref: master
  2212        path_alias: k8s.io/test-infra
  2213      spec:
  2214        containers:
  2215        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2216          command:
  2217            - runner.sh
  2218            - /workspace/scenarios/kubernetes_e2e.py
  2219          args:
  2220            - --deployment=node
  2221            - --gcp-zone=us-west1-b
  2222            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-systemd.yaml
  2223            - '--node-test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--feature-gates=DisableKubeletCloudCredentialProviders=true --cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
  2224            - --node-tests=true
  2225            - --provider=gce
  2226            - --test_args=--nodes=1 --focus="\[Feature:KubeletCredentialProviders\]" --skip="\[Flaky\]|\[Serial\]"
  2227            - --timeout=180m
  2228          env:
  2229            - name: GOPATH
  2230              value: /go
  2231          resources:
  2232            limits:
  2233              cpu: 4
  2234              memory: 6Gi
  2235            requests:
  2236              cpu: 4
  2237              memory: 6Gi
  2238  
  2239    # This jobs runs e2e.test with a focus on tests for the Dynamic Resource Allocation feature (currently alpha)
  2240    # on a kind cluster with containerd updated to a version with CDI support.
  2241    - name: pull-kubernetes-kind-dra
  2242      cluster: k8s-infra-prow-build
  2243      skip_branches:
  2244      - release-\d+\.\d+  # per-release image
  2245      annotations:
  2246        testgrid-dashboards: sig-node-presubmits
  2247        testgrid-tab-name: pr-kind-dra
  2248      decorate: true
  2249      path_alias: k8s.io/kubernetes
  2250      # Not relevant for most PRs.
  2251      always_run: false
  2252      # This covers most of the code related to dynamic resource allocation.
  2253      run_if_changed: /dra/|/dynamicresources/|/resourceclaim/|/resourceclass/|/podscheduling/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/resource/|/api/resource/
  2254      # The tests might still be flaky or this job might get triggered accidentally for
  2255      # an unrelated PR.
  2256      optional: true
  2257      labels:
  2258        preset-service-account: "true"
  2259        preset-dind-enabled: "true"
  2260        preset-kind-volume-mounts: "true"
  2261      spec:
  2262        containers:
  2263        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2264          command:
  2265          - runner.sh
  2266          args:
  2267          - /bin/sh
  2268          - -xc
  2269          - >
  2270            make WHAT="github.com/onsi/ginkgo/v2/ginkgo k8s.io/kubernetes/test/e2e/e2e.test" &&
  2271            curl -sSL https://kind.sigs.k8s.io/dl/latest/linux-amd64.tgz | tar xvfz - -C "${PATH%%:*}/" kind &&
  2272            kind build node-image --image=dra/node:latest . &&
  2273            trap 'kind export logs "${ARTIFACTS}/kind"; kind delete cluster' EXIT &&
  2274            kind create cluster --retain --config test/e2e/dra/kind.yaml --image dra/node:latest &&
  2275            KUBERNETES_PROVIDER=local KUBECONFIG=${HOME}/.kube/config GINKGO_PARALLEL_NODES=8 E2E_REPORT_DIR=${ARTIFACTS} hack/ginkgo-e2e.sh -ginkgo.focus=DynamicResourceAllocation -ginkgo.skip=\[Serial\]
  2276  
  2277          # docker-in-docker needs privileged mode
  2278          securityContext:
  2279            privileged: true
  2280          resources:
  2281            requests:
  2282              # these are both a bit below peak usage during build
  2283              # this is mostly for building kubernetes
  2284              memory: "9000Mi"
  2285              # during the tests more like 3-20m is used
  2286              cpu: 2000m
  2287            limits:
  2288              memory: "9000Mi"
  2289              cpu: 2000m
  2290  
  2291    - name: pull-kubernetes-e2e-gce-kubelet-credential-provider
  2292      cluster: k8s-infra-prow-build
  2293      always_run: false
  2294      optional: true
  2295      skip_report: false
  2296      run_if_changed: '^(pkg\/credential\/provider\/|test\/e2e_node\/plugins\/gcp-credential-provider)'
  2297      skip_branches:
  2298        - release-\d+\.\d+  # per-release image
  2299      annotations:
  2300        testgrid-dashboards: sig-node-presubmits
  2301        testgrid-tab-name: pr-kubelet-gce-cluster-e2e-credential-provider
  2302      labels:
  2303        preset-service-account: "true"
  2304        preset-k8s-ssh: "true"
  2305        preset-dind-enabled: "true"
  2306        preset-pull-kubernetes-e2e: "true"
  2307        preset-pull-kubernetes-e2e-gce: "true"
  2308      decorate: true
  2309      decoration_config:
  2310        timeout: 240m
  2311      path_alias: k8s.io/kubernetes
  2312      extra_refs:
  2313      - org: kubernetes
  2314        repo: release
  2315        base_ref: master
  2316        path_alias: k8s.io/release
  2317      spec:
  2318        containers:
  2319        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2320          command:
  2321            - runner.sh
  2322            - /workspace/scenarios/kubernetes_e2e.py
  2323          args:
  2324            - --build=quick
  2325            - --extract=local
  2326            - --cluster=
  2327            - --env=ENABLE_AUTH_PROVIDER_GCP=true
  2328            - --env=KUBE_FEATURE_GATES=DisableKubeletCloudCredentialProviders=true
  2329            - --gcp-zone=us-west1-b
  2330            - --gcp-node-image=gci
  2331            - --gcp-nodes=1
  2332            - --provider=gce
  2333            - --ginkgo-parallel=10
  2334            - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-kubelet-credential-provider
  2335            - --test_args=--ginkgo.focus=\[Feature:KubeletCredentialProviders\]
  2336            - --timeout=180m
  2337          env:
  2338            - name: GOPATH
  2339              value: /go
  2340          securityContext:
  2341            privileged: true
  2342          resources:
  2343            limits:
  2344              cpu: 4
  2345              memory: 6Gi
  2346            requests:
  2347              cpu: 4
  2348              memory: 6Gi
  2349    - name: pull-kubernetes-cos-cgroupv2-containerd-node-e2e-features
  2350      skip_branches:
  2351        - release-\d+\.\d+  # per-release image
  2352      annotations:
  2353        testgrid-dashboards: sig-node-presubmits
  2354        testgrid-tab-name: pr-cos-cgroupv2-containerd-node-e2e-features
  2355      always_run: false
  2356      optional: true
  2357      cluster: k8s-infra-prow-build
  2358      max_concurrency: 12
  2359      labels:
  2360        preset-service-account: "true"
  2361        preset-k8s-ssh: "true"
  2362      decorate: true
  2363      decoration_config:
  2364        timeout: 200m
  2365      path_alias: k8s.io/kubernetes
  2366      extra_refs:
  2367      - org: containerd
  2368        repo: containerd
  2369        base_ref: main
  2370        path_alias: github.com/containerd/containerd
  2371      - org: kubernetes
  2372        repo: test-infra
  2373        base_ref: master
  2374        path_alias: k8s.io/test-infra
  2375      spec:
  2376        containers:
  2377        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2378          command:
  2379            - runner.sh
  2380            - /workspace/scenarios/kubernetes_e2e.py
  2381          args:
  2382          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/cgroupv2/image-config-cgroupv2.yaml
  2383          - --deployment=node
  2384          - --gcp-zone=us-west1-b
  2385          - '--node-test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service"'
  2386          - --node-tests=true
  2387          - --provider=gce
  2388          - --test_args=--nodes=8 --focus="\[NodeFeature:.+\]|\[NodeFeature\]" --skip="\[Flaky\]|\[Serial\]"
  2389          - --timeout=65m
  2390          env:
  2391          - name: GOPATH
  2392            value: /go
  2393          resources:
  2394            requests:
  2395              cpu: 4
  2396              memory: 6Gi
  2397            limits:
  2398              cpu: 4
  2399              memory: 6Gi
  2400    - name: pull-kubernetes-cos-cgroupv2-containerd-node-e2e
  2401      skip_branches:
  2402        - release-\d+\.\d+  # per-release image
  2403      annotations:
  2404        testgrid-dashboards: sig-node-presubmits
  2405        testgrid-tab-name: pr-cos-cgroupv2-containerd-node-e2e
  2406      always_run: false
  2407      optional: true
  2408      cluster: k8s-infra-prow-build
  2409      max_concurrency: 12
  2410      labels:
  2411        preset-service-account: "true"
  2412        preset-k8s-ssh: "true"
  2413      decorate: true
  2414      decoration_config:
  2415        timeout: 200m
  2416      path_alias: k8s.io/kubernetes
  2417      extra_refs:
  2418      - org: containerd
  2419        repo: containerd
  2420        base_ref: main
  2421        path_alias: github.com/containerd/containerd
  2422      - org: kubernetes
  2423        repo: test-infra
  2424        base_ref: master
  2425        path_alias: k8s.io/test-infra
  2426      spec:
  2427        containers:
  2428        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2429          command:
  2430            - runner.sh
  2431            - /workspace/scenarios/kubernetes_e2e.py
  2432          args:
  2433          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/cgroupv2/image-config-cgroupv2.yaml
  2434          - --deployment=node
  2435          - --gcp-zone=us-west1-b
  2436          - '--node-test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service"'
  2437          - --node-tests=true
  2438          - --provider=gce
  2439          - --test_args=--nodes=8 --focus="\[NodeConformance\]" --skip="\[Flaky\]|\[Slow\]|\[Serial\]"
  2440          - --timeout=180m
  2441          env:
  2442          - name: GOPATH
  2443            value: /go
  2444          resources:
  2445            requests:
  2446              cpu: 4
  2447              memory: 6Gi
  2448            limits:
  2449              cpu: 4
  2450              memory: 6Gi
  2451    - name: pull-kubernetes-cos-cgroupv2-containerd-node-e2e-serial
  2452      skip_branches:
  2453        - release-\d+\.\d+  # per-release image
  2454      annotations:
  2455        testgrid-dashboards: sig-node-presubmits
  2456        testgrid-tab-name: pr-cos-cgroupv2-containerd-node-e2e-serial
  2457      always_run: false
  2458      optional: true
  2459      cluster: k8s-infra-prow-build
  2460      max_concurrency: 12
  2461      labels:
  2462        preset-service-account: "true"
  2463        preset-k8s-ssh: "true"
  2464      decorate: true
  2465      decoration_config:
  2466        timeout: 260m
  2467      path_alias: k8s.io/kubernetes
  2468      extra_refs:
  2469      - org: containerd
  2470        repo: containerd
  2471        base_ref: main
  2472        path_alias: github.com/containerd/containerd
  2473      - org: kubernetes
  2474        repo: test-infra
  2475        base_ref: master
  2476        path_alias: k8s.io/test-infra
  2477      spec:
  2478        containers:
  2479        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2480          command:
  2481            - runner.sh
  2482            - /workspace/scenarios/kubernetes_e2e.py
  2483          args:
  2484          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/cgroupv2/image-config-cgroupv2-serial.yaml
  2485          - --deployment=node
  2486          - --gcp-zone=us-west1-b
  2487          - '--node-test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
  2488          - --node-tests=true
  2489          - --provider=gce
  2490          - --test_args=--nodes=1 --timeout=4h --focus="\[Serial\]" --skip="\[Flaky\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]"
  2491          - --timeout=240m
  2492          env:
  2493          - name: GOPATH
  2494            value: /go
  2495          resources:
  2496            requests:
  2497              cpu: 4
  2498              memory: 6Gi
  2499            limits:
  2500              cpu: 4
  2501              memory: 6Gi
  2502    - name: pull-kubernetes-cos-cgroupv2-containerd-node-e2e-eviction
  2503      skip_branches:
  2504        - release-\d+\.\d+  # per-release image
  2505      annotations:
  2506        testgrid-dashboards: sig-node-presubmits
  2507        testgrid-tab-name: pr-cos-cgroupv2-containerd-node-e2e-eviction
  2508      always_run: false
  2509      optional: true
  2510      cluster: k8s-infra-prow-build
  2511      max_concurrency: 12
  2512      labels:
  2513        preset-service-account: "true"
  2514        preset-k8s-ssh: "true"
  2515      decorate: true
  2516      decoration_config:
  2517        timeout: 320m
  2518      path_alias: k8s.io/kubernetes
  2519      extra_refs:
  2520      - org: containerd
  2521        repo: containerd
  2522        base_ref: main
  2523        path_alias: github.com/containerd/containerd
  2524      - org: kubernetes
  2525        repo: test-infra
  2526        base_ref: master
  2527        path_alias: k8s.io/test-infra
  2528      spec:
  2529        containers:
  2530        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2531          command:
  2532          - runner.sh
  2533          - /workspace/scenarios/kubernetes_e2e.py
  2534          args:
  2535          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial-eviction.yaml
  2536          - --deployment=node
  2537          - --gcp-zone=us-west1-b
  2538          - '--node-test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
  2539          - --node-tests=true
  2540          - --provider=gce
  2541          - --test_args=--nodes=1 --timeout=300m --focus="\[NodeFeature:Eviction\]"
  2542          - --timeout=300m
  2543          env:
  2544          - name: GOPATH
  2545            value: /go
  2546          resources:
  2547            requests:
  2548              cpu: 4
  2549              memory: 6Gi
  2550            limits:
  2551              cpu: 4
  2552              memory: 6Gi
  2553    - name: pull-crio-cgroupv1-node-e2e-eviction
  2554      cluster: k8s-infra-prow-build
  2555      skip_branches:
  2556        - release-\d+\.\d+  # per-release image
  2557      labels:
  2558        preset-service-account: "true"
  2559        preset-k8s-ssh: "true"
  2560      optional: true
  2561      always_run: false
  2562      max_concurrency: 12
  2563      decorate: true
  2564      decoration_config:
  2565        timeout: 320m
  2566      path_alias: k8s.io/kubernetes
  2567      extra_refs:
  2568      - org: kubernetes
  2569        repo: test-infra
  2570        base_ref: master
  2571        path_alias: k8s.io/test-infra
  2572      spec:
  2573        containers:
  2574        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2575          command:
  2576          - runner.sh
  2577          - /workspace/scenarios/kubernetes_e2e.py
  2578          args:
  2579          - --deployment=node
  2580          - --env=KUBE_SSH_USER=core
  2581          - --gcp-zone=us-west1-b
  2582          - '--node-test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  2583          - --node-tests=true
  2584          - --provider=gce
  2585          - --test_args=--nodes=1 --focus="\[NodeFeature:Eviction\]" --timeout=300m
  2586          - --timeout=300m
  2587          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv1.yaml
  2588          env:
  2589          - name: GOPATH
  2590            value: /go
  2591          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  2592            value: "1"
  2593          resources:
  2594            requests:
  2595              cpu: 4
  2596              memory: 6Gi
  2597            limits:
  2598              cpu: 4
  2599              memory: 6Gi
  2600      annotations:
  2601        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  2602        testgrid-tab-name: pr-crio-cgroupv1-node-e2e-eviction
  2603    - name: pull-crio-cgroupv2-node-e2e-eviction
  2604      cluster: k8s-infra-prow-build
  2605      skip_branches:
  2606        - release-\d+\.\d+  # per-release image
  2607      labels:
  2608        preset-service-account: "true"
  2609        preset-k8s-ssh: "true"
  2610      optional: true
  2611      always_run: false
  2612      max_concurrency: 12
  2613      decorate: true
  2614      decoration_config:
  2615        timeout: 320m
  2616      path_alias: k8s.io/kubernetes
  2617      extra_refs:
  2618      - org: kubernetes
  2619        repo: test-infra
  2620        base_ref: master
  2621        path_alias: k8s.io/test-infra
  2622      spec:
  2623        containers:
  2624        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2625          command:
  2626          - runner.sh
  2627          - /workspace/scenarios/kubernetes_e2e.py
  2628          args:
  2629          - --deployment=node
  2630          - --env=KUBE_SSH_USER=core
  2631          - --gcp-zone=us-west1-b
  2632          - '--node-test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  2633          - --node-tests=true
  2634          - --provider=gce
  2635          - --test_args=--nodes=1 --focus="\[NodeFeature:Eviction\]" --timeout=300m
  2636          - --timeout=300m
  2637          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2.yaml
  2638          env:
  2639          - name: GOPATH
  2640            value: /go
  2641          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  2642            value: "1"
  2643          resources:
  2644            requests:
  2645              cpu: 4
  2646              memory: 6Gi
  2647            limits:
  2648              cpu: 4
  2649              memory: 6Gi
  2650      annotations:
  2651        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  2652        testgrid-tab-name: pr-crio-cgroupv2-node-e2e-eviction
  2653    - name: pull-crio-cgroupv2-imagefs-separatedisktest
  2654      cluster: k8s-infra-prow-build
  2655      skip_branches:
  2656        - release-\d+\.\d+  # per-release image
  2657      labels:
  2658        preset-service-account: "true"
  2659        preset-k8s-ssh: "true"
  2660      optional: true
  2661      always_run: false
  2662      max_concurrency: 12
  2663      decorate: true
  2664      decoration_config:
  2665        timeout: 320m
  2666      path_alias: k8s.io/kubernetes
  2667      extra_refs:
  2668      - org: kubernetes
  2669        repo: test-infra
  2670        base_ref: master
  2671        path_alias: k8s.io/test-infra
  2672      spec:
  2673        containers:
  2674        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2675          command:
  2676          - runner.sh
  2677          - /workspace/scenarios/kubernetes_e2e.py
  2678          args:
  2679          - --deployment=node
  2680          - --env=KUBE_SSH_USER=core
  2681          - --gcp-zone=us-west1-b
  2682          - '--node-test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  2683          - --node-tests=true
  2684          - --provider=gce
  2685          - --test_args=--nodes=1 --focus="SeparateDiskTest" --timeout=300m
  2686          - --timeout=300m
  2687          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2-imagefs.yaml
  2688          env:
  2689          - name: GOPATH
  2690            value: /go
  2691          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  2692            value: "1"
  2693          resources:
  2694            requests:
  2695              cpu: 4
  2696              memory: 6Gi
  2697            limits:
  2698              cpu: 4
  2699              memory: 6Gi
  2700      annotations:
  2701        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  2702        testgrid-tab-name: pr-crio-cgroupv2-imagefs-e2e-separatedisktest
  2703    - name: pull-crio-cgroupv2-splitfs-splitdisk
  2704      cluster: k8s-infra-prow-build
  2705      skip_branches:
  2706        - release-\d+\.\d+  # per-release image
  2707      labels:
  2708        preset-service-account: "true"
  2709        preset-k8s-ssh: "true"
  2710      optional: true
  2711      always_run: false
  2712      max_concurrency: 12
  2713      decorate: true
  2714      decoration_config:
  2715        timeout: 320m
  2716      path_alias: k8s.io/kubernetes
  2717      extra_refs:
  2718      - org: kubernetes
  2719        repo: test-infra
  2720        base_ref: master
  2721        path_alias: k8s.io/test-infra
  2722      spec:
  2723        containers:
  2724        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2725          command:
  2726          - runner.sh
  2727          - /workspace/scenarios/kubernetes_e2e.py
  2728          args:
  2729          - --deployment=node
  2730          - --env=KUBE_SSH_USER=core
  2731          - --gcp-zone=us-west1-b
  2732          - '--node-test-args=--feature-gates="KubeletSeparateDiskGC=true" --service-feature-gates="KubeletSeparateDiskGC=true" --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  2733          - --node-tests=true
  2734          - --provider=gce
  2735          - --test_args=--nodes=1 --focus="SplitDisk" --timeout=300m
  2736          - --timeout=300m
  2737          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2-splitfs.yaml
  2738          env:
  2739          - name: GOPATH
  2740            value: /go
  2741          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  2742            value: "1"
  2743          resources:
  2744            requests:
  2745              cpu: 4
  2746              memory: 6Gi
  2747            limits:
  2748              cpu: 4
  2749              memory: 6Gi
  2750      annotations:
  2751        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  2752        testgrid-tab-name: pr-crio-cgroupv2-splitfs-splitdisk
  2753    - name: pull-kubernetes-cos-cgroupv1-containerd-node-e2e
  2754      skip_branches:
  2755        - release-\d+\.\d+  # per-release image
  2756      annotations:
  2757        testgrid-dashboards: sig-node-presubmits
  2758        testgrid-tab-name: pr-cos-cgroupv1-containerd-node-e2e
  2759      always_run: false
  2760      optional: true
  2761      cluster: k8s-infra-prow-build
  2762      max_concurrency: 12
  2763      labels:
  2764        preset-service-account: "true"
  2765        preset-k8s-ssh: "true"
  2766      decorate: true
  2767      decoration_config:
  2768        timeout: 90m
  2769      path_alias: k8s.io/kubernetes
  2770      extra_refs:
  2771      - org: containerd
  2772        repo: containerd
  2773        base_ref: main
  2774        path_alias: github.com/containerd/containerd
  2775      - org: kubernetes
  2776        repo: test-infra
  2777        base_ref: master
  2778        path_alias: k8s.io/test-infra
  2779      spec:
  2780        containers:
  2781        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2782          command:
  2783          - runner.sh
  2784          - /workspace/scenarios/kubernetes_e2e.py
  2785          args:
  2786          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/cgroupv1/image-config-cgroupv1.yaml
  2787          - --deployment=node
  2788          - --gcp-zone=us-west1-b
  2789          - '--node-test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/home/containerd/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service"'
  2790          - --node-tests=true
  2791          - --provider=gce
  2792          - --test_args=--nodes=8 --focus="\[NodeConformance\]" --skip="\[Flaky\]|\[Serial\]"
  2793          - --timeout=65m
  2794          env:
  2795          - name: GOPATH
  2796            value: /go
  2797          resources:
  2798            requests:
  2799              cpu: 4
  2800              memory: 6Gi
  2801            limits:
  2802              cpu: 4
  2803              memory: 6Gi
  2804    - name: pull-kubernetes-cos-cgroupv1-containerd-node-e2e-features
  2805      skip_branches:
  2806        - release-\d+\.\d+  # per-release image
  2807      annotations:
  2808        testgrid-dashboards: sig-node-presubmits
  2809        testgrid-tab-name: pr-cos-cgroupv1-containerd-node-e2e-features
  2810      always_run: false
  2811      optional: true
  2812      cluster: k8s-infra-prow-build
  2813      max_concurrency: 12
  2814      labels:
  2815        preset-service-account: "true"
  2816        preset-k8s-ssh: "true"
  2817      decorate: true
  2818      decoration_config:
  2819        timeout: 90m
  2820      path_alias: k8s.io/kubernetes
  2821      extra_refs:
  2822      - org: containerd
  2823        repo: containerd
  2824        base_ref: main
  2825        path_alias: github.com/containerd/containerd
  2826      - org: kubernetes
  2827        repo: test-infra
  2828        base_ref: master
  2829        path_alias: k8s.io/test-infra
  2830      spec:
  2831        containers:
  2832        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2833          command:
  2834          - runner.sh
  2835          - /workspace/scenarios/kubernetes_e2e.py
  2836          args:
  2837          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/cgroupv1/image-config-cgroupv1.yaml
  2838          - --deployment=node
  2839          - --gcp-zone=us-west1-b
  2840          - '--node-test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/home/containerd/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service"'
  2841          - --node-tests=true
  2842          - --provider=gce
  2843          - --test_args=--nodes=8 --focus="\[NodeFeature:.+\]|\[NodeFeature\]" --skip="\[Flaky\]|\[Serial\]"
  2844          - --timeout=65m
  2845          env:
  2846          - name: GOPATH
  2847            value: /go
  2848          resources:
  2849            requests:
  2850              cpu: 4
  2851              memory: 6Gi
  2852            limits:
  2853              cpu: 4
  2854              memory: 6Gi
  2855  
  2856    #TODO(vinaykul,InPlacePodVerticalScaling): Remove this job once we have updated to a COS OS with containerd >= 1.6.9
  2857    #     Until then, this job complements pull-kubernetes-e2e-gce-cos-alpha-features by running inplace pod resize e2e tests
  2858    #     full-spectrum against containerd/main which has the necessary CRI support.
  2859    - name: pull-kubernetes-e2e-inplace-pod-resize-containerd-main-v2
  2860      cluster: k8s-infra-prow-build
  2861      optional: true
  2862      always_run: false
  2863      run_if_changed: 'test/e2e/node/pod_resize.go|pkg/kubelet/kubelet.go|pkg/kubelet/kubelet_pods.go|pkg/kubelet/kuberuntime/kuberuntime_manager.go'
  2864      skip_report: true
  2865      branches:
  2866      # TODO(releng): Remove once repo default branch has been renamed
  2867      - master
  2868      - main
  2869      labels:
  2870        preset-service-account: "true"
  2871        preset-k8s-ssh: "true"
  2872        preset-dind-enabled: "true"
  2873        preset-pull-kubernetes-e2e: "true"
  2874        preset-pull-kubernetes-e2e-gce: "true"
  2875      annotations:
  2876        testgrid-dashboards: sig-node-presubmits
  2877        testgrid-tab-name: pr-kubelet-gce-cluster-e2e-inplace-pod-resize-containerd-main-v2
  2878        description: Executes inplace pod resize e2e tests with containerd/main and cgroupv2
  2879      decorate: true
  2880      decoration_config:
  2881        timeout: 180m
  2882      path_alias: k8s.io/kubernetes
  2883      extra_refs:
  2884      - org: containerd
  2885        repo: containerd
  2886        base_ref: main
  2887        path_alias: github.com/containerd/containerd
  2888      - org: kubernetes
  2889        repo: release
  2890        base_ref: master
  2891        path_alias: k8s.io/release
  2892      - org: kubernetes
  2893        repo: test-infra
  2894        base_ref: master
  2895        path_alias: k8s.io/test-infra
  2896      spec:
  2897        containers:
  2898        - command:
  2899          - runner.sh
  2900          - /workspace/scenarios/kubernetes_e2e.py
  2901          args:
  2902          - --ginkgo-parallel=1
  2903          - --build=quick
  2904          - --cluster=
  2905          - --env=LOG_DUMP_SYSTEMD_SERVICES=containerd containerd-installation
  2906          - --env=KUBE_FEATURE_GATES=InPlacePodVerticalScaling=true
  2907          - --env=KUBE_MASTER_EXTRA_METADATA=user-data=/home/prow/go/src/github.com/containerd/containerd/test/e2e/master.yaml,containerd-configure-sh=/home/prow/go/src/github.com/containerd/containerd/cluster/gce/configure.sh,containerd-extra-init-sh=/home/prow/go/src/github.com/containerd/containerd/test/e2e_node/gci-init.sh,containerd-env=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/cgroupv2/env-cgroupv2
  2908          - --env=KUBE_NODE_EXTRA_METADATA=user-data=/home/prow/go/src/github.com/containerd/containerd/test/e2e/node.yaml,containerd-configure-sh=/home/prow/go/src/github.com/containerd/containerd/cluster/gce/configure.sh,containerd-extra-init-sh=/home/prow/go/src/github.com/containerd/containerd/test/e2e_node/gci-init.sh,containerd-env=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/cgroupv2/env-cgroupv2
  2909          - --env=KUBELET_TEST_ARGS=--runtime-cgroups=/system.slice/containerd.service --cgroup-driver=systemd
  2910          - --extract=local
  2911          - --gcp-node-image=gci
  2912          - --gcp-zone=us-west1-b
  2913          - --provider=gce
  2914          - --gcp-nodes=1
  2915          - --runtime-config=api/all=true
  2916          - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-inplace-pod-resize-containerd-main-v2
  2917          - --test_args=--ginkgo.focus=\[Feature:InPlacePodVerticalScaling\]
  2918          - --timeout=150m
  2919          image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2920          resources:
  2921            limits:
  2922              cpu: 4
  2923              memory: 6Gi
  2924            requests:
  2925              cpu: 4
  2926              memory: 6Gi
  2927          securityContext:
  2928            privileged: true
  2929    - name: pull-kubernetes-node-kubelet-serial-pod-disruption-conditions
  2930      cluster: k8s-infra-prow-build
  2931      always_run: false
  2932      optional: true
  2933      skip_report: false
  2934      annotations:
  2935        testgrid-dashboards: sig-node-presubmits
  2936        testgrid-tab-name: pr-kubelet-gce-e2e-pod-disruption-conditions
  2937        description: Executes pod disruption conditions e2e node tests
  2938      labels:
  2939        preset-service-account: "true"
  2940        preset-k8s-ssh: "true"
  2941      decorate: true
  2942      decoration_config:
  2943        timeout: 240m
  2944      path_alias: k8s.io/kubernetes
  2945      extra_refs:
  2946      - org: kubernetes
  2947        repo: test-infra
  2948        base_ref: master
  2949        path_alias: k8s.io/test-infra
  2950      spec:
  2951       containers:
  2952          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  2953            resources:
  2954              limits:
  2955                cpu: 4
  2956                memory: 6Gi
  2957              requests:
  2958                cpu: 4
  2959                memory: 6Gi
  2960            command:
  2961              - runner.sh
  2962              - /workspace/scenarios/kubernetes_e2e.py
  2963            args:
  2964              - --deployment=node
  2965              - --gcp-zone=us-west1-b
  2966              - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial-eviction.yaml
  2967              - '--node-test-args=--feature-gates=PodDisruptionConditions=true --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
  2968              - --node-tests=true
  2969              - --provider=gce
  2970              - --test_args=--nodes=1 --timeout=180m --skip="" --focus="\[NodeFeature:PodDisruptionConditions\]"
  2971              - --timeout=180m
  2972            env:
  2973              - name: GOPATH
  2974                value: /go
  2975  
  2976    - name: pull-kubernetes-node-e2e-containerd-standalone-mode-all-alpha
  2977      cluster: k8s-infra-prow-build
  2978      branches:
  2979      # TODO(releng): Remove once repo default branch has been renamed
  2980      - master
  2981      - main
  2982      always_run: false
  2983      optional: true
  2984      max_concurrency: 12
  2985      skip_report: false
  2986      labels:
  2987        preset-service-account: "true"
  2988        preset-k8s-ssh: "true"
  2989      annotations:
  2990        testgrid-dashboards: sig-node-presubmits
  2991        testgrid-tab-name: pr-node-kubelet-containerd-standalone-mode-all-alpha
  2992      decorate: true
  2993      decoration_config:
  2994        timeout: 90m
  2995      path_alias: k8s.io/kubernetes
  2996      extra_refs:
  2997      - org: containerd
  2998        repo: containerd
  2999        base_ref: main
  3000        path_alias: github.com/containerd/containerd
  3001      - org: kubernetes
  3002        repo: test-infra
  3003        base_ref: master
  3004        path_alias: k8s.io/test-infra
  3005      spec:
  3006        containers:
  3007        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  3008          command:
  3009          - runner.sh
  3010          - /workspace/scenarios/kubernetes_e2e.py
  3011          args:
  3012          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/systemd/image-config.yaml
  3013          - --deployment=node
  3014          - --gcp-zone=us-central1-b
  3015          - '--node-test-args=--standalone-mode=true --feature-gates=AllAlpha=true --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/home/containerd/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service"'
  3016          - --node-tests=true
  3017          - --provider=gce
  3018          - --test_args=--nodes=8 --focus="\[Feature:StandaloneMode\]" --skip="\[Flaky\]|\[Serial\]"
  3019          - --timeout=65m
  3020          env:
  3021          - name: GOPATH
  3022            value: /go
  3023          resources:
  3024            requests:
  3025              cpu: 4
  3026              memory: 6Gi
  3027            limits:
  3028              cpu: 4
  3029              memory: 6Gi
  3030  
  3031    - name: pull-kubernetes-node-e2e-containerd-standalone-mode
  3032      cluster: k8s-infra-prow-build
  3033      branches:
  3034      # TODO(releng): Remove once repo default branch has been renamed
  3035      - master
  3036      - main
  3037      always_run: false
  3038      optional: true
  3039      max_concurrency: 12
  3040      skip_report: false
  3041      labels:
  3042        preset-service-account: "true"
  3043        preset-k8s-ssh: "true"
  3044      annotations:
  3045        testgrid-dashboards: sig-node-presubmits
  3046        testgrid-tab-name: pr-node-kubelet-containerd-standalone-mode
  3047      decorate: true
  3048      decoration_config:
  3049        timeout: 90m
  3050      path_alias: k8s.io/kubernetes
  3051      extra_refs:
  3052      - org: containerd
  3053        repo: containerd
  3054        base_ref: main
  3055        path_alias: github.com/containerd/containerd
  3056      - org: kubernetes
  3057        repo: test-infra
  3058        base_ref: master
  3059        path_alias: k8s.io/test-infra
  3060      spec:
  3061        containers:
  3062        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  3063          command:
  3064          - runner.sh
  3065          - /workspace/scenarios/kubernetes_e2e.py
  3066          args:
  3067          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/systemd/image-config.yaml
  3068          - --deployment=node
  3069          - --gcp-zone=us-central1-b
  3070          - '--node-test-args=--standalone-mode=true --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/home/containerd/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service"'
  3071          - --node-tests=true
  3072          - --provider=gce
  3073          - --test_args=--nodes=8 --focus="\[Feature:StandaloneMode\]" --skip="\[Flaky\]|\[Serial\]"
  3074          - --timeout=65m
  3075          env:
  3076          - name: GOPATH
  3077            value: /go
  3078          resources:
  3079            requests:
  3080              cpu: 4
  3081              memory: 6Gi
  3082            limits:
  3083              cpu: 4
  3084              memory: 6Gi
  3085  
  3086    - name: pull-kubernetes-node-e2e-crio-cgrpv1-dra
  3087      cluster: k8s-infra-prow-build
  3088      skip_branches:
  3089      - release-\d+\.\d+  # per-release image
  3090      always_run: false
  3091      run_if_changed: /dra/|/dynamicresources/|/resourceclaim/|/resourceclass/|/podscheduling/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/resource/|/api/resource/|/test/e2e_node/dra_test.go
  3092      optional: true
  3093      skip_report: false
  3094      labels:
  3095        preset-service-account: "true"
  3096        preset-k8s-ssh: "true"
  3097        preset-pull-kubernetes-e2e: "true"
  3098        preset-pull-kubernetes-e2e-gce: "true"
  3099      annotations:
  3100        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  3101        testgrid-tab-name: pr-node-kubelet-crio-cgrpv1-dra
  3102      decorate: true
  3103      decoration_config:
  3104        timeout: 90m
  3105      path_alias: k8s.io/kubernetes
  3106      extra_refs:
  3107      - org: kubernetes
  3108        repo: test-infra
  3109        base_ref: master
  3110        path_alias: k8s.io/test-infra
  3111      spec:
  3112        containers:
  3113        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  3114          command:
  3115          - runner.sh
  3116          - /workspace/scenarios/kubernetes_e2e.py
  3117          args:
  3118          - --deployment=node
  3119          - --env=KUBE_SSH_USER=core
  3120          - --gcp-zone=us-west1-b
  3121          - '--node-test-args=--feature-gates="DynamicResourceAllocation=true" --service-feature-gates="DynamicResourceAllocation=true" --runtime-config=resource.k8s.io/v1alpha2=true --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  3122          - --node-tests=true
  3123          - --provider=gce
  3124          - --test_args=--focus="\[Feature:DynamicResourceAllocation\]" --skip="\[Flaky\]"
  3125          - --timeout=65m
  3126          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv1-serial.yaml
  3127          env:
  3128          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  3129            value: "1"
  3130          resources:
  3131            requests:
  3132              cpu: 4
  3133              memory: 6Gi
  3134            limits:
  3135              cpu: 4
  3136              memory: 6Gi
  3137  
  3138    - name: pull-kubernetes-node-e2e-crio-cgrpv2-dra
  3139      cluster: k8s-infra-prow-build
  3140      skip_branches:
  3141      - release-\d+\.\d+  # per-release image
  3142      always_run: false
  3143      run_if_changed: /dra/|/dynamicresources/|/resourceclaim/|/resourceclass/|/podscheduling/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/resource/|/api/resource/|/test/e2e_node/dra_test.go
  3144      optional: true
  3145      skip_report: false
  3146      labels:
  3147        preset-service-account: "true"
  3148        preset-k8s-ssh: "true"
  3149        preset-pull-kubernetes-e2e: "true"
  3150        preset-pull-kubernetes-e2e-gce: "true"
  3151      annotations:
  3152        testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
  3153        testgrid-tab-name: pr-node-kubelet-crio-cgrpv2-dra
  3154      decorate: true
  3155      decoration_config:
  3156        timeout: 90m
  3157      path_alias: k8s.io/kubernetes
  3158      extra_refs:
  3159      - org: kubernetes
  3160        repo: test-infra
  3161        base_ref: master
  3162        path_alias: k8s.io/test-infra
  3163      spec:
  3164        containers:
  3165        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  3166          command:
  3167          - runner.sh
  3168          - /workspace/scenarios/kubernetes_e2e.py
  3169          args:
  3170          - --deployment=node
  3171          - --env=KUBE_SSH_USER=core
  3172          - --gcp-zone=us-west1-b
  3173          - '--node-test-args=--feature-gates="DynamicResourceAllocation=true" --service-feature-gates="DynamicResourceAllocation=true" --runtime-config=resource.k8s.io/v1alpha2=true --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
  3174          - --node-tests=true
  3175          - --provider=gce
  3176          - --test_args=--focus="\[Feature:DynamicResourceAllocation\]" --skip="\[Flaky\]"
  3177          - --timeout=65m
  3178          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2-serial.yaml
  3179          env:
  3180          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
  3181            value: "1"
  3182          resources:
  3183            requests:
  3184              cpu: 4
  3185              memory: 6Gi
  3186            limits:
  3187              cpu: 4
  3188              memory: 6Gi
  3189  
  3190    - name: pull-kubernetes-node-e2e-containerd-1-7-dra
  3191      cluster: k8s-infra-prow-build
  3192      skip_branches:
  3193      - release-\d+\.\d+  # per-release image
  3194      always_run: false
  3195      run_if_changed: /dra/|/dynamicresources/|/resourceclaim/|/resourceclass/|/podscheduling/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/resource/|/api/resource/|/test/e2e_node/dra_test.go
  3196      optional: true
  3197      skip_report: false
  3198      labels:
  3199        preset-service-account: "true"
  3200        preset-k8s-ssh: "true"
  3201      annotations:
  3202        testgrid-dashboards: sig-node-presubmits
  3203        testgrid-tab-name: pr-node-kubelet-containerd-dra
  3204      decorate: true
  3205      decoration_config:
  3206        timeout: 90m
  3207      path_alias: k8s.io/kubernetes
  3208      extra_refs:
  3209      - org: kubernetes
  3210        repo: test-infra
  3211        base_ref: master
  3212        path_alias: k8s.io/test-infra
  3213      spec:
  3214        containers:
  3215        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  3216          command:
  3217          - runner.sh
  3218          - /workspace/scenarios/kubernetes_e2e.py
  3219          args:
  3220          - --deployment=node
  3221          - --gcp-zone=us-west1-b
  3222          - '--node-test-args=--feature-gates="DynamicResourceAllocation=true" --service-feature-gates="DynamicResourceAllocation=true" --runtime-config=resource.k8s.io/v1alpha2=true --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd\"]}"'
  3223          - --node-tests=true
  3224          - --provider=gce
  3225          - --test_args=--focus="\[Feature:DynamicResourceAllocation\]" --skip="\[Flaky\]"
  3226          - --timeout=65m
  3227          - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/dra/image-config-containerd-1.7.yaml
  3228          resources:
  3229            requests:
  3230              cpu: 4
  3231              memory: 6Gi
  3232            limits:
  3233              cpu: 4
  3234              memory: 6Gi
  3235  
  3236    - name: pull-kubernetes-node-e2e-containerd-serial-ec2
  3237      skip_branches:
  3238        - release-\d+\.\d+  # per-release image
  3239      annotations:
  3240        fork-per-release: "true"
  3241        testgrid-alert-stale-results-hours: "24"
  3242        testgrid-create-test-group: "true"
  3243        testgrid-num-failures-to-alert: "10"
  3244      labels:
  3245        preset-e2e-containerd-ec2: "true"
  3246        preset-dind-enabled: "true"
  3247      path_alias: k8s.io/kubernetes
  3248      always_run: false # flip after tests are green
  3249      optional: true # flip after tests are green
  3250      cluster: eks-prow-build-cluster
  3251      max_concurrency: 50
  3252      decorate: true
  3253      extra_refs:
  3254        - org: kubernetes-sigs
  3255          repo: provider-aws-test-infra
  3256          base_ref: main
  3257          path_alias: sigs.k8s.io/provider-aws-test-infra
  3258          workdir: true
  3259      spec:
  3260        serviceAccountName: node-e2e-tests
  3261        containers:
  3262          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  3263            command:
  3264              - runner.sh
  3265            args:
  3266              - hack/make-rules/test-e2e-node.sh
  3267            env:
  3268              - name: FOCUS
  3269                value: \[Serial\]
  3270              - name: IMAGE_CONFIG_DIR
  3271                value: config
  3272              - name: IMAGE_CONFIG_FILE
  3273                value: aws-instance.yaml
  3274              - name: SKIP
  3275                value: \[Flaky\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]
  3276              - name: TEST_ARGS
  3277                value: '--kubelet-flags="--cgroup-driver=systemd"'
  3278            resources:
  3279              limits:
  3280                cpu: 8
  3281                memory: 10Gi
  3282              requests:
  3283                cpu: 8
  3284                memory: 10Gi
  3285    kubernetes-sigs/provider-aws-test-infra:
  3286      - name: pull-kubernetes-node-e2e-containerd-ec2-canary
  3287        # duplicate job of in the k/k repo to test changes in provider-aws-test-infra repo
  3288        annotations:
  3289          testgrid-alert-stale-results-hours: "24"
  3290          testgrid-create-test-group: "true"
  3291          testgrid-num-failures-to-alert: "10"
  3292          testgrid-dashboards: presubmits-ec2
  3293        labels:
  3294          preset-e2e-containerd-ec2: "true"
  3295        path_alias: sigs.k8s.io/provider-aws-test-infra
  3296        always_run: true
  3297        optional: true
  3298        cluster: eks-prow-build-cluster
  3299        decorate: true
  3300        extra_refs:
  3301          - org: kubernetes
  3302            repo: kubernetes
  3303            base_ref: master
  3304            path_alias: k8s.io/kubernetes
  3305        spec:
  3306          serviceAccountName: node-e2e-tests
  3307          containers:
  3308            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  3309              command:
  3310                - runner.sh
  3311              args:
  3312                - hack/make-rules/test-e2e-node.sh
  3313              env:
  3314                - name: FOCUS
  3315                  value: NodeConformance
  3316                - name: IMAGE_CONFIG_DIR
  3317                  value: config
  3318                - name: IMAGE_CONFIG_FILE
  3319                  value: aws-instance.yaml
  3320                - name: TEST_ARGS
  3321                  value: '--kubelet-flags="--cgroup-driver=systemd"'
  3322              resources:
  3323                limits:
  3324                  cpu: 4
  3325                  memory: 6Gi
  3326                requests:
  3327                  cpu: 4
  3328                  memory: 6Gi
  3329      - name: pull-kubernetes-node-e2e-containerd-ec2-eks-canary
  3330        # duplicate job of in the k/k repo to test changes in provider-aws-test-infra repo
  3331        annotations:
  3332          testgrid-alert-stale-results-hours: "24"
  3333          testgrid-create-test-group: "true"
  3334          testgrid-num-failures-to-alert: "10"
  3335          testgrid-dashboards: presubmits-ec2
  3336        labels:
  3337          preset-e2e-containerd-ec2: "true"
  3338        path_alias: sigs.k8s.io/provider-aws-test-infra
  3339        always_run: false
  3340        optional: true
  3341        cluster: eks-prow-build-cluster
  3342        decorate: true
  3343        extra_refs:
  3344          - org: kubernetes
  3345            repo: kubernetes
  3346            base_ref: master
  3347            path_alias: k8s.io/kubernetes
  3348        spec:
  3349          serviceAccountName: node-e2e-tests
  3350          containers:
  3351            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  3352              command:
  3353                - runner.sh
  3354              args:
  3355                - hack/make-rules/test-e2e-node.sh
  3356              env:
  3357                - name: FOCUS
  3358                  value: NodeConformance
  3359                - name: BUILD_EKS_AMI
  3360                  value: "true"
  3361                - name: IMAGE_CONFIG_DIR
  3362                  value: config
  3363                - name: IMAGE_CONFIG_FILE
  3364                  value: aws-instance-eks.yaml
  3365                - name: TEST_ARGS
  3366                  value: '--kubelet-flags="--cgroup-driver=systemd"'
  3367              resources:
  3368                limits:
  3369                  cpu: 4
  3370                  memory: 6Gi
  3371                requests:
  3372                  cpu: 4
  3373                  memory: 6Gi
  3374      - name: pull-kubernetes-node-arm64-e2e-containerd-ec2-canary
  3375        # duplicate job of in the k/k repo to test changes in provider-aws-test-infra repo
  3376        annotations:
  3377          testgrid-alert-stale-results-hours: "24"
  3378          testgrid-create-test-group: "true"
  3379          testgrid-num-failures-to-alert: "10"
  3380          testgrid-dashboards: presubmits-ec2
  3381        labels:
  3382          preset-e2e-containerd-ec2: "true"
  3383          preset-dind-enabled: "true"
  3384        path_alias: sigs.k8s.io/provider-aws-test-infra
  3385        always_run: false
  3386        optional: true
  3387        cluster: eks-prow-build-cluster
  3388        decorate: true
  3389        extra_refs:
  3390          - org: kubernetes
  3391            repo: kubernetes
  3392            base_ref: master
  3393            path_alias: k8s.io/kubernetes
  3394        spec:
  3395          serviceAccountName: node-e2e-tests
  3396          containers:
  3397            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  3398              command:
  3399                - runner.sh
  3400              args:
  3401                - hack/make-rules/test-e2e-node.sh
  3402              env:
  3403                - name: FOCUS
  3404                  value: NodeConformance
  3405                - name: USE_DOCKERIZED_BUILD
  3406                  value: "true"
  3407                - name: TARGET_BUILD_ARCH
  3408                  value: "linux/arm64"
  3409                - name: IMAGE_CONFIG_DIR
  3410                  value: config
  3411                - name: IMAGE_CONFIG_FILE
  3412                  value: aws-instance-arm64.yaml
  3413                - name: TEST_ARGS
  3414                  value: '--kubelet-flags="--cgroup-driver=cgroupfs"'
  3415              # docker-in-docker needs privileged mode
  3416              securityContext:
  3417                privileged: true
  3418              resources:
  3419                limits:
  3420                  cpu: 4
  3421                  memory: 6Gi
  3422                requests:
  3423                  cpu: 4
  3424                  memory: 6Gi
  3425      - name: pull-kubernetes-node-e2e-containerd-serial-ec2-canary
  3426        # duplicate job of in the k/k repo to test changes in provider-aws-test-infra repo
  3427        annotations:
  3428          testgrid-alert-stale-results-hours: "24"
  3429          testgrid-create-test-group: "true"
  3430          testgrid-num-failures-to-alert: "10"
  3431          testgrid-dashboards: presubmits-ec2
  3432        labels:
  3433          preset-e2e-containerd-ec2: "true"
  3434        path_alias: sigs.k8s.io/provider-aws-test-infra
  3435        always_run: true
  3436        optional: true
  3437        cluster: eks-prow-build-cluster
  3438        decorate: true
  3439        extra_refs:
  3440          - org: kubernetes
  3441            repo: kubernetes
  3442            base_ref: master
  3443            path_alias: k8s.io/kubernetes
  3444        spec:
  3445          serviceAccountName: node-e2e-tests
  3446          containers:
  3447            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  3448              command:
  3449                - runner.sh
  3450              args:
  3451                - hack/make-rules/test-e2e-node.sh
  3452              env:
  3453                - name: FOCUS
  3454                  value: \[Serial\]
  3455                - name: IMAGE_CONFIG_DIR
  3456                  value: config
  3457                - name: IMAGE_CONFIG_FILE
  3458                  value: aws-instance.yaml
  3459                - name: SKIP
  3460                  value: \[Flaky\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]
  3461                - name: TEST_ARGS
  3462                  value: '--kubelet-flags="--cgroup-driver=systemd"'
  3463              resources:
  3464                limits:
  3465                  cpu: 8
  3466                  memory: 10Gi
  3467                requests:
  3468                  cpu: 8
  3469                  memory: 10Gi
  3470      - name: pull-kubernetes-node-e2e-containerd-serial-ec2-eks-canary
  3471        # duplicate job of in the k/k repo to test changes in provider-aws-test-infra repo
  3472        annotations:
  3473          testgrid-alert-stale-results-hours: "24"
  3474          testgrid-create-test-group: "true"
  3475          testgrid-num-failures-to-alert: "10"
  3476          testgrid-dashboards: presubmits-ec2
  3477        decoration_config:
  3478          timeout: 240m
  3479        labels:
  3480          preset-e2e-containerd-ec2: "true"
  3481        path_alias: sigs.k8s.io/provider-aws-test-infra
  3482        always_run: false
  3483        optional: true
  3484        cluster: eks-prow-build-cluster
  3485        decorate: true
  3486        extra_refs:
  3487          - org: kubernetes
  3488            repo: kubernetes
  3489            base_ref: master
  3490            path_alias: k8s.io/kubernetes
  3491        spec:
  3492          serviceAccountName: node-e2e-tests
  3493          containers:
  3494            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  3495              command:
  3496                - runner.sh
  3497              args:
  3498                - hack/make-rules/test-e2e-node.sh
  3499              env:
  3500                - name: FOCUS
  3501                  value: \[Serial\]
  3502                - name: SKIP
  3503                  value: \[Flaky\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]
  3504                - name: BUILD_EKS_AMI
  3505                  value: "true"
  3506                - name: IMAGE_CONFIG_DIR
  3507                  value: config
  3508                - name: IMAGE_CONFIG_FILE
  3509                  value: aws-instance-eks.yaml
  3510                - name: TEST_ARGS
  3511                  value: '--kubelet-flags="--cgroup-driver=systemd"'
  3512              resources:
  3513                limits:
  3514                  cpu: 8
  3515                  memory: 10Gi
  3516                requests:
  3517                  cpu: 8
  3518                  memory: 10Gi
  3519      - name: pull-kubernetes-node-arm64-e2e-containerd-serial-ec2-canary
  3520        # duplicate job of in the k/k repo to test changes in provider-aws-test-infra repo
  3521        annotations:
  3522          testgrid-alert-stale-results-hours: "24"
  3523          testgrid-create-test-group: "true"
  3524          testgrid-num-failures-to-alert: "10"
  3525          testgrid-dashboards: presubmits-ec2
  3526        labels:
  3527          preset-e2e-containerd-ec2: "true"
  3528          preset-dind-enabled: "true"
  3529        path_alias: sigs.k8s.io/provider-aws-test-infra
  3530        always_run: false
  3531        optional: true
  3532        cluster: eks-prow-build-cluster
  3533        decorate: true
  3534        extra_refs:
  3535          - org: kubernetes
  3536            repo: kubernetes
  3537            base_ref: master
  3538            path_alias: k8s.io/kubernetes
  3539        spec:
  3540          serviceAccountName: node-e2e-tests
  3541          containers:
  3542            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  3543              command:
  3544                - runner.sh
  3545              args:
  3546                - hack/make-rules/test-e2e-node.sh
  3547              env:
  3548                - name: FOCUS
  3549                  value: \[Serial\]
  3550                - name: SKIP
  3551                  value: \[Flaky\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]
  3552                - name: USE_DOCKERIZED_BUILD
  3553                  value: "true"
  3554                - name: TARGET_BUILD_ARCH
  3555                  value: "linux/arm64"
  3556                - name: IMAGE_CONFIG_DIR
  3557                  value: config
  3558                - name: IMAGE_CONFIG_FILE
  3559                  value: aws-instance-arm64.yaml
  3560                - name: TEST_ARGS
  3561                  value: '--kubelet-flags="--cgroup-driver=systemd"'
  3562              # docker-in-docker needs privileged mode
  3563              securityContext:
  3564                privileged: true
  3565              resources:
  3566                limits:
  3567                  cpu: 8
  3568                  memory: 10Gi
  3569                requests:
  3570                  cpu: 8
  3571                  memory: 10Gi