k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes/sig-network/sig-network-misc.yaml (about) 1 presubmits: 2 # Note, these jobs need to generally stage results to a GCE bucket. 3 # We currently have three, ingress, network-policies , and ipvs... 4 kubernetes/kubernetes: 5 6 - name: pull-kubernetes-e2e-gci-gce-ingress 7 cluster: k8s-infra-prow-build 8 branches: 9 # TODO(releng): Remove once repo default branch has been renamed 10 - master 11 - main 12 always_run: false 13 run_if_changed: '^(test/e2e/network/|pkg/apis/networking)' 14 optional: true 15 decorate: true 16 decoration_config: 17 timeout: 360m 18 grace_period: 15m 19 path_alias: k8s.io/kubernetes 20 extra_refs: 21 - org: kubernetes 22 repo: release 23 base_ref: master 24 path_alias: "k8s.io/release" 25 skip_report: false 26 labels: 27 preset-service-account: "true" 28 preset-k8s-ssh: "true" 29 preset-dind-enabled: "true" 30 preset-pull-kubernetes-e2e: "true" 31 preset-pull-kubernetes-e2e-gce: "true" 32 spec: 33 containers: 34 - command: 35 - runner.sh 36 - /workspace/scenarios/kubernetes_e2e.py 37 args: 38 - --build=quick 39 - --extract=local 40 - --env=ALLOW_PRIVILEGED=true 41 - --env=KUBE_UBUNTU_INSTALL_CONTAINERD_VERSION=v1.7.16 42 - --env=KUBE_UBUNTU_INSTALL_RUNC_VERSION=v1.1.12 43 - --env=LOG_DUMP_SYSTEMD_SERVICES=containerd 44 - --env=CONTAINER_RUNTIME_TEST_HANDLER=true 45 - --env=KUBE_MASTER_OS_DISTRIBUTION=ubuntu 46 - --env=KUBE_GCE_MASTER_IMAGE=ubuntu-2204-jammy-v20230919 47 - --env=KUBE_GCE_MASTER_PROJECT=ubuntu-os-cloud 48 - --env=KUBE_NODE_OS_DISTRIBUTION=ubuntu 49 - --env=KUBE_GCE_NODE_IMAGE=ubuntu-2204-jammy-v20230919 50 - --env=KUBE_GCE_NODE_PROJECT=ubuntu-os-cloud 51 - --env=GCE_ALPHA_FEATURES=NetworkEndpointGroup 52 - --env=KUBE_GCE_ENABLE_IP_ALIASES=true 53 - --gcp-master-image=ubuntu 54 - --gcp-node-image=ubuntu 55 - --gcp-nodes=4 56 - --gcp-zone=us-west1-b 57 - --provider=gce 58 - --test_args=--ginkgo.focus=\[Feature:NEG\]|Loadbalancing|LoadBalancers|Ingress --ginkgo.skip=\[Feature:kubemci\]|\[Disruptive\]|\[Feature:IngressScale\]|\[Feature:NetworkPolicy\] 59 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gci-gce-ingress 60 - --timeout=320m 61 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 62 resources: 63 requests: 64 cpu: 4 65 memory: "6Gi" 66 limits: 67 cpu: 4 68 memory: "6Gi" 69 securityContext: 70 privileged: true 71 annotations: 72 testgrid-dashboards: sig-network-gce 73 testgrid-tab-name: presubmit-network-ingress, google-gce 74 testgrid-num-failures-to-alert: '6' 75 testgrid-alert-stale-results-hours: '24' 76 testgrid-alert-email: kubernetes-sig-network-test-failures@googlegroups.com 77 description: Uses kubetest to run e2e Conformance, SIG-Network or Network Ingress tests against a cluster (ubuntu based and uses containerd) created with cluster/kube-up.sh 78 79 - name: pull-kubernetes-e2e-gce-network-policies 80 cluster: k8s-infra-prow-build 81 branches: 82 # TODO(releng): Remove once repo default branch has been renamed 83 - master 84 - main 85 always_run: false 86 run_if_changed: '^(test/e2e/network/|pkg/apis/networking)' 87 optional: true 88 decorate: true 89 path_alias: k8s.io/kubernetes 90 extra_refs: 91 - org: kubernetes 92 repo: release 93 base_ref: master 94 path_alias: "k8s.io/release" 95 skip_report: false 96 labels: 97 preset-service-account: "true" 98 preset-k8s-ssh: "true" 99 preset-dind-enabled: "true" 100 preset-pull-kubernetes-e2e: "true" 101 preset-pull-kubernetes-e2e-gce: "true" 102 spec: 103 containers: 104 - command: 105 - runner.sh 106 - /workspace/scenarios/kubernetes_e2e.py 107 args: 108 - --build=quick 109 - --extract=local 110 - --env=ALLOW_PRIVILEGED=true 111 - --env=NETWORK_POLICY_PROVIDER=kube-network-policies 112 - --ginkgo-parallel=30 113 - --gcp-nodes=4 114 - --gcp-zone=us-west1-b 115 - --provider=gce 116 # Skipping snat tests probably GCE related? https://github.com/kubernetes/test-infra/issues/20321 117 # Skipping Cloud Provider specific tests: LoadBalancer, ESIPP (Source IP Preservation) 118 - --test_args=--ginkgo.focus=\[sig-network\]|\[Conformance\]|\[Feature:NetworkPolicy\]|\[Feature:NetworkPolicyEndPort\] --ginkgo.skip=\[Feature:(Networking-IPv6|Example|Federation|PerformanceDNS|KubeProxyDaemonSetMigration|ServiceCIDRs|SCTPConnectivity)\]|DualStack|GCE|Disruptive|Serial|SNAT|LoadBalancer|ESIPP 119 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-network-policies 120 - --timeout=100m 121 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 122 resources: 123 requests: 124 cpu: 4 125 memory: "6Gi" 126 limits: 127 cpu: 4 128 memory: "6Gi" 129 securityContext: 130 privileged: true 131 annotations: 132 testgrid-dashboards: sig-network-gce 133 testgrid-tab-name: presubmit-network-policies, google-gce 134 testgrid-num-failures-to-alert: '6' 135 testgrid-alert-stale-results-hours: '24' 136 testgrid-alert-email: kubernetes-sig-network-test-failures@googlegroups.com 137 description: Uses kubetest to run e2e Conformance, SIG-Network or Network Policy tests against a cluster (ubuntu based and uses containerd) created with cluster/kube-up.sh 138 139 - name: pull-kubernetes-e2e-gci-gce-ipvs 140 cluster: k8s-infra-prow-build 141 branches: 142 # TODO(releng): Remove once repo default branch has been renamed 143 - master 144 - main 145 always_run: false 146 run_if_changed: '^(test/e2e/network/|pkg/apis/networking|pkg/.*/ipvs/)' 147 optional: true 148 decorate: true 149 decoration_config: 150 timeout: 120m 151 grace_period: 15m 152 path_alias: k8s.io/kubernetes 153 extra_refs: 154 - org: kubernetes 155 repo: release 156 base_ref: master 157 path_alias: "k8s.io/release" 158 skip_report: false 159 labels: 160 preset-service-account: "true" 161 preset-k8s-ssh: "true" 162 preset-dind-enabled: "true" 163 preset-pull-kubernetes-e2e: "true" 164 preset-pull-kubernetes-e2e-gce: "true" 165 spec: 166 containers: 167 - command: 168 - runner.sh 169 - /workspace/scenarios/kubernetes_e2e.py 170 args: 171 - --build=quick 172 - --env=ALLOW_PRIVILEGED=true 173 - --env=KUBE_UBUNTU_INSTALL_CONTAINERD_VERSION=v1.7.16 174 - --env=KUBE_UBUNTU_INSTALL_RUNC_VERSION=v1.1.12 175 - --env=LOG_DUMP_SYSTEMD_SERVICES=containerd 176 - --env=CONTAINER_RUNTIME_TEST_HANDLER=true 177 - --env=KUBE_MASTER_OS_DISTRIBUTION=ubuntu 178 - --env=KUBE_GCE_MASTER_IMAGE=ubuntu-2204-jammy-v20230919 179 - --env=KUBE_GCE_MASTER_PROJECT=ubuntu-os-cloud 180 - --env=KUBE_NODE_OS_DISTRIBUTION=ubuntu 181 - --env=KUBE_GCE_NODE_IMAGE=ubuntu-2204-jammy-v20230919 182 - --env=KUBE_GCE_NODE_PROJECT=ubuntu-os-cloud 183 - --env=KUBE_PROXY_MODE=ipvs 184 - --gcp-master-image=ubuntu 185 - --gcp-node-image=ubuntu 186 - --gcp-nodes=4 187 - --gcp-zone=us-west1-b 188 - --provider=gce 189 - --ginkgo-parallel=30 190 - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[sig-storage\]|\[Feature:.+\] --minStartupPods=8 191 - --timeout=80m 192 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 193 resources: 194 limits: 195 cpu: 2 196 memory: "6Gi" 197 requests: 198 cpu: 2 199 memory: "6Gi" 200 securityContext: 201 privileged: true 202 annotations: 203 testgrid-dashboards: sig-network-gce 204 testgrid-tab-name: presubmit-network-ipvs, google-gce 205 testgrid-num-failures-to-alert: '6' 206 testgrid-alert-stale-results-hours: '24' 207 testgrid-alert-email: kubernetes-sig-network-test-failures@googlegroups.com 208 description: Uses kubetest to run e2e Conformance, SIG-Network tests against a cluster using IPVS (ubuntu based and uses containerd) created with cluster/kube-up.sh 209 210 - name: pull-kubernetes-e2e-gci-gce-nftables 211 cluster: k8s-infra-prow-build 212 branches: 213 # TODO(releng): Remove once repo default branch has been renamed 214 - master 215 - main 216 always_run: false 217 # skip until COS support all the necessary kernel modules 218 # run_if_changed: '^(test/e2e/network/|pkg/apis/networking|pkg/proxy/nftables/)' 219 optional: true 220 decorate: true 221 decoration_config: 222 timeout: 120m 223 grace_period: 15m 224 path_alias: k8s.io/kubernetes 225 extra_refs: 226 - org: kubernetes 227 repo: release 228 base_ref: master 229 path_alias: "k8s.io/release" 230 skip_report: false 231 labels: 232 preset-service-account: "true" 233 preset-k8s-ssh: "true" 234 preset-dind-enabled: "true" 235 preset-pull-kubernetes-e2e: "true" 236 preset-pull-kubernetes-e2e-gce: "true" 237 spec: 238 containers: 239 - command: 240 - runner.sh 241 - /workspace/scenarios/kubernetes_e2e.py 242 args: 243 - --build=quick 244 - --env=ALLOW_PRIVILEGED=true 245 - --env=KUBE_PROXY_MODE=nftables 246 - --gcp-nodes=4 247 - --gcp-zone=us-west1-b 248 - --provider=gce 249 - --gcp-master-image=gci 250 - --gcp-node-image=gci 251 - --ginkgo-parallel=30 252 - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[sig-storage\]|\[Feature:.+\] --minStartupPods=8 253 - --timeout=80m 254 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 255 resources: 256 limits: 257 cpu: 2 258 memory: "6Gi" 259 requests: 260 cpu: 2 261 memory: "6Gi" 262 securityContext: 263 privileged: true 264 annotations: 265 testgrid-dashboards: sig-network-gce 266 testgrid-tab-name: presubmit-network-nftables, google-gce 267 testgrid-num-failures-to-alert: '6' 268 testgrid-alert-stale-results-hours: '24' 269 testgrid-alert-email: antonio.ojea.garcia@gmail.com, danwinship@redhat.com 270 description: Uses kubetest to run e2e Conformance, SIG-Network tests against a cluster using nftables created with cluster/kube-up.sh 271 272 kubernetes/dns: 273 - name: pull-kubernetes-dns-test 274 cluster: eks-prow-build-cluster 275 branches: 276 - master 277 always_run: true 278 decorate: true 279 labels: 280 preset-service-account: "true" 281 preset-dind-enabled: "true" 282 path_alias: k8s.io/dns 283 spec: 284 containers: 285 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 286 command: 287 - "runner.sh" 288 - ./presubmits.sh 289 # docker-in-docker needs privileged mode 290 securityContext: 291 privileged: true 292 resources: 293 limits: 294 cpu: 2 295 memory: 4Gi 296 requests: 297 cpu: 2 298 memory: 4Gi 299 periodics: 300 - interval: 6h 301 name: ci-kubernetes-e2e-gce-alpha-api 302 cluster: k8s-infra-prow-build 303 labels: 304 preset-service-account: "true" 305 preset-k8s-ssh: "true" 306 decorate: true 307 decoration_config: 308 timeout: 80m 309 spec: 310 containers: 311 - command: 312 - runner.sh 313 - /workspace/scenarios/kubernetes_e2e.py 314 args: 315 - --check-leaked-resources 316 # List GCE Alpha features we want to enable, separated by commas. 317 - --env=GCE_ALPHA_FEATURES=NetworkTiers 318 - --extract=ci/latest 319 - --gcp-master-image=gci 320 - --gcp-node-image=gci 321 - --gcp-nodes=4 322 - --gcp-zone=us-west1-b 323 - --ginkgo-parallel=30 324 - --provider=gce 325 - --test_args=--ginkgo.focus=\[Feature:GCEAlphaFeature\] --minStartupPods=8 326 - --timeout=60m 327 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 328 resources: 329 limits: 330 cpu: 2 331 memory: "6Gi" 332 requests: 333 cpu: 2 334 memory: "6Gi" 335 annotations: 336 testgrid-dashboards: google-gce, sig-network-gce 337 testgrid-tab-name: gce-alpha-api 338 testgrid-alert-email: kubernetes-sig-network-test-failures@googlegroups.com 339 - interval: 6h 340 name: ci-kubernetes-e2e-gce-coredns-performance 341 cluster: k8s-infra-prow-build 342 labels: 343 preset-service-account: "true" 344 preset-k8s-ssh: "true" 345 decorate: true 346 decoration_config: 347 timeout: 60m 348 spec: 349 containers: 350 - command: 351 - runner.sh 352 - /workspace/scenarios/kubernetes_e2e.py 353 args: 354 - --cluster=gce-coredns-perf 355 - --env=CLUSTER_DNS_CORE_DNS=true 356 - --env=KUBE_ENABLE_NODE_PROBLEM_DETECTOR=none 357 - --extract=ci/latest 358 - --gcp-master-image=gci 359 - --gcp-node-image=gci 360 - --gcp-nodes=3 361 - --gcp-zone=us-east1-b 362 - --provider=gce 363 - --test_args=--ginkgo.focus=\[Feature:PerformanceDNS\] 364 - --timeout=60m 365 - --use-logexporter 366 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 367 resources: 368 limits: 369 cpu: 2 370 memory: "6Gi" 371 requests: 372 cpu: 2 373 memory: "6Gi" 374 annotations: 375 testgrid-dashboards: sig-network-gce 376 testgrid-tab-name: gce-coredns-performance 377 - interval: 6h 378 name: ci-kubernetes-e2e-gce-kubedns-performance 379 cluster: k8s-infra-prow-build 380 labels: 381 preset-service-account: "true" 382 preset-k8s-ssh: "true" 383 decorate: true 384 decoration_config: 385 timeout: 80m 386 spec: 387 containers: 388 - command: 389 - runner.sh 390 - /workspace/scenarios/kubernetes_e2e.py 391 args: 392 - --cluster=gce-kubedns-perf 393 - --env=CLUSTER_DNS_CORE_DNS=false 394 - --env=KUBE_ENABLE_NODE_PROBLEM_DETECTOR=none 395 - --extract=ci/latest 396 - --gcp-master-image=gci 397 - --gcp-node-image=gci 398 - --gcp-nodes=3 399 - --gcp-zone=us-east1-b 400 - --provider=gce 401 - --test_args=--ginkgo.focus=\[Feature:PerformanceDNS\] 402 - --timeout=60m 403 - --use-logexporter 404 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 405 resources: 406 limits: 407 cpu: 2 408 memory: "6Gi" 409 requests: 410 cpu: 2 411 memory: "6Gi" 412 annotations: 413 testgrid-dashboards: sig-network-gce 414 testgrid-tab-name: gce-kubedns-performance 415 - interval: 6h 416 name: ci-kubernetes-e2e-gci-gce-coredns 417 cluster: k8s-infra-prow-build 418 labels: 419 preset-service-account: "true" 420 preset-k8s-ssh: "true" 421 decorate: true 422 decoration_config: 423 timeout: 170m 424 spec: 425 containers: 426 - command: 427 - runner.sh 428 - /workspace/scenarios/kubernetes_e2e.py 429 args: 430 - --check-leaked-resources 431 - --cluster= 432 - --env=CLUSTER_DNS_CORE_DNS=true 433 - --env=KUBE_ENABLE_NODE_PROBLEM_DETECTOR=none 434 - --extract=ci/latest 435 - --gcp-zone=us-west1-b 436 - --ginkgo-parallel=30 437 - --provider=gce 438 - --test_args=--ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[sig-storage\]|\[Feature:.+\]|\[NodeFeature:.+\] --minStartupPods=8 439 - --timeout=150m 440 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 441 resources: 442 limits: 443 cpu: 2 444 memory: "6Gi" 445 requests: 446 cpu: 2 447 memory: "6Gi" 448 449 - interval: 6h 450 name: ci-kubernetes-e2e-gce-coredns-performance-nodecache 451 cluster: k8s-infra-prow-build 452 labels: 453 preset-service-account: "true" 454 preset-k8s-ssh: "true" 455 decorate: true 456 decoration_config: 457 timeout: 80m 458 spec: 459 containers: 460 - command: 461 - runner.sh 462 - /workspace/scenarios/kubernetes_e2e.py 463 args: 464 - --cluster=gce-coredns-perf-cache 465 - --env=CLUSTER_DNS_CORE_DNS=true 466 - --env=KUBE_ENABLE_NODELOCAL_DNS=true 467 - --env=KUBE_ENABLE_NODE_PROBLEM_DETECTOR=none 468 - --extract=ci/latest 469 - --gcp-master-image=gci 470 - --gcp-node-image=gci 471 - --gcp-nodes=3 472 - --gcp-zone=us-east1-b 473 - --provider=gce 474 - --test_args=--ginkgo.focus=\[Feature:PerformanceDNS\] 475 - --timeout=60m 476 - --use-logexporter 477 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 478 resources: 479 limits: 480 cpu: 2 481 memory: "6Gi" 482 requests: 483 cpu: 2 484 memory: "6Gi" 485 annotations: 486 testgrid-dashboards: sig-network-gce 487 testgrid-tab-name: gce-coredns-performance-nodecache 488 - interval: 6h 489 name: ci-kubernetes-e2e-gce-kubedns-performance-nodecache 490 cluster: k8s-infra-prow-build 491 labels: 492 preset-service-account: "true" 493 preset-k8s-ssh: "true" 494 decorate: true 495 decoration_config: 496 timeout: 80m 497 spec: 498 containers: 499 - command: 500 - runner.sh 501 - /workspace/scenarios/kubernetes_e2e.py 502 args: 503 - --cluster=gce-kubedns-perf-cache 504 - --env=CLUSTER_DNS_CORE_DNS=false 505 - --env=KUBE_ENABLE_NODELOCAL_DNS=true 506 - --env=KUBE_ENABLE_NODE_PROBLEM_DETECTOR=none 507 - --extract=ci/latest 508 - --gcp-master-image=gci 509 - --gcp-node-image=gci 510 - --gcp-nodes=3 511 - --gcp-zone=us-east1-b 512 - --provider=gce 513 - --test_args=--ginkgo.focus=\[Feature:PerformanceDNS\] 514 - --timeout=60m 515 - --use-logexporter 516 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 517 resources: 518 limits: 519 cpu: 2 520 memory: "6Gi" 521 requests: 522 cpu: 2 523 memory: "6Gi" 524 annotations: 525 testgrid-dashboards: sig-network-gce 526 testgrid-tab-name: gce-kubedns-performance-nodecache 527 - interval: 6h 528 name: ci-kubernetes-e2e-gci-gce-coredns-nodecache 529 cluster: k8s-infra-prow-build 530 labels: 531 preset-service-account: "true" 532 preset-k8s-ssh: "true" 533 decorate: true 534 decoration_config: 535 timeout: 170m 536 spec: 537 containers: 538 - command: 539 - runner.sh 540 - /workspace/scenarios/kubernetes_e2e.py 541 args: 542 - --check-leaked-resources 543 - --cluster= 544 - --env=CLUSTER_DNS_CORE_DNS=true 545 - --env=KUBE_ENABLE_NODELOCAL_DNS=true 546 - --env=KUBE_ENABLE_NODE_PROBLEM_DETECTOR=none 547 - --extract=ci/latest 548 - --gcp-zone=us-west1-b 549 - --ginkgo-parallel=30 550 - --provider=gce 551 - --test_args=--ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[sig-storage\]|\[Feature:.+\]|\[NodeFeature:.+\] --minStartupPods=8 552 - --timeout=150m 553 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 554 resources: 555 limits: 556 cpu: 2 557 memory: "6Gi" 558 requests: 559 cpu: 2 560 memory: "6Gi" 561 562 - interval: 6h 563 name: ci-kubernetes-e2e-gci-gce-ingress 564 cluster: k8s-infra-prow-build 565 labels: 566 preset-service-account: "true" 567 preset-k8s-ssh: "true" 568 decorate: true 569 decoration_config: 570 timeout: 340m 571 spec: 572 containers: 573 - command: 574 - runner.sh 575 - /workspace/scenarios/kubernetes_e2e.py 576 args: 577 - --check-leaked-resources 578 - --env=GCE_ALPHA_FEATURES=NetworkEndpointGroup 579 - --env=KUBE_GCE_ENABLE_IP_ALIASES=true 580 - --extract=ci/fast/latest-fast 581 - --extract-ci-bucket=k8s-release-dev 582 - --gcp-node-image=gci 583 - --gcp-zone=us-west1-b 584 - --provider=gce 585 - --test_args=--ginkgo.focus=\[Feature:NEG\]|Loadbalancing|LoadBalancers|Ingress --ginkgo.skip=\[Feature:kubemci\]|\[Disruptive\]|\[Feature:IngressScale\]|\[Feature:NetworkPolicy\] 586 - --timeout=320m 587 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 588 resources: 589 limits: 590 cpu: 1 591 memory: "3Gi" 592 requests: 593 cpu: 1 594 memory: "3Gi" 595 annotations: 596 testgrid-dashboards: sig-release-master-blocking, google-gce, sig-network-gce 597 testgrid-tab-name: gci-gce-ingress 598 testgrid-alert-email: kubernetes-sig-network-test-failures@googlegroups.com 599 description: Uses kubetest to run e2e tests (+Feature:Ingress|NEG) against a cluster created with cluster/kube-up.sh 600 testgrid-alert-stale-results-hours: '24' 601 - interval: 6h 602 name: ci-kubernetes-e2e-gci-gce-ingress-canary 603 cluster: k8s-infra-prow-build 604 labels: 605 preset-service-account: "true" 606 preset-k8s-ssh: "true" 607 decorate: true 608 decoration_config: 609 timeout: 340m 610 spec: 611 containers: 612 - command: 613 - runner.sh 614 - /workspace/scenarios/kubernetes_e2e.py 615 args: 616 - --check-leaked-resources 617 - --env=GCE_ALPHA_FEATURES=NetworkEndpointGroup 618 - --env=KUBE_GCE_ENABLE_IP_ALIASES=true 619 - --extract=ci/fast/latest-fast 620 - --extract-ci-bucket=k8s-release-dev 621 - --gcp-node-image=gci 622 - --gcp-zone=us-west1-b 623 - --provider=gce 624 - --test_args=--ginkgo.focus=\[Feature:Ingress\]|\[Feature:NEG\] 625 - --timeout=320m 626 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 627 resources: 628 limits: 629 cpu: 1 630 memory: "3Gi" 631 requests: 632 cpu: 1 633 memory: "3Gi" 634 annotations: 635 testgrid-dashboards: sig-testing-canaries 636 testgrid-tab-name: gci-gce-ingress 637 description: Duplicate of ci-kubernetes-e2e-gci-gce-ingress pinned to a k8s-infra project to verify quota 638 testgrid-alert-stale-results-hours: '24' 639 - interval: 6h 640 name: ci-kubernetes-e2e-gci-gce-ingress-manual-network 641 cluster: k8s-infra-prow-build 642 labels: 643 preset-service-account: "true" 644 preset-k8s-ssh: "true" 645 decorate: true 646 decoration_config: 647 timeout: 200m 648 spec: 649 containers: 650 - command: 651 - runner.sh 652 - /workspace/scenarios/kubernetes_e2e.py 653 args: 654 - --check-leaked-resources 655 - --env=CREATE_CUSTOM_NETWORK=true 656 - --extract=ci/latest 657 - --gcp-node-image=gci 658 - --gcp-zone=us-west1-b 659 - --provider=gce 660 - --test_args=--ginkgo.focus=\[Feature:Ingress\] --minStartupPods=8 661 - --timeout=180m 662 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 663 resources: 664 limits: 665 cpu: 2 666 memory: "6Gi" 667 requests: 668 cpu: 2 669 memory: "6Gi" 670 annotations: 671 testgrid-dashboards: sig-network-gce 672 testgrid-tab-name: gci-gce-ingress-manual-network 673 testgrid-alert-email: kubernetes-sig-network-test-failures@googlegroups.com 674 testgrid-alert-stale-results-hours: '24' 675 - interval: 6h 676 name: ci-kubernetes-e2e-gci-gce-ip-alias 677 cluster: k8s-infra-prow-build 678 labels: 679 preset-service-account: "true" 680 preset-k8s-ssh: "true" 681 decorate: true 682 decoration_config: 683 timeout: 70m 684 spec: 685 containers: 686 - command: 687 - runner.sh 688 - /workspace/scenarios/kubernetes_e2e.py 689 args: 690 - --check-leaked-resources 691 - --env=KUBE_GCE_ENABLE_IP_ALIASES=true 692 - --extract=ci/latest 693 - --gcp-master-image=gci 694 - --gcp-node-image=gci 695 - --gcp-nodes=4 696 - --gcp-zone=us-west1-b 697 - --ginkgo-parallel=30 698 - --provider=gce 699 - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[sig-storage\]|\[Feature:.+\] --minStartupPods=8 700 - --timeout=50m 701 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 702 resources: 703 limits: 704 cpu: 2 705 memory: "6Gi" 706 requests: 707 cpu: 2 708 memory: "6Gi" 709 annotations: 710 testgrid-dashboards: google-gce, google-gci 711 testgrid-tab-name: ip-alias 712 - interval: 6h 713 name: ci-kubernetes-e2e-gci-gce-ipvs 714 cluster: k8s-infra-prow-build 715 labels: 716 preset-service-account: "true" 717 preset-k8s-ssh: "true" 718 decorate: true 719 decoration_config: 720 timeout: 170m 721 spec: 722 containers: 723 - command: 724 - runner.sh 725 - /workspace/scenarios/kubernetes_e2e.py 726 args: 727 - --check-leaked-resources 728 - --env=KUBE_PROXY_MODE=ipvs 729 - --extract=ci/latest 730 - --gcp-master-image=gci 731 - --gcp-node-image=gci 732 - --gcp-zone=us-west1-b 733 - --ginkgo-parallel=30 734 - --provider=gce 735 # skip ESIPP should work from pods #97081 736 - --test_args=--ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[sig-storage\]|ESIPP|LoadBalancers --minStartupPods=8 737 - --timeout=150m 738 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 739 resources: 740 limits: 741 cpu: 2 742 memory: "6Gi" 743 requests: 744 cpu: 2 745 memory: "6Gi" 746 annotations: 747 testgrid-num-failures-to-alert: '6' 748 testgrid-alert-stale-results-hours: '24' 749 # skip until COS support all the necessary kernel modules 750 #- interval: 6h 751 # name: ci-kubernetes-e2e-gci-gce-nftables 752 # cluster: k8s-infra-prow-build 753 # labels: 754 # preset-service-account: "true" 755 # preset-k8s-ssh: "true" 756 # decorate: true 757 # decoration_config: 758 # timeout: 170m 759 # spec: 760 # containers: 761 # - command: 762 # - runner.sh 763 # - /workspace/scenarios/kubernetes_e2e.py 764 # args: 765 # - --check-leaked-resources 766 # - --env=KUBE_PROXY_MODE=nftables 767 # - --extract=ci/latest 768 # - --gcp-master-image=gci 769 # - --gcp-node-image=gci 770 # - --gcp-zone=us-west1-b 771 # - --ginkgo-parallel=30 772 # - --provider=gce 773 # # skip ESIPP should work from pods #97081 774 # - --test_args=--ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[sig-storage\]|ESIPP|LoadBalancers --minStartupPods=8 775 # - --timeout=150m 776 # image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 777 # resources: 778 # limits: 779 # cpu: 2 780 # memory: "6Gi" 781 # requests: 782 # cpu: 2 783 # memory: "6Gi" 784 # annotations: 785 # testgrid-dashboards: sig-network-gce 786 # testgrid-tab-name: periodic-network-nftables, google-gce 787 # testgrid-num-failures-to-alert: '6' 788 # testgrid-alert-stale-results-hours: '24' 789 # testgrid-alert-email: antonio.ojea.garcia@gmail.com, danwinship@redhat.com 790 # description: Uses kubetest to run e2e Conformance, SIG-Network tests against a cluster using nftables created with cluster/kube-up.sh 791 792 - interval: 6h 793 name: ci-kubernetes-e2e-gci-gce-kube-dns 794 cluster: k8s-infra-prow-build 795 labels: 796 preset-service-account: "true" 797 preset-k8s-ssh: "true" 798 decorate: true 799 decoration_config: 800 timeout: 170m 801 spec: 802 containers: 803 - command: 804 - runner.sh 805 - /workspace/scenarios/kubernetes_e2e.py 806 args: 807 - --check-leaked-resources 808 - --cluster= 809 - --env=CLUSTER_DNS_CORE_DNS=false 810 - --extract=ci/latest 811 - --gcp-zone=us-west1-b 812 - --ginkgo-parallel=30 813 - --provider=gce 814 - --test_args=--ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[sig-storage\] --minStartupPods=8 815 - --timeout=150m 816 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 817 resources: 818 limits: 819 cpu: 2 820 memory: "6Gi" 821 requests: 822 cpu: 2 823 memory: "6Gi" 824 825 - interval: 6h 826 name: ci-kubernetes-e2e-gci-gce-kube-dns-nodecache 827 cluster: k8s-infra-prow-build 828 labels: 829 preset-service-account: "true" 830 preset-k8s-ssh: "true" 831 decorate: true 832 decoration_config: 833 timeout: 170m 834 spec: 835 containers: 836 - command: 837 - runner.sh 838 - /workspace/scenarios/kubernetes_e2e.py 839 args: 840 - --check-leaked-resources 841 - --cluster= 842 - --env=CLUSTER_DNS_CORE_DNS=false 843 - --env=KUBE_ENABLE_NODELOCAL_DNS=true 844 - --env=KUBE_ENABLE_NODE_PROBLEM_DETECTOR=none 845 - --extract=ci/latest 846 - --gcp-zone=us-west1-b 847 - --ginkgo-parallel=30 848 - --provider=gce 849 - --test_args=--ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[NodeFeature:.+\]|\[sig-storage\]|LoadBalancer --minStartupPods=8 850 - --timeout=150m 851 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 852 resources: 853 limits: 854 cpu: 2 855 memory: "6Gi" 856 requests: 857 cpu: 2 858 memory: "6Gi" 859 860 - interval: 6h 861 name: ci-kubernetes-e2e-gci-gce-serial-kube-dns 862 cluster: k8s-infra-prow-build 863 labels: 864 preset-service-account: "true" 865 preset-k8s-ssh: "true" 866 decorate: true 867 decoration_config: 868 timeout: 520m 869 spec: 870 containers: 871 - command: 872 - runner.sh 873 - /workspace/scenarios/kubernetes_e2e.py 874 args: 875 - --check-leaked-resources 876 - --env=NODE_LOCAL_SSDS_EXT=1,scsi,fs 877 - --env=NODE_SIZE=n2-standard-2 878 - --env=CLUSTER_DNS_CORE_DNS=false, 879 - --extract=ci/latest 880 - --gcp-master-image=gci 881 - --gcp-node-image=gci 882 - --gcp-zone=us-west1-b 883 - --provider=gce 884 - --test_args=--ginkgo.focus=\[Serial\]|\[Disruptive\] --ginkgo.skip=\[Flaky\]|\[sig-storage\]|\[Feature:.+\] --minStartupPods=8 885 - --timeout=500m 886 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 887 resources: 888 limits: 889 cpu: 2 890 memory: "6Gi" 891 requests: 892 cpu: 2 893 memory: "6Gi" 894 895 - interval: 6h 896 name: ci-kubernetes-e2e-gci-gce-serial-kube-dns-nodecache 897 cluster: k8s-infra-prow-build 898 labels: 899 preset-service-account: "true" 900 preset-k8s-ssh: "true" 901 decorate: true 902 decoration_config: 903 timeout: 520m 904 spec: 905 containers: 906 - command: 907 - runner.sh 908 - /workspace/scenarios/kubernetes_e2e.py 909 args: 910 - --check-leaked-resources 911 - --env=NODE_LOCAL_SSDS_EXT=1,scsi,fs 912 - --env=NODE_SIZE=n2-standard-2 913 - --env=CLUSTER_DNS_CORE_DNS=false, 914 - --env=KUBE_ENABLE_NODELOCAL_DNS=true 915 - --env=KUBE_ENABLE_NODE_PROBLEM_DETECTOR=none 916 - --extract=ci/latest 917 - --gcp-master-image=gci 918 - --gcp-node-image=gci 919 - --gcp-zone=us-west1-b 920 - --provider=gce 921 - --test_args=--ginkgo.focus=\[Serial\]|\[Disruptive\] --ginkgo.skip=\[Flaky\]|\[sig-storage\]|\[Feature:.+\]|LoadBalancer --minStartupPods=8 922 - --timeout=500m 923 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 924 resources: 925 limits: 926 cpu: 2 927 memory: "6Gi" 928 requests: 929 cpu: 2 930 memory: "6Gi" 931 932 - interval: 6h 933 name: ci-kubernetes-e2e-gce-network-policies 934 cluster: k8s-infra-prow-build 935 labels: 936 preset-service-account: "true" 937 preset-k8s-ssh: "true" 938 decorate: true 939 decoration_config: 940 timeout: 170m 941 spec: 942 containers: 943 - command: 944 - runner.sh 945 - /workspace/scenarios/kubernetes_e2e.py 946 args: 947 - --check-leaked-resources 948 - --env=ALLOW_PRIVILEGED=true 949 - --env=NETWORK_POLICY_PROVIDER=kube-network-policies 950 - --ginkgo-parallel=30 951 - --gcp-nodes=4 952 - --gcp-zone=us-west1-b 953 - --provider=gce 954 # Skipping snat tests probably GCE related? https://github.com/kubernetes/test-infra/issues/20321 955 # Skipping Cloud Provider specific tests: LoadBalancer, ESIPP (Source IP Preservation) 956 - --test_args=--ginkgo.focus=\[sig-network\]|\[Conformance\]|\[Feature:NetworkPolicy\]|\[Feature:NetworkPolicyEndPort\] --ginkgo.skip=\[Feature:(Networking-IPv6|Example|Federation|PerformanceDNS|KubeProxyDaemonSetMigration|ServiceCIDRs|SCTPConnectivity)\]|DualStack|GCE|Disruptive|Serial|SNAT|LoadBalancer|ESIPP 957 - --extract=ci/latest 958 - --timeout=100m 959 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 960 resources: 961 limits: 962 cpu: 2 963 memory: "6Gi" 964 requests: 965 cpu: 2 966 memory: "6Gi" 967 annotations: 968 testgrid-dashboards: sig-network-gce 969 testgrid-tab-name: network-policies, google-gce 970 testgrid-num-failures-to-alert: '6' 971 testgrid-alert-stale-results-hours: '24' 972 testgrid-alert-email: kubernetes-sig-network-test-failures@googlegroups.com 973 description: Uses kubetest to run e2e Conformance, SIG-Network or Network Policy tests against a cluster (ubuntu based and uses containerd) created with cluster/kube-up.sh