k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-csi/external-provisioner/external-provisioner-manual-job-config.yaml (about)

     1  # Derived from external-provisioner-config.yaml, modified and maintained manually.
     2  
     3  presubmits:
     4    kubernetes-csi/external-provisioner:
     5    - name: pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26
     6      cluster: eks-prow-build-cluster
     7      always_run: true
     8      optional: false
     9      decorate: true
    10      skip_report: false
    11      labels:
    12        preset-service-account: "true"
    13        preset-dind-enabled: "true"
    14        preset-bazel-remote-cache-enabled: "true"
    15        preset-kind-volume-mounts: "true"
    16      annotations:
    17        testgrid-dashboards: sig-storage-csi-external-provisioner
    18        testgrid-tab-name: distributed-on-kubernetes-1-26
    19        description: Kubernetes-CSI pull job in repo external-provisioner for distributed provisioning, with CSIStorageCapacity
    20      spec:
    21        containers:
    22        # We need this image because it has Docker in Docker and go.
    23        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    24          command:
    25          - runner.sh
    26          args:
    27          - ./.prow.sh
    28          env:
    29          - name: CSI_PROW_KUBERNETES_VERSION
    30            value: "1.28.0"
    31          - name: CSI_PROW_USE_BAZEL
    32            value: "true"
    33          - name: CSI_PROW_DRIVER_VERSION
    34            value: "v1.10.0"
    35          - name: CSI_SNAPSHOTTER_VERSION
    36            value: "v6.1.0"
    37          - name: CSI_PROW_TESTS
    38            # sanity intentionally not included: it needs special
    39            # support for CSI_PROW_SANITY_POD as a shell command
    40            # (not in any stable release yet) and
    41            # it doesn't involve the external-provisioner (therefore
    42            # it doesn't make sense in this job).
    43            value: "serial parallel serial-alpha parallel-alpha"
    44          - name: CSI_PROW_DEPLOYMENT
    45            value: "kubernetes-distributed"
    46          # docker-in-docker needs privileged mode
    47          securityContext:
    48            privileged: true
    49          resources:
    50            requests:
    51              memory: "9Gi"
    52              cpu: 4
    53            limits:
    54              memory: "9Gi"
    55              cpu: 4
    56    - name: pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-master
    57      cluster: eks-prow-build-cluster
    58      always_run: false
    59      optional: true
    60      decorate: true
    61      skip_report: false
    62      labels:
    63        preset-service-account: "true"
    64        preset-dind-enabled: "true"
    65        preset-bazel-remote-cache-enabled: "true"
    66        preset-kind-volume-mounts: "true"
    67      annotations:
    68        testgrid-dashboards: sig-storage-csi-external-provisioner
    69        testgrid-tab-name: distributed-on-kubernetes-master
    70        description: Kubernetes-CSI pull job in repo external-provisioner for distributed provisioning, with CSIStorageCapacity, using Kubernetes master
    71      spec:
    72        containers:
    73        # We need this image because it has Docker in Docker and go.
    74        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    75          command:
    76          - runner.sh
    77          args:
    78          - ./.prow.sh
    79          env:
    80          - name: CSI_PROW_KUBERNETES_VERSION
    81            value: "latest"
    82          - name: CSI_PROW_USE_BAZEL
    83            value: "true"
    84          - name: CSI_PROW_DRIVER_VERSION
    85            value: "v1.10.0"
    86          - name: CSI_SNAPSHOTTER_VERSION
    87            value: "v6.1.0"
    88          - name: CSI_PROW_TESTS
    89            # sanity intentionally not included: it needs special
    90            # support for CSI_PROW_SANITY_POD as a shell command
    91            # (not in any stable release yet) and
    92            # it doesn't involve the external-provisioner (therefore
    93            # it doesn't make sense in this job).
    94            value: "serial parallel serial-alpha parallel-alpha"
    95          - name: CSI_PROW_DEPLOYMENT
    96            value: "kubernetes-distributed"
    97          # docker-in-docker needs privileged mode
    98          securityContext:
    99            privileged: true
   100          resources:
   101            requests:
   102              memory: "9Gi"
   103              cpu: 4
   104            limits:
   105              memory: "9Gi"
   106              cpu: 4