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