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

     1  periodics:
     2  - name: ci-kubernetes-node-e2e-containerd
     3    cluster: k8s-infra-prow-build
     4    interval: 4h
     5    labels:
     6      preset-service-account: "true"
     7      preset-k8s-ssh: "true"
     8    decorate: true
     9    decoration_config:
    10      timeout: 90m
    11    extra_refs:
    12    - org: kubernetes
    13      repo: kubernetes
    14      base_ref: master
    15      path_alias: k8s.io/kubernetes
    16      workdir: true
    17    - org: kubernetes
    18      repo: test-infra
    19      base_ref: master
    20      path_alias: k8s.io/test-infra
    21    spec:
    22      containers:
    23        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    24          command:
    25          - runner.sh
    26          - /workspace/scenarios/kubernetes_e2e.py
    27          args:
    28            - --deployment=node
    29            - --gcp-zone=us-west1-b
    30            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-v2.yaml
    31            - '--node-test-args=--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=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
    32            - --node-tests=true
    33            - --provider=gce
    34            - --test_args=--nodes=8 --focus="\[NodeConformance\]" --skip="\[Flaky\]|\[Slow\]|\[Serial\]"
    35            - --timeout=65m
    36          env:
    37            - name: GOPATH
    38              value: /go
    39          resources:
    40            limits:
    41              cpu: 4
    42              memory: 6Gi
    43            requests:
    44              cpu: 4
    45              memory: 6Gi
    46    annotations:
    47      testgrid-dashboards: sig-release-master-blocking, sig-node-release-blocking, sig-node-containerd
    48      testgrid-tab-name: ci-node-e2e
    49      testgrid-alert-email: kubernetes-sig-node-test-failures@googlegroups.com
    50      description: "Uses kubetest to run node-e2e tests (+NodeConformance, -Flaky|Slow|Serial)"
    51  
    52  - name: ci-kubernetes-node-kubelet-serial-containerd
    53    cluster: k8s-infra-prow-build
    54    interval: 4h
    55    labels:
    56      preset-service-account: "true"
    57      preset-k8s-ssh: "true"
    58    decorate: true
    59    decoration_config:
    60      timeout: 260m
    61    extra_refs:
    62    - org: kubernetes
    63      repo: kubernetes
    64      base_ref: master
    65      path_alias: k8s.io/kubernetes
    66      workdir: true
    67    - org: kubernetes
    68      repo: test-infra
    69      base_ref: master
    70      path_alias: k8s.io/test-infra
    71    spec:
    72      containers:
    73      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    74        command:
    75          - runner.sh
    76          - /workspace/scenarios/kubernetes_e2e.py
    77        args:
    78        - --deployment=node
    79        - --gcp-zone=us-west1-b
    80        - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial.yaml
    81        - '--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*\"]}"'
    82        - --node-tests=true
    83        - --provider=gce
    84        # *Manager jobs are skipped because they have corresponding test lanes with the right image
    85        # These jobs in serial get partially skipped and are long jobs.
    86        - --test_args=--nodes=1 --timeout=4h --focus="\[Serial\]" --skip="\[Flaky\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]|\[Feature:CPUManager\]|\[Feature:MemoryManager\]|\[Feature:TopologyManager\]"
    87        - --timeout=240m
    88        env:
    89        - name: GOPATH
    90          value: /go
    91        resources:
    92          limits:
    93            cpu: 4
    94            memory: 6Gi
    95          requests:
    96            cpu: 4
    97            memory: 6Gi
    98    annotations:
    99      testgrid-dashboards: sig-node-release-blocking
   100      testgrid-tab-name: node-kubelet-serial-containerd
   101      testgrid-alert-email: kubernetes-sig-node-test-failures@googlegroups.com
   102      description: "Uses kubetest to run serial node-e2e tests (+Serial, -Flaky|Benchmark|Node*Feature)"
   103  
   104  - name: ci-kubernetes-node-kubelet-containerd-flaky
   105    cluster: k8s-infra-prow-build
   106    interval: 24h
   107    labels:
   108      preset-service-account: "true"
   109      preset-k8s-ssh: "true"
   110    decorate: true
   111    decoration_config:
   112      timeout: 260m
   113    extra_refs:
   114    - org: kubernetes
   115      repo: kubernetes
   116      base_ref: master
   117      path_alias: k8s.io/kubernetes
   118      workdir: true
   119    - org: kubernetes
   120      repo: test-infra
   121      base_ref: master
   122      path_alias: k8s.io/test-infra
   123    spec:
   124      containers:
   125      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   126        command:
   127          - runner.sh
   128          - /workspace/scenarios/kubernetes_e2e.py
   129        args:
   130        - --deployment=node
   131        - --gcp-zone=us-west1-b
   132        - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial.yaml
   133        - '--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*\"]}"'
   134        - --node-tests=true
   135        - --provider=gce
   136        - --test_args=--nodes=1 --timeout=4h --focus="\[Flaky\]" --skip="\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]"
   137        - --timeout=240m
   138        env:
   139        - name: GOPATH
   140          value: /go
   141        resources:
   142          limits:
   143            cpu: 4
   144            memory: 6Gi
   145          requests:
   146            cpu: 4
   147            memory: 6Gi
   148    annotations:
   149      testgrid-dashboards: sig-node-containerd
   150      testgrid-tab-name: node-kubelet-containerd-flaky
   151      testgrid-alert-email: kubernetes-sig-node-test-failures@googlegroups.com
   152      description: "Uses kubetest to run serial node-e2e tests (+Serial|+Flaky, (Benchmark|Node*Feature)"
   153  
   154  - name: ci-kubernetes-node-kubelet-cgroupv1-serial-cri-o
   155    cluster: k8s-infra-prow-build
   156    interval: 12h
   157    labels:
   158      preset-service-account: "true"
   159      preset-k8s-ssh: "true"
   160    decorate: true
   161    decoration_config:
   162      timeout: 4h
   163    extra_refs:
   164    - org: kubernetes
   165      repo: kubernetes
   166      base_ref: master
   167      path_alias: k8s.io/kubernetes
   168      workdir: true
   169    - org: kubernetes
   170      repo: test-infra
   171      base_ref: master
   172      path_alias: k8s.io/test-infra
   173    spec:
   174      containers:
   175      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   176        command:
   177          - runner.sh
   178          - /workspace/scenarios/kubernetes_e2e.py
   179        args:
   180            - --deployment=node
   181            - --env=KUBE_SSH_USER=core
   182            - --gcp-zone=us-west1-b
   183            - '--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\"]}"'
   184            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv1-serial.yaml
   185            - --node-tests=true
   186            - --provider=gce
   187            # *Manager jobs are skipped because they have corresponding test lanes with the right image
   188            # These jobs in serial get partially skipped and are long jobs.
   189            - --test_args=--nodes=1 --timeout=3h --focus="\[Serial\]" --skip="\[Flaky\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]|\[Feature:CPUManager\]|\[Feature:MemoryManager\]|\[Feature:TopologyManager\]"
   190            - --timeout=3h
   191        env:
   192        - name: GOPATH
   193          value: /go
   194        - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
   195          value: "1"
   196        resources:
   197          limits:
   198            cpu: 4
   199            memory: 12Gi
   200          requests:
   201            cpu: 4
   202            memory: 12Gi
   203    annotations:
   204      testgrid-dashboards: sig-node-cri-o
   205      testgrid-tab-name: node-kubelet-cgroupv1-serial-crio
   206      testgrid-alert-email: skclark@redhat.com
   207      description: "Uses kubetest to run serial node-e2e tests with cgroupv1 (+Serial, -Flaky|Benchmark|Node*Feature)"
   208  
   209  - name: ci-kubernetes-node-kubelet-cgroupv2-serial-cri-o
   210    cluster: k8s-infra-prow-build
   211    interval: 12h
   212    labels:
   213      preset-service-account: "true"
   214      preset-k8s-ssh: "true"
   215    decorate: true
   216    decoration_config:
   217      timeout: 360m
   218    extra_refs:
   219    - org: kubernetes
   220      repo: kubernetes
   221      base_ref: master
   222      path_alias: k8s.io/kubernetes
   223      workdir: true
   224    - org: kubernetes
   225      repo: test-infra
   226      base_ref: master
   227      path_alias: k8s.io/test-infra
   228    spec:
   229      containers:
   230      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   231        command:
   232          - runner.sh
   233          - /workspace/scenarios/kubernetes_e2e.py
   234        args:
   235            - --deployment=node
   236            - --env=KUBE_SSH_USER=core
   237            - --gcp-zone=us-west1-b
   238            - '--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\"]}"'
   239            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2-serial.yaml
   240            - --node-tests=true
   241            - --provider=gce
   242            - --test_args=--nodes=1 --timeout=5h --focus="\[Serial\]" --skip="\[Flaky\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]"
   243            - --timeout=300m
   244        env:
   245        - name: GOPATH
   246          value: /go
   247        - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
   248          value: "1"
   249        resources:
   250          limits:
   251            cpu: 4
   252            memory: 12Gi
   253          requests:
   254            cpu: 4
   255            memory: 12Gi
   256    annotations:
   257      testgrid-dashboards: sig-node-cri-o
   258      testgrid-tab-name: node-kubelet-cgrpv2-serial-crio
   259      testgrid-alert-email: skclark@redhat.com
   260      description: "Uses kubetest to run serial node-e2e tests with cgroupv2 (+Serial, -Flaky|Benchmark|Node*Feature)"
   261  
   262  - name: ci-kubernetes-node-arm64-ubuntu-serial
   263    interval: 4h
   264    cluster: k8s-infra-prow-build
   265    annotations:
   266      testgrid-dashboards: sig-node-kubelet
   267      testgrid-tab-name: kubelet-gce-e2e-arm64-ubuntu-serial
   268      description: "Run serial node e2e tests on ARM64 environment on Ubuntu"
   269    decorate: true
   270    extra_refs:
   271    - org: kubernetes
   272      repo: kubernetes
   273      base_ref: master
   274      path_alias: k8s.io/kubernetes
   275    - org: kubernetes
   276      repo: test-infra
   277      base_ref: master
   278      path_alias: k8s.io/test-infra
   279    decoration_config:
   280      timeout: 180m
   281    labels:
   282      preset-service-account: "true"
   283      preset-k8s-ssh: "true"
   284      preset-dind-enabled: "true"
   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            - --timeout=4h0m0s
   302            - --skip-regex=\[Flaky\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]|\[Feature:DynamicResourceAllocation\]
   303            - '--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*\"]}"'
   304            - --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/arm/image-config-serial.yaml
   305          securityContext:
   306            privileged: true
   307          env:
   308            - name: GOPATH
   309              value: /go
   310          resources:
   311            limits:
   312              cpu: 4
   313              memory: 6Gi
   314            requests:
   315              cpu: 4
   316              memory: 6Gi
   317  
   318  - name: ci-kubernetes-node-swap-fedora
   319    cluster: k8s-infra-prow-build
   320    interval: 4h
   321    labels:
   322      preset-service-account: "true"
   323      preset-k8s-ssh: "true"
   324    decorate: true
   325    decoration_config:
   326      timeout: 240m
   327    extra_refs:
   328    - org: kubernetes
   329      repo: kubernetes
   330      base_ref: master
   331      path_alias: k8s.io/kubernetes
   332      workdir: true
   333    - org: kubernetes
   334      repo: test-infra
   335      base_ref: master
   336      path_alias: k8s.io/test-infra
   337    spec:
   338      containers:
   339        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   340          command:
   341          - runner.sh
   342          - /workspace/scenarios/kubernetes_e2e.py
   343          args:
   344            - --deployment=node
   345            - --env=KUBE_SSH_USER=core
   346            - --gcp-zone=us-west1-b
   347            - '--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\"]}"'
   348            - --node-tests=true
   349            - --provider=gce
   350            - --test_args=--nodes=8 --focus="\[NodeConformance\]|\[NodeFeature:.+\]|\[NodeFeature\]" --skip="\[Flaky\]|\[Slow\]|\[Serial\]"
   351            - --timeout=180m
   352            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/swap/image-config-swap-fedora.yaml
   353          env:
   354            - name: GOPATH
   355              value: /go
   356            - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
   357              value: "1"
   358          resources:
   359            limits:
   360              cpu: 4
   361              memory: 6Gi
   362            requests:
   363              cpu: 4
   364              memory: 6Gi
   365    annotations:
   366      testgrid-dashboards: sig-node-kubelet, sig-node-cri-o
   367      testgrid-tab-name: kubelet-gce-e2e-swap-fedora
   368      testgrid-alert-email: ehashman@redhat.com, ikema@google.com
   369      description: Executes E2E suite with swap enabled on Fedora
   370  
   371  - name: ci-kubernetes-node-swap-ubuntu-serial
   372    interval: 4h
   373    cluster: k8s-infra-prow-build
   374    annotations:
   375      testgrid-dashboards: sig-node-kubelet
   376      testgrid-tab-name: kubelet-gce-e2e-swap-ubuntu-serial
   377      description: "Run serial node e2e tests with swap environment on Ubuntu"
   378    labels:
   379      preset-service-account: "true"
   380      preset-k8s-ssh: "true"
   381    decorate: true
   382    decoration_config:
   383      timeout: 240m
   384    extra_refs:
   385    - org: kubernetes
   386      repo: kubernetes
   387      base_ref: master
   388      path_alias: k8s.io/kubernetes
   389      workdir: true
   390    - org: kubernetes
   391      repo: test-infra
   392      base_ref: master
   393      path_alias: k8s.io/test-infra
   394    spec:
   395      containers:
   396        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   397          command:
   398          - runner.sh
   399          - /workspace/scenarios/kubernetes_e2e.py
   400          args:
   401            - --deployment=node
   402            - --gcp-zone=us-west1-b
   403            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/swap/image-config-swap.yaml
   404            - --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
   405            - --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
   406            - '--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*\"]}"'
   407            - --node-tests=true
   408            - --provider=gce
   409            - --test_args=--nodes=1 --focus="\[Serial\]" --skip="\[Flaky\]|\[Slow\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]"
   410            - --timeout=180m
   411          env:
   412            - name: GOPATH
   413              value: /go
   414          resources:
   415            limits:
   416              cpu: 4
   417              memory: 6Gi
   418            requests:
   419              cpu: 4
   420              memory: 6Gi
   421  
   422  - name: ci-kubernetes-node-swap-fedora-serial
   423    interval: 4h
   424    cluster: k8s-infra-prow-build
   425    annotations:
   426      testgrid-dashboards: sig-node-kubelet, sig-node-cri-o
   427      testgrid-tab-name: kubelet-gce-e2e-swap-fedora-serial
   428      description: "Run serial node e2e tests with swap environment on Fedora"
   429    labels:
   430      preset-service-account: "true"
   431      preset-k8s-ssh: "true"
   432    decorate: true
   433    decoration_config:
   434      timeout: 290m
   435    extra_refs:
   436    - org: kubernetes
   437      repo: kubernetes
   438      base_ref: master
   439      path_alias: k8s.io/kubernetes
   440      workdir: true
   441    - org: kubernetes
   442      repo: test-infra
   443      base_ref: master
   444      path_alias: k8s.io/test-infra
   445    spec:
   446      containers:
   447      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   448        command:
   449          - runner.sh
   450          - /workspace/scenarios/kubernetes_e2e.py
   451        args:
   452        - --deployment=node
   453        - --env=KUBE_SSH_USER=core
   454        - --gcp-zone=us-west1-b
   455        - '--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\"]}"'
   456        - --node-tests=true
   457        - --provider=gce
   458        - --test_args=--nodes=1 --timeout=4h --focus="\[Serial\]" --skip="\[Flaky\]|\[Slow\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]"
   459        - --timeout=270m
   460        - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/swap/image-config-swap-fedora.yaml
   461        resources:
   462          limits:
   463            cpu: 4
   464            memory: 6Gi
   465          requests:
   466            cpu: 4
   467            memory: 6Gi
   468        env:
   469          - name: GOPATH
   470            value: /go
   471          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
   472            value: "1"
   473  
   474  - name: ci-kubernetes-node-swap-conformance-ubuntu-serial
   475    interval: 4h
   476    cluster: k8s-infra-prow-build
   477    annotations:
   478      testgrid-dashboards: sig-node-kubelet
   479      testgrid-tab-name: kubelet-swap-conformance-ubuntu-serial
   480      description: "Run serial swap conformance e2e tests with swap environment on Ubuntu"
   481    labels:
   482      preset-service-account: "true"
   483      preset-k8s-ssh: "true"
   484    decorate: true
   485    decoration_config:
   486      timeout: 240m
   487    extra_refs:
   488    - org: kubernetes
   489      repo: kubernetes
   490      base_ref: master
   491      path_alias: k8s.io/kubernetes
   492      workdir: true
   493    - org: kubernetes
   494      repo: test-infra
   495      base_ref: master
   496      path_alias: k8s.io/test-infra
   497    spec:
   498      containers:
   499        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   500          command:
   501          - runner.sh
   502          - /workspace/scenarios/kubernetes_e2e.py
   503          args:
   504            - --deployment=node
   505            - --gcp-zone=us-west1-b
   506            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/swap/image-config-swap.yaml
   507            - --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
   508            - --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
   509            - '--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*\"]}"'
   510            - --node-tests=true
   511            - --provider=gce
   512            - --test_args=--nodes=1 --focus="NodeSwap" --skip="\[Flaky\]|\[Slow\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]"
   513            - --timeout=180m
   514          env:
   515            - name: GOPATH
   516              value: /go
   517          resources:
   518            limits:
   519              cpu: 4
   520              memory: 6Gi
   521            requests:
   522              cpu: 4
   523              memory: 6Gi
   524  
   525  - name: ci-kubernetes-node-swap-conformance-fedora-serial
   526    interval: 4h
   527    cluster: k8s-infra-prow-build
   528    annotations:
   529      testgrid-dashboards: sig-node-kubelet, sig-node-cri-o
   530      testgrid-tab-name: kubelet-swap-conformance-fedora-serial
   531      description: "Run serial swap conformance e2e tests with swap environment on Fedora"
   532    labels:
   533      preset-service-account: "true"
   534      preset-k8s-ssh: "true"
   535    decorate: true
   536    decoration_config:
   537      timeout: 290m
   538    extra_refs:
   539    - org: kubernetes
   540      repo: kubernetes
   541      base_ref: master
   542      path_alias: k8s.io/kubernetes
   543      workdir: true
   544    - org: kubernetes
   545      repo: test-infra
   546      base_ref: master
   547      path_alias: k8s.io/test-infra
   548    spec:
   549      containers:
   550      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   551        command:
   552          - runner.sh
   553          - /workspace/scenarios/kubernetes_e2e.py
   554        args:
   555        - --deployment=node
   556        - --env=KUBE_SSH_USER=core
   557        - --gcp-zone=us-west1-b
   558        - '--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\"]}"'
   559        - --node-tests=true
   560        - --provider=gce
   561        - --test_args=--nodes=1 --timeout=4h --focus="NodeSwap" --skip="\[Flaky\]|\[Slow\]|\[Benchmark\]|\[NodeSpecialFeature:.+\]|\[NodeSpecialFeature\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]|\[NodeFeature:Eviction\]"
   562        - --timeout=270m
   563        - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/swap/image-config-swap-fedora.yaml
   564        resources:
   565          limits:
   566            cpu: 4
   567            memory: 6Gi
   568          requests:
   569            cpu: 4
   570            memory: 6Gi
   571        env:
   572          - name: GOPATH
   573            value: /go
   574          - name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
   575            value: "1"
   576  
   577  - name: ci-kubernetes-fsquota-ubuntu
   578    interval: 24h
   579    cluster: k8s-infra-prow-build
   580    annotations:
   581      testgrid-dashboards: sig-node-kubelet
   582      testgrid-tab-name: kubelet-gce-e2e-fsquota-ubuntu
   583      description: "Run node e2e tests with fsquota environment on Ubuntu"
   584    labels:
   585      preset-service-account: "true"
   586      preset-k8s-ssh: "true"
   587    decorate: true
   588    decoration_config:
   589      timeout: 240m
   590    extra_refs:
   591    - org: kubernetes
   592      repo: kubernetes
   593      base_ref: master
   594      path_alias: k8s.io/kubernetes
   595      workdir: true
   596    - org: kubernetes
   597      repo: test-infra
   598      base_ref: master
   599      path_alias: k8s.io/test-infra
   600    spec:
   601      containers:
   602        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   603          command:
   604          - runner.sh
   605          - /workspace/scenarios/kubernetes_e2e.py
   606          args:
   607            - --deployment=node
   608            - --gcp-zone=us-west1-b
   609            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config.yaml
   610            - '--node-test-args=--feature-gates=LocalStorageCapacityIsolationFSQuotaMonitoring=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*\"]}"'
   611            - --node-tests=true
   612            - --provider=gce
   613            - --test_args=--nodes=1 --focus="LocalStorageCapacityIsolationQuota"
   614            - --timeout=180m
   615          env:
   616            - name: GOPATH
   617              value: /go
   618          resources:
   619            limits:
   620              cpu: 4
   621              memory: 6Gi
   622            requests:
   623              cpu: 4
   624              memory: 6Gi
   625  
   626  
   627  - name: ci-kubernetes-node-e2e-containerd-standalone-mode-all-alpha
   628    interval: 24h
   629    cluster: k8s-infra-prow-build
   630    labels:
   631      preset-service-account: "true"
   632      preset-k8s-ssh: "true"
   633    decorate: true
   634    decoration_config:
   635      timeout: 90m
   636    extra_refs:
   637    - org: kubernetes
   638      repo: kubernetes
   639      base_ref: master
   640      path_alias: k8s.io/kubernetes
   641      workdir: true
   642    - org: containerd
   643      repo: containerd
   644      base_ref: main
   645      path_alias: github.com/containerd/containerd
   646    - org: kubernetes
   647      repo: test-infra
   648      base_ref: master
   649      path_alias: k8s.io/test-infra
   650    spec:
   651      containers:
   652      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   653        command:
   654        - runner.sh
   655        - /workspace/scenarios/kubernetes_e2e.py
   656        args:
   657        - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/systemd/image-config.yaml
   658        - --deployment=node
   659        - --gcp-zone=us-west1-b
   660        - '--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"'
   661        - --node-tests=true
   662        - --provider=gce
   663        - --test_args=--nodes=8 --focus="\[Feature:StandaloneMode\]" --skip="\[Flaky\]|\[Serial\]"
   664        - --timeout=65m
   665        env:
   666        - name: GOPATH
   667          value: /go
   668        resources:
   669          requests:
   670            cpu: 4
   671            memory: 6Gi
   672          limits:
   673            cpu: 4
   674            memory: 6Gi
   675    annotations:
   676      testgrid-dashboards: sig-node-release-blocking
   677      testgrid-tab-name: node-kubelet-containerd-standalone-mode-all-alpha
   678      description: "Runs kubelet in standalone mode with all alpha features enabled"
   679  
   680  - name: ci-kubernetes-node-e2e-containerd-standalone-mode
   681    interval: 24h
   682    cluster: k8s-infra-prow-build
   683    labels:
   684      preset-service-account: "true"
   685      preset-k8s-ssh: "true"
   686    decorate: true
   687    decoration_config:
   688      timeout: 90m
   689    extra_refs:
   690    - org: kubernetes
   691      repo: kubernetes
   692      base_ref: master
   693      path_alias: k8s.io/kubernetes
   694      workdir: true
   695    - org: containerd
   696      repo: containerd
   697      base_ref: main
   698      path_alias: github.com/containerd/containerd
   699    - org: kubernetes
   700      repo: test-infra
   701      base_ref: master
   702      path_alias: k8s.io/test-infra
   703    spec:
   704      containers:
   705      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   706        command:
   707        - runner.sh
   708        - /workspace/scenarios/kubernetes_e2e.py
   709        args:
   710        - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/systemd/image-config.yaml
   711        - --deployment=node
   712        - --gcp-zone=us-west1-b
   713        - '--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"'
   714        - --node-tests=true
   715        - --provider=gce
   716        - --test_args=--nodes=8 --focus="\[Feature:StandaloneMode\]" --skip="\[Flaky\]|\[Serial\]"
   717        - --timeout=65m
   718        env:
   719        - name: GOPATH
   720          value: /go
   721        resources:
   722          requests:
   723            cpu: 4
   724            memory: 6Gi
   725          limits:
   726            cpu: 4
   727            memory: 6Gi
   728    annotations:
   729      testgrid-dashboards: sig-node-release-blocking
   730      testgrid-tab-name: node-kubelet-containerd-standalone-mode
   731      description: "Runs kubelet in standalone mode"
   732  
   733  - name: ci-kubernetes-node-kubelet-serial-topology-manager
   734    interval: 24h
   735    cluster: k8s-infra-prow-build
   736    annotations:
   737      testgrid-dashboards: sig-node-kubelet
   738      testgrid-tab-name: kubelet-serial-gce-e2e-topology-manager
   739    labels:
   740      preset-service-account: "true"
   741      preset-k8s-ssh: "true"
   742    decorate: true
   743    decoration_config:
   744      timeout: 240m
   745    extra_refs:
   746    - org: kubernetes
   747      repo: kubernetes
   748      base_ref: master
   749      path_alias: k8s.io/kubernetes
   750      workdir: true
   751    - org: kubernetes
   752      repo: test-infra
   753      base_ref: master
   754      path_alias: k8s.io/test-infra
   755    spec:
   756      containers:
   757        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   758          command:
   759          - runner.sh
   760          - /workspace/scenarios/kubernetes_e2e.py
   761          args:
   762            - --deployment=node
   763            - --gcp-zone=us-west1-b
   764            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial-resource-managers.yaml
   765            - '--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*\"]}"'
   766            - --node-tests=true
   767            - --provider=gce
   768            - --test_args=--nodes=1 --skip="" --focus="\[Feature:TopologyManager\]"
   769            - --timeout=180m
   770          env:
   771            - name: GOPATH
   772              value: /go
   773          resources:
   774            limits:
   775              cpu: 4
   776              memory: 6Gi
   777            requests:
   778              cpu: 4
   779              memory: 6Gi
   780  
   781  - name: ci-kubernetes-node-kubelet-serial-cpu-manager
   782    interval: 24h
   783    cluster: k8s-infra-prow-build
   784    annotations:
   785      testgrid-dashboards: sig-node-kubelet
   786      testgrid-tab-name: kubelet-serial-gce-e2e-cpu-manager
   787    labels:
   788      preset-service-account: "true"
   789      preset-k8s-ssh: "true"
   790    decorate: true
   791    decoration_config:
   792      timeout: 240m
   793    extra_refs:
   794    - org: kubernetes
   795      repo: kubernetes
   796      base_ref: master
   797      path_alias: k8s.io/kubernetes
   798      workdir: true
   799    - org: kubernetes
   800      repo: test-infra
   801      base_ref: master
   802      path_alias: k8s.io/test-infra
   803    spec:
   804      containers:
   805        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   806          command:
   807          - runner.sh
   808          - /workspace/scenarios/kubernetes_e2e.py
   809          args:
   810            - --deployment=node
   811            - --gcp-zone=us-west1-b
   812            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial-resource-managers.yaml
   813            - '--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*\"]}"'
   814            - --node-tests=true
   815            - --provider=gce
   816            - --test_args=--nodes=1 --skip="" --focus="\[Feature:CPUManager\]"
   817            - --timeout=180m
   818          env:
   819            - name: GOPATH
   820              value: /go
   821          resources:
   822            limits:
   823              cpu: 4
   824              memory: 6Gi
   825            requests:
   826              cpu: 4
   827              memory: 6Gi
   828  
   829  - name: ci-kubernetes-node-kubelet-serial-memory-manager
   830    interval: 24h
   831    cluster: k8s-infra-prow-build
   832    annotations:
   833      testgrid-dashboards: sig-node-kubelet
   834      testgrid-tab-name: kubelet-serial-gce-e2e-memory-manager
   835    labels:
   836      preset-service-account: "true"
   837      preset-k8s-ssh: "true"
   838    decorate: true
   839    decoration_config:
   840      timeout: 240m
   841    extra_refs:
   842    - org: kubernetes
   843      repo: kubernetes
   844      base_ref: master
   845      path_alias: k8s.io/kubernetes
   846      workdir: true
   847    - org: kubernetes
   848      repo: test-infra
   849      base_ref: master
   850      path_alias: k8s.io/test-infra
   851    spec:
   852      containers:
   853        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   854          command:
   855          - runner.sh
   856          - /workspace/scenarios/kubernetes_e2e.py
   857          args:
   858            - --deployment=node
   859            - --gcp-zone=us-west1-b
   860            - --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial-resource-managers.yaml
   861            - '--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*\"]}"'
   862            - --node-tests=true
   863            - --provider=gce
   864            - --test_args=--nodes=1 --skip="" --focus="\[Feature:MemoryManager\]"
   865            - --timeout=180m
   866          env:
   867            - name: GOPATH
   868              value: /go
   869          resources:
   870            limits:
   871              cpu: 4
   872              memory: 6Gi
   873            requests:
   874              cpu: 4
   875              memory: 6Gi
   876  
   877  # TODO: migrate performance special config tests to containerd/cri-o
   878  #- name: ci-kubernetes-node-kubelet-performance-test
   879  #  interval: 12h
   880  #  labels:
   881  #    preset-service-account: "true"
   882  #    preset-k8s-ssh: "true"
   883  #  spec:
   884  #    containers:
   885  #      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   886  #        args:
   887  #          - --repo=k8s.io/kubernetes=master
   888  #          - --timeout=90
   889  #          - --root=/go/src
   890  #          - --scenario=kubernetes_e2e
   891  #          - --
   892  #          - --deployment=node
   893  #          - --gcp-project-type=node-e2e-project
   894  #          - --gcp-zone=us-west1-b
   895  #          - --node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/perf-image-config.yaml
   896  #          - --node-test-args= --kubelet-flags="--cgroups-per-qos=true --cgroup-root=/" --server-start-timeout=420s
   897  #          - --node-tests=true
   898  #          - --provider=gce
   899  #          - --test_args=--nodes=1
   900  #          - --timeout=60m
   901  #        env:
   902  #          - name: GOPATH
   903  #            value: /go
   904  #  annotations:
   905  #    testgrid-dashboards: sig-node-kubelet
   906  #    testgrid-tab-name: node-performance-test