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