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

     1  presubmits:
     2    kubernetes/kubernetes:
     3    - name: pull-kubernetes-e2e-gce-storage-slow
     4      cluster: k8s-infra-prow-build
     5      always_run: false
     6      optional: true
     7      # All the files owned by sig-storage. Keep in sync across
     8      # all sig-storage-jobs
     9      #
    10      # pkg/controller/volume
    11      # pkg/kubelet/volumemanager
    12      # pkg/volume
    13      # pkg/util/mount
    14      # test/e2e/storage
    15      # test/e2e/testing-manifests/storage-csi
    16      run_if_changed: '^(pkg\/controller\/volume|pkg\/kubelet\/volumemanager|pkg\/volume|pkg\/util\/mount|test\/e2e\/storage|test\/e2e\/testing-manifests\/storage-csi)'
    17      branches:
    18      # TODO(releng): Remove once repo default branch has been renamed
    19      - master
    20      - main
    21      labels:
    22        preset-service-account: "true"
    23        preset-k8s-ssh: "true"
    24        preset-dind-enabled: "true"
    25        preset-pull-kubernetes-e2e: "true"
    26        preset-pull-kubernetes-e2e-gce: "true"
    27      decorate: true
    28      decoration_config:
    29        timeout: 150m
    30      path_alias: k8s.io/kubernetes
    31      extra_refs:
    32      - org: kubernetes
    33        repo: release
    34        base_ref: master
    35        path_alias: k8s.io/release
    36      spec:
    37        containers:
    38        - command:
    39          - runner.sh
    40          - /workspace/scenarios/kubernetes_e2e.py
    41          args:
    42          - --build=quick
    43          - --cluster=
    44          - --extract=local
    45          - --gcp-node-image=gci
    46          - --gcp-zone=us-west1-b
    47          - --ginkgo-parallel=30
    48          - --provider=gce
    49          - --stage=gs://k8s-release-pull/ci/pull-kubernetes-e2e-gce-storage-slow
    50          - --test_args=--ginkgo.focus=\[sig-storage\].*\[Slow\] --ginkgo.skip=\[Driver:.gcepd\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
    51          - --timeout=120m
    52          securityContext:
    53            privileged: true
    54          image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    55          resources:
    56            limits:
    57              cpu: "4"
    58              memory: "6Gi"
    59            requests:
    60              cpu: "4"
    61              memory: "6Gi"
    62      annotations:
    63        testgrid-create-test-group: 'true'
    64    - name: pull-kubernetes-e2e-gce-storage-snapshot
    65      cluster: k8s-infra-prow-build
    66      always_run: false
    67      optional: true
    68      # All the files owned by sig-storage. Keep in sync across
    69      # all sig-storage-jobs
    70      #
    71      # pkg/controller/volume
    72      # pkg/kubelet/volumemanager
    73      # pkg/volume
    74      # pkg/util/mount
    75      # test/e2e/storage
    76      # test/e2e/testing-manifests/storage-csi
    77      run_if_changed: '^(pkg\/controller\/volume|pkg\/kubelet\/volumemanager|pkg\/volume|pkg\/util\/mount|test\/e2e\/storage|test\/e2e\/testing-manifests\/storage-csi)'
    78      branches:
    79      # TODO(releng): Remove once repo default branch has been renamed
    80      - master
    81      - main
    82      labels:
    83        preset-service-account: "true"
    84        preset-k8s-ssh: "true"
    85        preset-dind-enabled: "true"
    86        preset-pull-kubernetes-e2e: "true"
    87        preset-pull-kubernetes-e2e-gce: "true"
    88      decorate: true
    89      decoration_config:
    90        timeout: 180m
    91      path_alias: k8s.io/kubernetes
    92      extra_refs:
    93      - org: kubernetes
    94        repo: release
    95        base_ref: master
    96        path_alias: k8s.io/release
    97      spec:
    98        containers:
    99        - command:
   100          - runner.sh
   101          - /workspace/scenarios/kubernetes_e2e.py
   102          args:
   103          - --build=quick
   104          - --cluster=
   105          - --extract=local
   106          - --gcp-node-image=gci
   107          - --gcp-zone=us-west1-b
   108          - --provider=gce
   109          - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-storage-snapshot
   110          - --test_args=--ginkgo.focus=\[Feature:VolumeSnapshotDataSource\] --ginkgo.skip=\[Disruptive\]|\[Flaky\] --minStartupPods=8
   111          - --timeout=150m
   112          securityContext:
   113            privileged: true
   114          image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   115          resources:
   116            limits:
   117              cpu: "4"
   118              memory: "6Gi"
   119            requests:
   120              cpu: "4"
   121              memory: "6Gi"
   122      annotations:
   123        testgrid-create-test-group: 'true'
   124    - name: pull-kubernetes-e2e-gce-csi-serial
   125      cluster: k8s-infra-prow-build
   126      always_run: false
   127      optional: true
   128      # All the files owned by sig-storage. Keep in sync across
   129      # all sig-storage-jobs
   130      #
   131      # pkg/controller/volume
   132      # pkg/kubelet/volumemanager
   133      # pkg/volume
   134      # pkg/util/mount
   135      # test/e2e/storage
   136      # test/e2e/testing-manifests/storage-csi
   137      run_if_changed: '^(pkg\/controller\/volume|pkg\/kubelet\/volumemanager|pkg\/volume|pkg\/util\/mount|test\/e2e\/storage|test\/e2e\/testing-manifests\/storage-csi)'
   138      branches:
   139      # TODO(releng): Remove once repo default branch has been renamed
   140      - master
   141      - main
   142      labels:
   143        preset-service-account: "true"
   144        preset-k8s-ssh: "true"
   145        preset-dind-enabled: "true"
   146        preset-pull-kubernetes-e2e: "true"
   147        preset-pull-kubernetes-e2e-gce: "true"
   148      decorate: true
   149      decoration_config:
   150        timeout: 170m
   151      path_alias: k8s.io/kubernetes
   152      extra_refs:
   153      - org: kubernetes
   154        repo: release
   155        base_ref: master
   156        path_alias: k8s.io/release
   157      spec:
   158        containers:
   159        - command:
   160          - runner.sh
   161          - /workspace/scenarios/kubernetes_e2e.py
   162          args:
   163          - --build=quick
   164          - --cluster=
   165          - --extract=local
   166          - --gcp-node-image=gci
   167          - --gcp-zone=us-west1-b
   168          - --provider=gce
   169          - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-csi-serial
   170          - --test_args=--ginkgo.focus=CSI.*(\[Serial\]|\[Disruptive\]) --ginkgo.skip=\[Flaky\]|\[Feature:.+\]|\[Slow\] --minStartupPods=8
   171          - --timeout=150m
   172          image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   173          resources:
   174            limits:
   175              cpu: "4"
   176              memory: "6Gi"
   177            requests:
   178              cpu: "4"
   179              memory: "6Gi"
   180          securityContext:
   181            privileged: true
   182      annotations:
   183        testgrid-create-test-group: 'true'
   184    - name: pull-kubernetes-e2e-gce-storage-disruptive
   185      cluster: k8s-infra-prow-build
   186      always_run: false
   187      optional: true
   188      branches:
   189      # TODO(releng): Remove once repo default branch has been renamed
   190      - master
   191      - main
   192      labels:
   193        preset-service-account: "true"
   194        preset-k8s-ssh: "true"
   195        preset-dind-enabled: "true"
   196        preset-pull-kubernetes-e2e: "true"
   197        preset-pull-kubernetes-e2e-gce: "true"
   198      decorate: true
   199      decoration_config:
   200        timeout: 300m
   201      path_alias: k8s.io/kubernetes
   202      extra_refs:
   203      - org: kubernetes
   204        repo: release
   205        base_ref: master
   206        path_alias: k8s.io/release
   207      spec:
   208        containers:
   209        - command:
   210          - runner.sh
   211          - /workspace/scenarios/kubernetes_e2e.py
   212          args:
   213          - --build=quick
   214          - --extract=local
   215          - --gcp-master-image=gci
   216          - --gcp-node-image=gci
   217          - --gcp-zone=us-west1-b
   218          - --provider=gce
   219          - --test_args=--ginkgo.focus=\[sig-storage\].*\[Disruptive\] --ginkgo.skip=\[Driver:.gcepd\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   220          - --timeout=240m
   221          image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   222          resources:
   223            limits:
   224              cpu: "4"
   225              memory: "6Gi"
   226            requests:
   227              cpu: "4"
   228              memory: "6Gi"
   229          securityContext:
   230            privileged: true
   231      annotations:
   232        testgrid-create-test-group: 'true'
   233  periodics:
   234  - interval: 24h
   235    name: ci-kubernetes-e2e-gce-iscsi-serial
   236    cluster: k8s-infra-prow-build
   237    labels:
   238      preset-service-account: "true"
   239      preset-k8s-ssh: "true"
   240    decorate: true
   241    decoration_config:
   242      timeout: 150m
   243    spec:
   244      containers:
   245      - command:
   246        - runner.sh
   247        - /workspace/scenarios/kubernetes_e2e.py
   248        args:
   249        - --check-leaked-resources
   250        - --env=KUBE_UBUNTU_INSTALL_CONTAINERD_VERSION=v1.7.16
   251        - --env=KUBE_UBUNTU_INSTALL_RUNC_VERSION=v1.1.12
   252        - --env=LOG_DUMP_SYSTEMD_SERVICES=containerd
   253        - --env=CONTAINER_RUNTIME_TEST_HANDLER=true
   254        - --env=KUBE_MASTER_OS_DISTRIBUTION=ubuntu
   255        - --env=KUBE_GCE_MASTER_IMAGE=ubuntu-2204-jammy-v20220712a
   256        - --env=KUBE_GCE_MASTER_PROJECT=ubuntu-os-cloud
   257        - --env=KUBE_NODE_OS_DISTRIBUTION=ubuntu
   258        - --env=KUBE_GCE_NODE_IMAGE=ubuntu-2204-jammy-v20220712a
   259        - --env=KUBE_GCE_NODE_PROJECT=ubuntu-os-cloud
   260        - --extract=ci/fast/latest-fast
   261        - --extract-ci-bucket=k8s-release-dev
   262        - --gcp-master-image=ubuntu
   263        - --gcp-node-image=ubuntu
   264        - --gcp-zone=us-west1-b
   265        - --provider=gce
   266        - --test_args=--ginkgo.focus=\[Driver:.iscsi\] --ginkgo.skip=\[Flaky\] --minStartupPods=8
   267        - --timeout=120m
   268        resources:
   269          requests:
   270            memory: "2000Mi"
   271            cpu: 4000m
   272          limits:
   273            memory: "2000Mi"
   274            cpu: 4000m
   275        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   276    annotations:
   277      testgrid-num-columns-recent: '20'
   278  - interval: 24h
   279    name: ci-kubernetes-e2e-snapshot
   280    cluster: k8s-infra-prow-build
   281    labels:
   282      preset-service-account: "true"
   283      preset-k8s-ssh: "true"
   284    decorate: true
   285    decoration_config:
   286      timeout: 150m
   287    spec:
   288      containers:
   289      - command:
   290        - runner.sh
   291        - /workspace/scenarios/kubernetes_e2e.py
   292        args:
   293        - --check-leaked-resources
   294        - --extract=ci/latest
   295        - --gcp-node-image=gci
   296        - --gcp-zone=us-west1-b
   297        - --provider=gce
   298        - --test_args=--ginkgo.focus=\[Feature:VolumeSnapshotDataSource\] --ginkgo.skip=\[Disruptive\]|\[Flaky\] --minStartupPods=8
   299        - --timeout=120m
   300        resources:
   301          requests:
   302            memory: "2000Mi"
   303            cpu: 4000m
   304          limits:
   305            memory: "2000Mi"
   306            cpu: 4000m
   307        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   308    annotations:
   309      testgrid-num-columns-recent: '20'
   310      testgrid-num-failures-to-alert: '6'
   311      testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com