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

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