k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes/sig-cloud-provider/gcp/gcp-gce.yaml (about)

     1  presets:
     2  - labels:
     3      preset-pull-kubernetes-e2e: "true"
     4    env:
     5    - name: KUBE_GCS_UPDATE_LATEST
     6      value: "n"
     7  - labels:
     8      preset-pull-kubernetes-e2e-gce: "true"
     9    env:
    10    - name: CREATE_CUSTOM_NETWORK
    11      value: "true"
    12  
    13  presubmits:
    14    kubernetes/kubernetes:
    15    - name: pull-kubernetes-e2e-gce-cos
    16      always_run: false
    17      cluster: k8s-infra-prow-build
    18      skip_branches:
    19      - release-\d+\.\d+ # per-release image
    20      annotations:
    21        fork-per-release: "true"
    22        testgrid-alert-stale-results-hours: "24"
    23        testgrid-create-test-group: "true"
    24        testgrid-num-failures-to-alert: "10"
    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      decorate: true
    32      decoration_config:
    33        timeout: 105m
    34      path_alias: k8s.io/kubernetes
    35      extra_refs:
    36      - org: kubernetes
    37        repo: release
    38        base_ref: master
    39        path_alias: k8s.io/release
    40      spec:
    41        containers:
    42        - command:
    43            - runner.sh
    44            - /workspace/scenarios/kubernetes_e2e.py
    45          args:
    46          - --build=quick
    47          - --cluster=
    48          - --extract=local
    49          - --gcp-node-image=gci
    50          - --gcp-zone=us-west1-b
    51          - --ginkgo-parallel=30
    52          - --provider=gce
    53          # Panic if anything mutates a shared informer cache
    54          - --env=ENABLE_CACHE_MUTATION_DETECTOR=true
    55          - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce
    56          - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
    57          - --timeout=80m # thinking about making this longer? don't! 80m is a hard cap, and should get down to no more than 60m.
    58          image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    59          resources:
    60            requests:
    61              cpu: 4
    62              memory: 14Gi
    63            limits:
    64              cpu: 4
    65              memory: 14Gi
    66          securityContext:
    67            privileged: true
    68  
    69    - name: pull-cos-containerd-e2e-ubuntu-gce
    70      always_run: false
    71      cluster: k8s-infra-prow-build
    72      skip_branches:
    73      - release-\d+\.\d+ # per-release image
    74      annotations:
    75        testgrid-alert-stale-results-hours: "24"
    76        testgrid-create-test-group: "true"
    77        testgrid-num-failures-to-alert: "10"
    78      labels:
    79        preset-service-account: "true"
    80        preset-k8s-ssh: "true"
    81        preset-dind-enabled: "true"
    82        preset-pull-kubernetes-e2e: "true"
    83        preset-pull-kubernetes-e2e-gce: "true"
    84      decorate: true
    85      decoration_config:
    86        timeout: 105m
    87      path_alias: k8s.io/kubernetes
    88      extra_refs:
    89      - org: kubernetes
    90        repo: release
    91        base_ref: master
    92        path_alias: k8s.io/release
    93      spec:
    94        containers:
    95        - command:
    96            - runner.sh
    97            - /workspace/scenarios/kubernetes_e2e.py
    98          args:
    99          - --build=quick
   100          - --cluster=
   101          - --extract=local
   102          - --gcp-node-image=ubuntu
   103          - --gcp-zone=us-west1-b
   104          - --ginkgo-parallel=30
   105          - --image-family=pipeline-1-29
   106          - --image-project=ubuntu-os-gke-cloud
   107          - --provider=gce
   108          - --env=LOG_DUMP_SYSTEMD_SERVICES=containerd
   109          # Panic if anything mutates a shared informer cache
   110          - --env=ENABLE_CACHE_MUTATION_DETECTOR=true
   111          - --stage=gs://kubernetes-release-pull/ci/pull-cos-containerd-e2e-ubuntu-gce
   112          - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   113          - --timeout=80m # thinking about making this longer? don't! 80m is a hard cap, and should get down to no more than 60m.
   114          image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   115          resources:
   116            requests:
   117              cpu: 4
   118              memory: 14Gi
   119            limits:
   120              cpu: 4
   121              memory: 14Gi
   122          securityContext:
   123            privileged: true
   124  
   125    - name: pull-kubernetes-e2e-gce-cos-no-stage
   126      always_run: false
   127      cluster: k8s-infra-prow-build
   128      annotations:
   129        testgrid-dashboards: presubmits-kubernetes-nonblocking
   130        testgrid-tab-name: pull-kubernetes-e2e-gce-cos-no-stage
   131      labels:
   132        preset-service-account: "true"
   133        preset-k8s-ssh: "true"
   134        preset-dind-enabled: "true"
   135        preset-pull-kubernetes-e2e: "true"
   136        preset-pull-kubernetes-e2e-gce: "true"
   137      decorate: true
   138      decoration_config:
   139        timeout: 105m
   140      path_alias: k8s.io/kubernetes
   141      extra_refs:
   142      - org: kubernetes
   143        repo: release
   144        base_ref: master
   145        path_alias: k8s.io/release
   146      spec:
   147        containers:
   148        - command:
   149            - runner.sh
   150            - /workspace/scenarios/kubernetes_e2e.py
   151          args:
   152          - --build=quick
   153          - --cluster=
   154          - --gcp-node-image=gci
   155          - --gcp-zone=us-west1-b
   156          - --ginkgo-parallel=30
   157          - --provider=gce
   158          # Panic if anything mutates a shared informer cache
   159          - --env=ENABLE_CACHE_MUTATION_DETECTOR=true
   160          - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   161          - --timeout=80m # thinking about making this longer? don't! 80m is a hard cap, and should get down to no more than 60m.
   162          image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   163          resources:
   164            requests:
   165              cpu: 4
   166              memory: 14Gi
   167            limits:
   168              cpu: 4
   169              memory: 14Gi
   170          securityContext:
   171            privileged: true
   172  
   173    - name: pull-kubernetes-e2e-gce-cos-canary
   174      cluster: k8s-infra-prow-build
   175      always_run: false
   176      skip_report: true
   177      skip_branches:
   178      - release-\d+\.\d+ # per-release image
   179      annotations:
   180        fork-per-release: "true"
   181        testgrid-alert-stale-results-hours: "24"
   182        testgrid-create-test-group: "true"
   183        testgrid-num-failures-to-alert: "10"
   184      labels:
   185        preset-dind-enabled: "true"
   186        preset-service-account: "true"
   187        preset-k8s-ssh: "true"
   188        preset-pull-kubernetes-e2e: "true"
   189        preset-pull-kubernetes-e2e-gce: "true"
   190      decorate: true
   191      decoration_config:
   192        timeout: 105m
   193      path_alias: k8s.io/kubernetes
   194      extra_refs:
   195      - org: kubernetes
   196        repo: release
   197        base_ref: master
   198        path_alias: k8s.io/release
   199      spec:
   200        containers:
   201        - command:
   202            - runner.sh
   203            - /workspace/scenarios/kubernetes_e2e.py
   204          args:
   205          - --build=quick
   206          - --cluster=
   207          - --extract=local
   208          - --gcp-node-image=gci
   209          - --gcp-zone=us-west1-b
   210          - --ginkgo-parallel=30
   211          - --provider=gce
   212          # Panic if anything mutates a shared informer cache
   213          - --env=ENABLE_CACHE_MUTATION_DETECTOR=true
   214          - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-cos-canary
   215          - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   216          - --timeout=80m # thinking about making this longer? don't! 80m is a hard cap, and should get down to no more than 60m.
   217          env:
   218          - name: BOOTSTRAP_FETCH_TEST_INFRA
   219            value: "true"
   220          image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   221          # we need privileged mode in order to do docker in docker
   222          securityContext:
   223            privileged: true
   224          resources:
   225            requests:
   226              cpu: 4
   227              memory: 14Gi
   228            limits:
   229              cpu: 4
   230              memory: 14Gi
   231  
   232    - name: pull-kubernetes-e2e-gce
   233      cluster: k8s-infra-prow-build
   234      always_run: true
   235      skip_branches:
   236        - release-\d+\.\d+ # per-release image
   237      annotations:
   238        fork-per-release: "true"
   239        testgrid-alert-stale-results-hours: "24"
   240        testgrid-create-test-group: "true"
   241        testgrid-num-failures-to-alert: "10"
   242        testgrid-dashboards: google-gce
   243      labels:
   244        preset-service-account: "true"
   245        preset-k8s-ssh: "true"
   246        preset-dind-enabled: "true"
   247        preset-pull-kubernetes-e2e: "true"
   248        preset-pull-kubernetes-e2e-gce: "true"
   249      decorate: true
   250      decoration_config:
   251        timeout: 105m
   252      path_alias: k8s.io/kubernetes
   253      extra_refs:
   254      - org: kubernetes
   255        repo: release
   256        base_ref: master
   257        path_alias: k8s.io/release
   258      spec:
   259        containers:
   260          - command:
   261            - runner.sh
   262            - /workspace/scenarios/kubernetes_e2e.py
   263            args:
   264              - --build=quick
   265              - --cluster=
   266              - --env=KUBE_UBUNTU_INSTALL_CONTAINERD_VERSION=v1.7.16
   267              - --env=KUBE_UBUNTU_INSTALL_RUNC_VERSION=v1.1.12
   268              - --env=LOG_DUMP_SYSTEMD_SERVICES=containerd
   269              - --env=CONTAINER_RUNTIME_TEST_HANDLER=true
   270              - --env=KUBE_MASTER_OS_DISTRIBUTION=ubuntu
   271              - --env=KUBE_GCE_MASTER_IMAGE=ubuntu-2204-jammy-v20220712a
   272              - --env=KUBE_GCE_MASTER_PROJECT=ubuntu-os-cloud
   273              - --env=KUBE_NODE_OS_DISTRIBUTION=ubuntu
   274              - --env=KUBE_GCE_NODE_IMAGE=ubuntu-2204-jammy-v20220712a
   275              - --env=KUBE_GCE_NODE_PROJECT=ubuntu-os-cloud
   276              - --extract=local
   277              - --gcp-master-image=ubuntu
   278              - --gcp-node-image=ubuntu
   279              - --gcp-zone=us-west1-b
   280              - --ginkgo-parallel=30
   281              - --provider=gce
   282              # Panic if anything mutates a shared informer cache
   283              - --env=ENABLE_CACHE_MUTATION_DETECTOR=true
   284              - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce
   285              - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   286              - --timeout=80m # thinking about making this longer? don't! 80m is a hard cap, and should get down to no more than 60m.
   287            image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   288            resources:
   289              limits:
   290                cpu: 4
   291                memory: "14Gi"
   292              requests:
   293                cpu: 4
   294                memory: "14Gi"
   295            securityContext:
   296              privileged: true
   297  
   298    - name: pull-kubernetes-e2e-gce-canary
   299      cluster: k8s-infra-prow-build
   300      optional: true
   301      always_run: true
   302      skip_report: true
   303      skip_branches:
   304        - release-\d+\.\d+ # per-release image
   305      annotations:
   306        fork-per-release: "true"
   307        testgrid-alert-stale-results-hours: "24"
   308        testgrid-create-test-group: "true"
   309        testgrid-num-failures-to-alert: "10"
   310        testgrid-dashboards: google-gce
   311      labels:
   312        preset-k8s-ssh: "true"
   313        preset-dind-enabled: "true"
   314      decorate: true
   315      decoration_config:
   316        timeout: 110m
   317      path_alias: k8s.io/kubernetes
   318      extra_refs:
   319      - org: kubernetes
   320        repo: kops
   321        base_ref: master
   322        path_alias: k8s.io/kops
   323      spec:
   324        serviceAccountName: k8s-kops-test
   325        containers:
   326          - command:
   327              - runner.sh
   328            args:
   329              - bash
   330              - -c
   331              - |
   332                ARGS="--set=spec.containerd.runc.version=1.1.12 --set=spec.packages=nfs-common --set=spec.containerd.version=1.7.13"
   333                make -C $GOPATH/src/k8s.io/kops test-e2e-install
   334                kubetest2 kops -v=6 --cloud-provider=gce --up --down --build \
   335                  --build-kubernetes=true --target-build-arch=linux/amd64 \
   336                  --admin-access=0.0.0.0/0 \
   337                  --kops-version-marker=https://storage.googleapis.com/kops-ci/bin/latest-ci.txt \
   338                  --create-args "$ARGS --networking=kubenet --gce-service-account=default --set=spec.nodeProblemDetector.enabled=true" \
   339                  --test=kops \
   340                  -- \
   341                  --ginkgo-args="--debug" \
   342                  --skip-regex="\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[KubeUp\]" \
   343                  --timeout=80m \
   344                  --use-built-binaries=true \
   345                  --parallel=30
   346            image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   347            resources:
   348              limits:
   349                cpu: 4
   350                memory: "14Gi"
   351              requests:
   352                cpu: 4
   353                memory: "14Gi"
   354            securityContext:
   355              privileged: true
   356  
   357    - name: pull-kubernetes-e2e-gce-cos-alpha-features
   358      cluster: k8s-infra-prow-build
   359      optional: true
   360      run_if_changed: '^.*feature.*\.go'
   361      branches:
   362      # TODO(releng): Remove once repo default branch has been renamed
   363      - master
   364      - main
   365      labels:
   366        preset-service-account: "true"
   367        preset-k8s-ssh: "true"
   368        preset-dind-enabled: "true"
   369        preset-pull-kubernetes-e2e: "true"
   370        preset-pull-kubernetes-e2e-gce: "true"
   371      decorate: true
   372      decoration_config:
   373        timeout: 200m
   374      path_alias: k8s.io/kubernetes
   375      extra_refs:
   376      - org: kubernetes
   377        repo: release
   378        base_ref: master
   379        path_alias: k8s.io/release
   380      spec:
   381        containers:
   382        - command:
   383            - runner.sh
   384            - /workspace/scenarios/kubernetes_e2e.py
   385          args:
   386          - --ginkgo-parallel=1
   387          - --build=quick
   388          - --cluster=
   389          # EventedPLEG is disabled temporarily for https://github.com/kubernetes/kubernetes/issues/122721
   390          - --env=KUBE_FEATURE_GATES=AllAlpha=true,EventedPLEG=false
   391          - --env=KUBE_PROXY_DAEMONSET=true
   392          - --env=ENABLE_POD_PRIORITY=true
   393          - --env=ENABLE_APISERVER_TRACING=true
   394          - --env=ENABLE_KUBE_WATCHLIST_INCONSISTENCY_DETECTOR=true
   395          - --env=LOG_DUMP_SYSTEMD_SERVICES=containerd
   396          - --extract=local
   397          - --gcp-node-image=gci
   398          - --gcp-zone=us-west1-b
   399          - --provider=gce
   400          - --runtime-config=api/all=true
   401          - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-cos-alpha-features
   402          - --test_args=--ginkgo.focus=\[Feature:(WatchList|InPlacePodVerticalScaling|APIServerTracing|SidecarContainers|StorageVersionAPI|PodPreset|ClusterTrustBundle|ClusterTrustBundleProjection|PodLifecycleSleepAction)\] --ginkgo.skip=\[Feature:(SCTPConnectivity|Volumes|Networking-Performance)\]|IPv6|csi-hostpath-v0|\[KubeUp\] --minStartupPods=8
   403          - --timeout=180m
   404          image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   405          resources:
   406            limits:
   407              cpu: 4
   408              memory: "14Gi"
   409            requests:
   410              cpu: 4
   411              memory: "14Gi"
   412          securityContext:
   413            privileged: true
   414      annotations:
   415        testgrid-create-test-group: 'true'
   416  
   417    - name: pull-kubernetes-e2e-gce-serial
   418      cluster: k8s-infra-prow-build
   419      optional: true
   420      always_run: false
   421      skip_branches:
   422        - release-\d+\.\d+ # per-release image
   423      annotations:
   424        fork-per-release: "true"
   425        testgrid-alert-stale-results-hours: "24"
   426        testgrid-create-test-group: "true"
   427        testgrid-num-failures-to-alert: "10"
   428        testgrid-dashboards: google-gce
   429      labels:
   430        preset-service-account: "true"
   431        preset-k8s-ssh: "true"
   432        preset-dind-enabled: "true"
   433        preset-pull-kubernetes-e2e: "true"
   434        preset-pull-kubernetes-e2e-gce: "true"
   435      decorate: true
   436      decoration_config:
   437        timeout: 520m
   438      path_alias: k8s.io/kubernetes
   439      extra_refs:
   440      - org: kubernetes
   441        repo: release
   442        base_ref: master
   443        path_alias: k8s.io/release
   444      spec:
   445        containers:
   446          - command:
   447              - runner.sh
   448              - /workspace/scenarios/kubernetes_e2e.py
   449            args:
   450              - --build=quick
   451              - --cluster=
   452              - --env=KUBE_UBUNTU_INSTALL_CONTAINERD_VERSION=v1.7.16
   453              - --env=KUBE_UBUNTU_INSTALL_RUNC_VERSION=v1.1.12
   454              - --env=LOG_DUMP_SYSTEMD_SERVICES=containerd
   455              - --env=CONTAINER_RUNTIME_TEST_HANDLER=true
   456              - --env=KUBE_MASTER_OS_DISTRIBUTION=ubuntu
   457              - --env=KUBE_GCE_MASTER_IMAGE=ubuntu-2204-jammy-v20220712a
   458              - --env=KUBE_GCE_MASTER_PROJECT=ubuntu-os-cloud
   459              - --env=KUBE_NODE_OS_DISTRIBUTION=ubuntu
   460              - --env=KUBE_GCE_NODE_IMAGE=ubuntu-2204-jammy-v20220712a
   461              - --env=KUBE_GCE_NODE_PROJECT=ubuntu-os-cloud
   462              - --extract=local
   463              - --gcp-master-image=ubuntu
   464              - --gcp-node-image=ubuntu
   465              - --gcp-zone=us-west1-b
   466              - --ginkgo-parallel=1
   467              - --provider=gce
   468              - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-serial
   469              - --test_args=--ginkgo.focus=\[Serial\]|\[Disruptive\] --ginkgo.skip=\[Driver:.gcepd\]|\[Slow\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   470              - --timeout=500m
   471            image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   472            resources:
   473              limits:
   474                cpu: 4
   475                memory: "14Gi"
   476              requests:
   477                cpu: 4
   478                memory: "14Gi"
   479            securityContext:
   480              privileged: true
   481  
   482    - name: pull-kubernetes-e2e-gce-serial-canary
   483      cluster: k8s-infra-prow-build
   484      optional: true
   485      always_run: false
   486      skip_branches:
   487        - release-\d+\.\d+ # per-release image
   488      annotations:
   489        fork-per-release: "true"
   490        testgrid-alert-stale-results-hours: "24"
   491        testgrid-create-test-group: "true"
   492        testgrid-num-failures-to-alert: "10"
   493        testgrid-dashboards: google-gce
   494      labels:
   495        preset-k8s-ssh: "true"
   496        preset-dind-enabled: "true"
   497        preset-storage-e2e-service-account: "true"
   498      decorate: true
   499      decoration_config:
   500        timeout: 530m
   501      path_alias: k8s.io/kubernetes
   502      extra_refs:
   503      - org: kubernetes
   504        repo: kops
   505        base_ref: master
   506        path_alias: k8s.io/kops
   507      spec:
   508        serviceAccountName: k8s-kops-test
   509        containers:
   510          - command:
   511              - runner.sh
   512            args:
   513              - bash
   514              - -c
   515              - |
   516                ARGS="--set=spec.containerd.runc.version=1.1.12  --set=spec.packages=nfs-common --set=spec.containerd.version=1.7.13"
   517                make -C $GOPATH/src/k8s.io/kops test-e2e-install
   518                kubetest2 kops -v=6 --cloud-provider=gce --up --down --build \
   519                  --build-kubernetes=true --target-build-arch=linux/amd64 \
   520                  --admin-access=0.0.0.0/0 \
   521                  --kops-version-marker=https://storage.googleapis.com/kops-ci/bin/latest-ci.txt \
   522                  --create-args "$ARGS --node-count=3 --networking=kubenet --gce-service-account=default --set=spec.nodeProblemDetector.enabled=true" \
   523                  --test=kops \
   524                  -- \
   525                  --test-args="-test.timeout=800m --num-nodes=3 --master-os-distro=ubuntu --node-os-distro=ubuntu" \
   526                  --focus-regex="\[Serial\]" \
   527                  --skip-regex="\[Driver:.gcepd\]|\[Flaky\]|\[Feature:.+\]|\[KubeUp\]" \
   528                  --timeout=500m \
   529                  --use-built-binaries=true \
   530                  --parallel=1
   531            image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   532            resources:
   533              limits:
   534                cpu: 4
   535                memory: "14Gi"
   536              requests:
   537                cpu: 4
   538                memory: "14Gi"
   539            securityContext:
   540              privileged: true
   541  
   542    - name: pull-kubernetes-e2e-gce-disruptive-canary
   543      cluster: k8s-infra-prow-build
   544      optional: true
   545      always_run: false
   546      skip_branches:
   547        - release-\d+\.\d+ # per-release image
   548      annotations:
   549        fork-per-release: "true"
   550        testgrid-alert-stale-results-hours: "24"
   551        testgrid-create-test-group: "true"
   552        testgrid-num-failures-to-alert: "10"
   553        testgrid-dashboards: google-gce
   554      labels:
   555        preset-k8s-ssh: "true"
   556        preset-dind-enabled: "true"
   557        preset-storage-e2e-service-account: "true"
   558      decorate: true
   559      decoration_config:
   560        timeout: 630m
   561      path_alias: k8s.io/kubernetes
   562      extra_refs:
   563      - org: kubernetes
   564        repo: kops
   565        base_ref: master
   566        path_alias: k8s.io/kops
   567      spec:
   568        serviceAccountName: k8s-kops-test
   569        containers:
   570          - command:
   571              - runner.sh
   572            args:
   573              - bash
   574              - -c
   575              - |
   576                ARGS="--set=spec.containerd.runc.version=1.1.12  --set=spec.packages=nfs-common --set=spec.containerd.version=1.7.13"
   577                make -C $GOPATH/src/k8s.io/kops test-e2e-install
   578                kubetest2 kops -v=6 --cloud-provider=gce --up --down --build \
   579                  --build-kubernetes=true --target-build-arch=linux/amd64 \
   580                  --admin-access=0.0.0.0/0 \
   581                  --kops-version-marker=https://storage.googleapis.com/kops-ci/bin/latest-ci.txt \
   582                  --create-args "$ARGS --node-count=3 --networking=kubenet --gce-service-account=default --set=spec.nodeProblemDetector.enabled=true" \
   583                  --test=kops \
   584                  -- \
   585                  --test-args="-test.timeout=600m --num-nodes=3 --master-os-distro=ubuntu --node-os-distro=ubuntu" \
   586                  --focus-regex="\[Disruptive\]" \
   587                  --skip-regex="\[Driver:.gcepd\]|\[Flaky\]|\[Feature:.+\]|\[KubeUp\]" \
   588                  --timeout=500m \
   589                  --use-built-binaries=true \
   590                  --parallel=1
   591            image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   592            resources:
   593              limits:
   594                cpu: 4
   595                memory: "14Gi"
   596              requests:
   597                cpu: 4
   598                memory: "14Gi"
   599            securityContext:
   600              privileged: true
   601  
   602    - name: pull-e2e-gce-cloud-provider-disabled
   603      cluster: k8s-infra-prow-build
   604      optional: true
   605      always_run: false
   606      skip_branches:
   607        - release-\d+\.\d+ # per-release image
   608      annotations:
   609        fork-per-release: "true"
   610        testgrid-alert-stale-results-hours: "24"
   611        testgrid-create-test-group: "true"
   612        testgrid-num-failures-to-alert: "10"
   613        testgrid-dashboards: google-gce
   614      labels:
   615        preset-service-account: "true"
   616        preset-k8s-ssh: "true"
   617        preset-dind-enabled: "true"
   618        preset-pull-kubernetes-e2e: "true"
   619        preset-pull-kubernetes-e2e-gce: "true"
   620      decorate: true
   621      decoration_config:
   622        timeout: 120m
   623      path_alias: k8s.io/kubernetes
   624      extra_refs:
   625      - org: kubernetes
   626        repo: release
   627        base_ref: master
   628        path_alias: k8s.io/release
   629      spec:
   630        containers:
   631          - command:
   632              - runner.sh
   633              - /workspace/scenarios/kubernetes_e2e.py
   634            args:
   635              - --build=quick
   636              - --cluster=
   637              - --env=KUBE_FEATURE_GATES=DisableCloudProviders=true,DisableKubeletCloudCredentialProviders=true
   638              - --env=CLOUD_PROVIDER_FLAG=external
   639              - --env=ENABLE_AUTH_PROVIDER_GCP=true
   640              - --extract=local
   641              - --gcp-master-image=gci
   642              - --gcp-node-image=gci
   643              - --gcp-nodes=4
   644              - --gcp-zone=us-west1-b
   645              - --ginkgo-parallel=30
   646              - --provider=gce
   647              - --stage=gs://kubernetes-release-pull/ci/pull-e2e-gce-cloud-provider-disabled
   648              - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   649              - --timeout=80m # thinking about making this longer? don't! 80m is a hard cap, and should get down to no more than 60m.
   650            image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   651            resources:
   652              limits:
   653                cpu: 4
   654                memory: "14Gi"
   655              requests:
   656                cpu: 4
   657                memory: "14Gi"
   658            securityContext:
   659              privileged: true
   660  
   661  periodics:
   662  - interval: 24h # one day
   663    name: canary-e2e-gce-cloud-provider-disabled
   664    cluster: k8s-infra-prow-build
   665    labels:
   666      preset-service-account: "true"
   667      preset-k8s-ssh: "true"
   668      preset-dind-enabled: "true"
   669      preset-pull-kubernetes-e2e: "true"
   670      preset-pull-kubernetes-e2e-gce: "true"
   671    decorate: true
   672    decoration_config:
   673      timeout: 100m
   674    spec:
   675      containers:
   676      - command:
   677        - runner.sh
   678        - /workspace/scenarios/kubernetes_e2e.py
   679        args:
   680        - --check-leaked-resources
   681        - --env=KUBE_FEATURE_GATES=DisableCloudProviders=true,DisableKubeletCloudCredentialProviders=true
   682        - --env=CLOUD_PROVIDER_FLAG=external
   683        - --env=ENABLE_AUTH_PROVIDER_GCP=true
   684        - --extract=ci/fast/latest-fast
   685        - --extract-ci-bucket=k8s-release-dev
   686        - --gcp-master-image=gci
   687        - --gcp-node-image=gci
   688        - --gcp-nodes=4
   689        - --gcp-zone=us-west1-b
   690        - --ginkgo-parallel=30
   691        - --provider=gce
   692        - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   693        - --timeout=80m # thinking about making this longer? don't! 80m is a hard cap, and should get down to no more than 60m.
   694        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   695        resources:
   696          limits:
   697            cpu: 2
   698            memory: 6Gi
   699          requests:
   700            cpu: 2
   701            memory: 6Gi
   702        securityContext:
   703          privileged: true
   704    annotations:
   705      testgrid-dashboards: google-gce, google-gci, provider-gcp-periodics
   706      testgrid-tab-name: disable-cloud-provider
   707      testgrid-num-failures-to-alert: '6'
   708      testgrid-alert-email: release-team@kubernetes.io
   709      description: Determine how many tests are broken when cloud provider is disabled.
   710  
   711  - interval: 30m
   712    name: ci-kubernetes-e2e-gci-gce
   713    cluster: k8s-infra-prow-build
   714    labels:
   715      preset-service-account: "true"
   716      preset-k8s-ssh: "true"
   717    decorate: true
   718    decoration_config:
   719      timeout: 70m
   720    spec:
   721      containers:
   722      - command:
   723        - runner.sh
   724        - /workspace/scenarios/kubernetes_e2e.py
   725        args:
   726        - --check-leaked-resources
   727        - --extract=ci/fast/latest-fast
   728        - --extract-ci-bucket=k8s-release-dev
   729        - --gcp-master-image=gci
   730        - --gcp-node-image=gci
   731        - --gcp-nodes=4
   732        - --gcp-zone=us-west1-b
   733        - --ginkgo-parallel=30
   734        - --provider=gce
   735        - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   736        - --timeout=50m
   737        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   738        resources:
   739          limits:
   740            cpu: 2
   741            memory: 6Gi
   742          requests:
   743            cpu: 2
   744            memory: 6Gi
   745    annotations:
   746      testgrid-dashboards: sig-release-master-blocking, google-gce, google-gci
   747      testgrid-tab-name: gce-cos-master-default
   748      testgrid-num-failures-to-alert: '6'
   749      testgrid-alert-email: release-team@kubernetes.io
   750      description: Uses kubetest to run e2e tests (-Slow|Serial|Disruptive|Flaky|Feature) against a cluster created with cluster/kube-up.sh
   751  
   752  - interval: 120m
   753    name: ci-kubernetes-e2e-ubuntu-gce-containerd
   754    cluster: k8s-infra-prow-build
   755    labels:
   756      preset-service-account: "true"
   757      preset-k8s-ssh: "true"
   758    decorate: true
   759    decoration_config:
   760      timeout: 70m
   761    spec:
   762      containers:
   763        - command:
   764            - runner.sh
   765            - /workspace/scenarios/kubernetes_e2e.py
   766          args:
   767            - --check-leaked-resources
   768            - --env=KUBE_UBUNTU_INSTALL_CONTAINERD_VERSION=v1.7.16
   769            - --env=KUBE_UBUNTU_INSTALL_RUNC_VERSION=v1.1.12
   770            - --env=LOG_DUMP_SYSTEMD_SERVICES=containerd
   771            - --env=CONTAINER_RUNTIME_TEST_HANDLER=true
   772            - --env=KUBE_MASTER_OS_DISTRIBUTION=ubuntu
   773            - --env=KUBE_GCE_MASTER_IMAGE=ubuntu-2204-jammy-v20220712a
   774            - --env=KUBE_GCE_MASTER_PROJECT=ubuntu-os-cloud
   775            - --env=KUBE_NODE_OS_DISTRIBUTION=ubuntu
   776            - --env=KUBE_GCE_NODE_IMAGE=ubuntu-2204-jammy-v20220712a
   777            - --env=KUBE_GCE_NODE_PROJECT=ubuntu-os-cloud
   778            - --extract=ci/fast/latest-fast
   779            - --extract-ci-bucket=k8s-release-dev
   780            - --gcp-master-image=ubuntu
   781            - --gcp-node-image=ubuntu
   782            - --gcp-nodes=4
   783            - --gcp-zone=us-west1-b
   784            - --ginkgo-parallel=30
   785            - --provider=gce
   786            - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   787            - --timeout=50m
   788          image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   789          resources:
   790            limits:
   791              cpu: 2
   792              memory: 6Gi
   793            requests:
   794              cpu: 2
   795              memory: 6Gi
   796    annotations:
   797      testgrid-dashboards: sig-release-master-blocking, google-gce, google-gci
   798      testgrid-tab-name: gce-ubuntu-master-containerd
   799      testgrid-num-failures-to-alert: '6'
   800      testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, release-team@kubernetes.io
   801      description: Uses kubetest to run e2e tests (-Slow|Serial|Disruptive|Flaky|Feature) against a cluster (ubuntu based and uses containerd) created with cluster/kube-up.sh
   802  
   803  - interval: 30m
   804    name: ci-kubernetes-e2e-gci-gce-alpha-enabled-default
   805    cluster: k8s-infra-prow-build
   806    labels:
   807      preset-service-account: "true"
   808      preset-k8s-ssh: "true"
   809    decorate: true
   810    decoration_config:
   811      timeout: 100m
   812    spec:
   813      containers:
   814      - command:
   815        - runner.sh
   816        - /workspace/scenarios/kubernetes_e2e.py
   817        args:
   818        - --check-leaked-resources
   819        - --env=KUBE_COS_INSTALL_CONTAINERD_VERSION=v1.7.16
   820        - --env=KUBE_COS_INSTALL_RUNC_VERSION=v1.1.12
   821        - --env=KUBE_FEATURE_GATES=AllAlpha=true,DisableCloudProviders=true,DisableKubeletCloudCredentialProviders=true,EventedPLEG=false
   822        - --env=KUBE_PROXY_DAEMONSET=true
   823        - --env=ENABLE_POD_PRIORITY=true
   824        - --extract=ci/fast/latest-fast
   825        - --extract-ci-bucket=k8s-release-dev
   826        - --gcp-node-image=gci
   827        - --gcp-zone=us-west1-b
   828        - --ginkgo-parallel=30
   829        - --provider=gce
   830        - --runtime-config=api/all=true
   831        - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|csi-hostpath-v0 --minStartupPods=8
   832        - --timeout=70m
   833        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   834        resources:
   835          limits:
   836            cpu: 2
   837            memory: 6Gi
   838          requests:
   839            cpu: 2
   840            memory: 6Gi
   841    annotations:
   842      testgrid-dashboards: google-gce
   843      testgrid-tab-name: gci-gce-alpha-enabled-default
   844  
   845  - interval: 30m
   846    name: ci-kubernetes-e2e-gci-gce-alpha-features
   847    cluster: k8s-infra-prow-build
   848    labels:
   849      preset-service-account: "true"
   850      preset-k8s-ssh: "true"
   851    decorate: true
   852    decoration_config:
   853      timeout: 200m
   854    spec:
   855      containers:
   856      - command:
   857        - runner.sh
   858        - /workspace/scenarios/kubernetes_e2e.py
   859        args:
   860        - --check-leaked-resources
   861        - --env=KUBE_FEATURE_GATES=AllAlpha=true,DisableCloudProviders=true,DisableKubeletCloudCredentialProviders=true,EventedPLEG=false
   862        - --env=KUBE_PROXY_DAEMONSET=true
   863        - --env=ENABLE_POD_PRIORITY=true
   864        - --extract=ci/fast/latest-fast
   865        - --extract-ci-bucket=k8s-release-dev
   866        - --gcp-node-image=gci
   867        - --gcp-zone=us-west1-b
   868        - --provider=gce
   869        - --runtime-config=api/all=true
   870        - --test_args=--ginkgo.focus=\[Feature:(AdmissionWebhookMatchConditions|InPlacePodVerticalScaling|SidecarContainers|StorageVersionAPI|PodPreset|StatefulSetAutoDeletePVC|ClusterTrustBundle|ClusterTrustBundleProjection)\]|Networking --ginkgo.skip=\[Feature:(SCTPConnectivity|Volumes|Networking-Performance)\]|IPv6|csi-hostpath-v0 --minStartupPods=8
   871        - --timeout=180m
   872        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   873        resources:
   874          limits:
   875            cpu: 1
   876            memory: 3Gi
   877          requests:
   878            cpu: 1
   879            memory: 3Gi
   880    annotations:
   881      testgrid-dashboards: sig-release-master-blocking, google-gce
   882      testgrid-tab-name: gce-cos-master-alpha-features
   883      testgrid-alert-email: release-team@kubernetes.io
   884      description: Uses kubetest to run e2e tests (+Feature:many, -many) against a cluster created with cluster/kube-up.sh
   885  
   886  - interval: 12h
   887    name: ci-kubernetes-e2e-gci-gce-flaky-repro
   888    cluster: k8s-infra-prow-build
   889    labels:
   890      preset-service-account: "true"
   891      preset-k8s-ssh: "true"
   892    decorate: true
   893    decoration_config:
   894      timeout: 70m
   895    spec:
   896      containers:
   897      - command:
   898        - runner.sh
   899        - /workspace/scenarios/kubernetes_e2e.py
   900        args:
   901        - --check-leaked-resources
   902        - --extract=ci/latest
   903        - --gcp-master-image=gci
   904        - --gcp-node-image=gci
   905        - --gcp-nodes=4
   906        - --gcp-zone=us-west1-b
   907        - --ginkgo-parallel=30
   908        - --provider=gce
   909        - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Feature:.+\] --minStartupPods=8
   910        - --timeout=50m
   911        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   912        resources:
   913          limits:
   914            cpu: 2
   915            memory: 6Gi
   916          requests:
   917            cpu: 2
   918            memory: 6Gi
   919    annotations:
   920      testgrid-dashboards: google-gce, google-gci
   921      testgrid-tab-name: gce-cos-master-flaky-repro
   922      description: Same config as ci-kubernetes-e2e-gci-gce but with Flaky tests included, intended to reproduce conditions that cause flakes to appear
   923  
   924  - interval: 12h
   925    name: ci-kubernetes-e2e-gci-gce-flaky
   926    labels:
   927      preset-service-account: "true"
   928      preset-k8s-ssh: "true"
   929    decorate: true
   930    decoration_config:
   931      timeout: 200m
   932    spec:
   933      containers:
   934      - command:
   935        - runner.sh
   936        - /workspace/scenarios/kubernetes_e2e.py
   937        args:
   938        - --check-leaked-resources
   939        - --extract=ci/latest
   940        - --gcp-node-image=gci
   941        - --gcp-zone=us-west1-b
   942        - --provider=gce
   943        - --test_args=--ginkgo.focus=\[Flaky\] --ginkgo.skip=\[Driver:.gcepd\]|\[Feature:.+\] --minStartupPods=8
   944        - --timeout=180m
   945        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   946    annotations:
   947      testgrid-dashboards: google-gce
   948      testgrid-tab-name: gci-gce-flaky
   949  
   950  - interval: 30m
   951    name: ci-kubernetes-e2e-gci-gce-reboot
   952    cluster: k8s-infra-prow-build
   953    labels:
   954      preset-service-account: "true"
   955      preset-k8s-ssh: "true"
   956    decorate: true
   957    decoration_config:
   958      timeout: 200m
   959    spec:
   960      containers:
   961      - command:
   962        - runner.sh
   963        - /workspace/scenarios/kubernetes_e2e.py
   964        args:
   965        - --check-leaked-resources
   966        - --cluster=err-e2e
   967        - --extract=ci/fast/latest-fast
   968        - --extract-ci-bucket=k8s-release-dev
   969        - --gcp-node-image=gci
   970        - --gcp-zone=us-west1-b
   971        - --provider=gce
   972        - --test_args=--ginkgo.focus=\[Feature:Reboot\] --minStartupPods=8
   973        - --timeout=180m
   974        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   975        resources:
   976          limits:
   977            cpu: 1
   978            memory: 3Gi
   979          requests:
   980            cpu: 1
   981            memory: 3Gi
   982    annotations:
   983      testgrid-dashboards: sig-release-master-blocking, google-gce
   984      testgrid-tab-name: gce-cos-master-reboot
   985      description: Uses kubetest to run a subset of e2e tests (+Feature:Reboot) against a cluster created with cluster/kube-up.sh
   986      testgrid-alert-email: gke-node-experience-team+alerts@google.com
   987      testgrid-num-failures-to-alert: '6'
   988  
   989  - interval: 30m
   990    name: ci-kubernetes-e2e-gci-gce-serial
   991    cluster: k8s-infra-prow-build
   992    labels:
   993      preset-service-account: "true"
   994      preset-k8s-ssh: "true"
   995    decorate: true
   996    decoration_config:
   997      timeout: 520m
   998    spec:
   999      containers:
  1000      - command:
  1001        - runner.sh
  1002        - /workspace/scenarios/kubernetes_e2e.py
  1003        args:
  1004        - --check-leaked-resources
  1005        - --env=NODE_LOCAL_SSDS_EXT=1,scsi,fs
  1006        - --env=NODE_SIZE=n2-standard-2
  1007        - --extract=ci/latest
  1008        - --gcp-master-image=gci
  1009        - --gcp-node-image=gci
  1010        - --gcp-zone=us-west1-b
  1011        - --provider=gce
  1012        - --test_args=--ginkgo.focus=\[Serial\]|\[Disruptive\] --ginkgo.skip=\[Driver:.gcepd\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
  1013        - --timeout=500m
  1014        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1015        resources:
  1016          limits:
  1017            cpu: 1
  1018            memory: 3Gi
  1019          requests:
  1020            cpu: 1
  1021            memory: 3Gi
  1022    annotations:
  1023      testgrid-dashboards: sig-release-master-informing, google-gce, google-gci
  1024      testgrid-tab-name: gce-cos-master-serial
  1025      testgrid-num-failures-to-alert: '6'
  1026      testgrid-alert-email: release-team@kubernetes.io
  1027      description: Uses kubetest to run e2e tests (+Slow, -Serial|Disruptive|Flaky|Feature) against a cluster created with cluster/kube-up.sh
  1028  
  1029  - interval: 30m
  1030    name: ci-kubernetes-e2e-gci-gce-slow
  1031    cluster: k8s-infra-prow-build
  1032    labels:
  1033      preset-service-account: "true"
  1034      preset-k8s-ssh: "true"
  1035    decorate: true
  1036    decoration_config:
  1037      timeout: 170m
  1038    spec:
  1039      containers:
  1040      - command:
  1041        - runner.sh
  1042        - /workspace/scenarios/kubernetes_e2e.py
  1043        args:
  1044        - --check-leaked-resources
  1045        - --extract=ci/latest
  1046        - --gcp-master-image=gci
  1047        - --gcp-node-image=gci
  1048        - --gcp-zone=europe-west1-c
  1049        - --ginkgo-parallel=25
  1050        - --provider=gce
  1051        - --test_args=--ginkgo.focus=\[Slow\] --ginkgo.skip=\[Driver:.gcepd\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:([^L].*|L[^o].*|Lo[^a].*|Loa[^d].*)\] --minStartupPods=8
  1052        - --timeout=150m
  1053        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1054        resources:
  1055          limits:
  1056            cpu: 1
  1057            memory: 6Gi
  1058          requests:
  1059            cpu: 1
  1060            memory: 6Gi
  1061    annotations:
  1062      testgrid-dashboards: sig-release-master-informing, google-gce, google-gci
  1063      testgrid-tab-name: gce-cos-master-slow
  1064      testgrid-num-failures-to-alert: '6'
  1065      testgrid-alert-email: release-team@kubernetes.io
  1066      description: Uses kubetest to run e2e tests (+Slow, -Serial|Disruptive|Flaky|Feature) against a cluster created with cluster/kube-up.sh
  1067  
  1068  - interval: 12h
  1069    name: ci-kubernetes-soak-gce-gci
  1070    cluster: k8s-infra-prow-build
  1071    labels:
  1072      preset-service-account: "true"
  1073      preset-k8s-ssh: "true"
  1074    decorate: true
  1075    decoration_config:
  1076      timeout: 1420m
  1077    spec:
  1078      containers:
  1079      - command:
  1080        - runner.sh
  1081        - /workspace/scenarios/kubernetes_e2e.py
  1082        args:
  1083        - --down=false
  1084        - --env=DOCKER_TEST_LOG_LEVEL=--log-level=warn
  1085        - --extract=ci/latest
  1086        - --gcp-master-image=gci
  1087        - --gcp-node-image=gci
  1088        - --gcp-zone=us-west1-b
  1089        - --provider=gce
  1090        - --soak
  1091        - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Disruptive\]|\[Flaky\]|\[Feature:([^L].*|L[^o].*|Lo[^a].*|Loa[^d].*)\] --clean-start=true --minStartupPods=8
  1092        - --timeout=1400m
  1093        - --up=false
  1094        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1095        resources:
  1096          limits:
  1097            cpu: 2
  1098            memory: 6Gi
  1099          requests:
  1100            cpu: 2
  1101            memory: 6Gi
  1102    annotations:
  1103      testgrid-dashboards: google-soak
  1104      testgrid-tab-name: gce-gci
  1105  
  1106  - interval: 12h
  1107    name: ci-kubernetes-soak-gci-gce-beta
  1108    cluster: k8s-infra-prow-build
  1109    labels:
  1110      preset-service-account: "true"
  1111      preset-k8s-ssh: "true"
  1112    decorate: true
  1113    decoration_config:
  1114      timeout: 1420m
  1115    spec:
  1116      containers:
  1117      - command:
  1118        - runner.sh
  1119        - /workspace/scenarios/kubernetes_e2e.py
  1120        args:
  1121        - --down=false
  1122        - --env=DOCKER_TEST_LOG_LEVEL=--log-level=warn
  1123        - --extract=ci/k8s-beta
  1124        - --gcp-master-image=gci
  1125        - --gcp-node-image=gci
  1126        - --gcp-zone=us-west1-b
  1127        - --provider=gce
  1128        - --soak
  1129        - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Disruptive\]|\[Flaky\]|\[Feature:([^L].*|L[^o].*|Lo[^a].*|Loa[^d].*)\] --clean-start=true --minStartupPods=8
  1130        - --timeout=1400m
  1131        - --up=false
  1132        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1133        resources:
  1134          limits:
  1135            cpu: 2
  1136            memory: 6Gi
  1137          requests:
  1138            cpu: 2
  1139            memory: 6Gi
  1140    annotations:
  1141      testgrid-dashboards: google-gce
  1142      testgrid-tab-name: soak-gci-gce-1.15
  1143  
  1144  - interval: 12h
  1145    name: ci-kubernetes-soak-gci-gce-stable1
  1146    cluster: k8s-infra-prow-build
  1147    labels:
  1148      preset-service-account: "true"
  1149      preset-k8s-ssh: "true"
  1150    decorate: true
  1151    decoration_config:
  1152      timeout: 1420m
  1153    spec:
  1154      containers:
  1155      - command:
  1156        - runner.sh
  1157        - /workspace/scenarios/kubernetes_e2e.py
  1158        args:
  1159        - --down=false
  1160        - --env=DOCKER_TEST_LOG_LEVEL=--log-level=warn
  1161        - --extract=ci/k8s-stable1
  1162        - --gcp-node-image=gci
  1163        - --gcp-zone=us-west1-b
  1164        - --provider=gce
  1165        - --soak
  1166        - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Disruptive\]|\[Flaky\]|\[Feature:([^L].*|L[^o].*|Lo[^a].*|Loa[^d].*)\] --clean-start=true --minStartupPods=8
  1167        - --timeout=1400m
  1168        - --up=false
  1169        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1170        resources:
  1171          limits:
  1172            cpu: 2
  1173            memory: 6Gi
  1174          requests:
  1175            cpu: 2
  1176            memory: 6Gi
  1177    annotations:
  1178      testgrid-dashboards: google-gce
  1179      testgrid-tab-name: soak-gci-gce-1.14
  1180  
  1181  - interval: 12h
  1182    name: ci-kubernetes-soak-gci-gce-stable2
  1183    cluster: k8s-infra-prow-build
  1184    labels:
  1185      preset-service-account: "true"
  1186      preset-k8s-ssh: "true"
  1187    decorate: true
  1188    decoration_config:
  1189      timeout: 1420m
  1190    spec:
  1191      containers:
  1192      - command:
  1193        - runner.sh
  1194        - /workspace/scenarios/kubernetes_e2e.py
  1195        args:
  1196        - --down=false
  1197        - --env=DOCKER_TEST_LOG_LEVEL=--log-level=warn
  1198        - --extract=ci/k8s-stable2
  1199        - --gcp-node-image=gci
  1200        - --gcp-zone=us-west1-b
  1201        - --provider=gce
  1202        - --soak
  1203        - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Disruptive\]|\[Flaky\]|\[Feature:([^L].*|L[^o].*|Lo[^a].*|Loa[^d].*)\] --clean-start=true --minStartupPods=8
  1204        - --timeout=1400m
  1205        - --up=false
  1206        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1207        resources:
  1208          limits:
  1209            cpu: 2
  1210            memory: 6Gi
  1211          requests:
  1212            cpu: 2
  1213            memory: 6Gi
  1214    annotations:
  1215      testgrid-dashboards: google-gce
  1216      testgrid-tab-name: soak-gci-gce-1.13
  1217  
  1218  - interval: 12h
  1219    name: ci-kubernetes-soak-gci-gce-stable3
  1220    cluster: k8s-infra-prow-build
  1221    labels:
  1222      preset-service-account: "true"
  1223      preset-k8s-ssh: "true"
  1224    decorate: true
  1225    decoration_config:
  1226      timeout: 1420m
  1227    spec:
  1228      containers:
  1229      - command:
  1230        - runner.sh
  1231        - /workspace/scenarios/kubernetes_e2e.py
  1232        args:
  1233        - --down=false
  1234        - --env=DOCKER_TEST_LOG_LEVEL=--log-level=warn
  1235        - --extract=ci/k8s-stable3
  1236        - --gcp-node-image=gci
  1237        - --gcp-zone=us-west1-b
  1238        - --provider=gce
  1239        - --soak
  1240        - --test_args=--ginkgo.skip=\[Driver:.gcepd\]|\[Disruptive\]|\[Flaky\]|\[Feature:([^L].*|L[^o].*|Lo[^a].*|Loa[^d].*)\] --clean-start=true --minStartupPods=8
  1241        - --timeout=1400m
  1242        - --up=false
  1243        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
  1244        resources:
  1245          limits:
  1246            cpu: 2
  1247            memory: 6Gi
  1248          requests:
  1249            cpu: 2
  1250            memory: 6Gi
  1251    annotations:
  1252      testgrid-dashboards: google-gce
  1253      testgrid-tab-name: soak-gci-gce-1.12