k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-csi/csi-release-tools/csi-release-tools-config.yaml (about)

     1  # generated by gen-jobs.sh, do not edit manually
     2  
     3  presubmits:
     4    kubernetes-csi/csi-release-tools:
     5    - name: pull-kubernetes-csi-csi-release-tools
     6      cluster: eks-prow-build-cluster
     7      always_run: true
     8      decorate: true
     9      skip_report: false
    10      skip_branches: []
    11      labels:
    12        preset-service-account: "true"
    13        preset-dind-enabled: "true"
    14        preset-kind-volume-mounts: "true"
    15      annotations:
    16        testgrid-dashboards: sig-storage-csi-other
    17        testgrid-tab-name: pull-kubernetes-csi-csi-release-tools
    18        description: Kubernetes-CSI pull job in repo csi-release-tools
    19      spec:
    20        containers:
    21        # We need this image because it has Docker in Docker and go.
    22        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    23          command:
    24          - runner.sh
    25          args:
    26          - ./.prow.sh
    27          # docker-in-docker needs privileged mode
    28          securityContext:
    29            privileged: true
    30          resources:
    31            requests:
    32              memory: "9Gi"
    33              cpu: 4
    34            limits:
    35              memory: "9Gi"
    36              cpu: 4
    37    - name: pull-kubernetes-csi-release-tools-csi-test
    38      cluster: eks-prow-build-cluster
    39      always_run: true
    40      optional: true # cannot be required because updates in csi-release-tools may include breaking changes
    41      decorate: true
    42      skip_report: false
    43      extra_refs:
    44      - org: kubernetes-csi
    45        repo: csi-test
    46        base_ref: master
    47        workdir: false
    48        # Checked out in /home/prow/go/src/github.com/kubernetes-csi/csi-test
    49      labels:
    50        preset-service-account: "true"
    51        preset-dind-enabled: "true"
    52        preset-kind-volume-mounts: "true"
    53      annotations:
    54        testgrid-dashboards: sig-storage-csi-other
    55        testgrid-tab-name: pull-csi-release-tools-in-csi-test
    56        description: Kubernetes-CSI pull job in repo csi-release-tools for csi-test, using deployment 1.28 on Kubernetes 1.28
    57      spec:
    58        containers:
    59        # We need this image because it has Docker in Docker and go.
    60        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    61          command:
    62          - runner.sh
    63          args:
    64          - ./pull-test.sh # provided by csi-release-tools
    65          # docker-in-docker needs privileged mode
    66          securityContext:
    67            privileged: true
    68          resources:
    69            requests:
    70              memory: "9Gi"
    71              cpu: 4
    72            limits:
    73              memory: "9Gi"
    74              cpu: 4
    75          env:
    76          - name: PULL_TEST_REPO_DIR
    77            value: /home/prow/go/src/github.com/kubernetes-csi/csi-test
    78    - name: pull-kubernetes-csi-release-tools-external-provisioner
    79      cluster: eks-prow-build-cluster
    80      always_run: true
    81      optional: true # cannot be required because updates in csi-release-tools may include breaking changes
    82      decorate: true
    83      skip_report: false
    84      extra_refs:
    85      - org: kubernetes-csi
    86        repo: external-provisioner
    87        base_ref: master
    88        workdir: false
    89        # Checked out in /home/prow/go/src/github.com/kubernetes-csi/external-provisioner
    90      labels:
    91        preset-service-account: "true"
    92        preset-dind-enabled: "true"
    93        preset-kind-volume-mounts: "true"
    94      annotations:
    95        testgrid-dashboards: sig-storage-csi-other
    96        testgrid-tab-name: pull-csi-release-tools-in-external-provisioner
    97        description: Kubernetes-CSI pull job in repo csi-release-tools for external-provisioner, using deployment 1.28 on Kubernetes 1.28
    98      spec:
    99        containers:
   100        # We need this image because it has Docker in Docker and go.
   101        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   102          command:
   103          - runner.sh
   104          args:
   105          - ./pull-test.sh # provided by csi-release-tools
   106          # docker-in-docker needs privileged mode
   107          securityContext:
   108            privileged: true
   109          resources:
   110            requests:
   111              memory: "9Gi"
   112              cpu: 4
   113            limits:
   114              memory: "9Gi"
   115              cpu: 4
   116          env:
   117          - name: PULL_TEST_REPO_DIR
   118            value: /home/prow/go/src/github.com/kubernetes-csi/external-provisioner
   119          - name: CSI_PROW_KUBERNETES_VERSION
   120            value: "1.28.0"
   121          - name: CSI_PROW_KUBERNETES_DEPLOYMENT
   122            value: "1.28"
   123          - name: CSI_PROW_DRIVER_VERSION
   124            value: "v1.12.1"
   125          - name: CSI_PROW_TESTS
   126            value: "unit sanity parallel"
   127          - name: CSI_SNAPSHOTTER_VERSION
   128            value: "v6.1.0"
   129    - name: pull-kubernetes-csi-release-tools-external-snapshotter
   130      cluster: eks-prow-build-cluster
   131      always_run: true
   132      optional: true # cannot be required because updates in csi-release-tools may include breaking changes
   133      decorate: true
   134      skip_report: false
   135      extra_refs:
   136      - org: kubernetes-csi
   137        repo: external-snapshotter
   138        base_ref: master
   139        workdir: false
   140        # Checked out in /home/prow/go/src/github.com/kubernetes-csi/external-snapshotter
   141      labels:
   142        preset-service-account: "true"
   143        preset-dind-enabled: "true"
   144        preset-kind-volume-mounts: "true"
   145      annotations:
   146        testgrid-dashboards: sig-storage-csi-other
   147        testgrid-tab-name: pull-csi-release-tools-in-external-snapshotter
   148        description: Kubernetes-CSI pull job in repo csi-release-tools for external-snapshotter, using deployment 1.28 on Kubernetes 1.28
   149      spec:
   150        containers:
   151        # We need this image because it has Docker in Docker and go.
   152        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   153          command:
   154          - runner.sh
   155          args:
   156          - ./pull-test.sh # provided by csi-release-tools
   157          # docker-in-docker needs privileged mode
   158          securityContext:
   159            privileged: true
   160          resources:
   161            requests:
   162              memory: "9Gi"
   163              cpu: 4
   164            limits:
   165              memory: "9Gi"
   166              cpu: 4
   167          env:
   168          - name: PULL_TEST_REPO_DIR
   169            value: /home/prow/go/src/github.com/kubernetes-csi/external-snapshotter
   170          - name: CSI_PROW_KUBERNETES_VERSION
   171            value: "1.28.0"
   172          - name: CSI_PROW_KUBERNETES_DEPLOYMENT
   173            value: "1.28"
   174          - name: CSI_PROW_DRIVER_VERSION
   175            value: "v1.12.1"
   176          - name: CSI_PROW_TESTS
   177            value: "unit sanity parallel"
   178          - name: CSI_SNAPSHOTTER_VERSION
   179            value: "v6.1.0"
   180    - name: pull-kubernetes-csi-release-tools-csi-driver-host-path
   181      cluster: eks-prow-build-cluster
   182      always_run: true
   183      optional: true # cannot be required because updates in csi-release-tools may include breaking changes
   184      decorate: true
   185      skip_report: false
   186      extra_refs:
   187      - org: kubernetes-csi
   188        repo: csi-driver-host-path
   189        base_ref: master
   190        workdir: false
   191        # Checked out in /home/prow/go/src/github.com/kubernetes-csi/csi-driver-host-path
   192      labels:
   193        preset-service-account: "true"
   194        preset-dind-enabled: "true"
   195        preset-kind-volume-mounts: "true"
   196      annotations:
   197        testgrid-dashboards: sig-storage-csi-other
   198        testgrid-tab-name: pull-csi-release-tools-in-csi-driver-host-path
   199        description: Kubernetes-CSI pull job in repo csi-release-tools for csi-driver-host-path, using deployment 1.28 on Kubernetes 1.28
   200      spec:
   201        containers:
   202        # We need this image because it has Docker in Docker and go.
   203        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   204          command:
   205          - runner.sh
   206          args:
   207          - ./pull-test.sh # provided by csi-release-tools
   208          # docker-in-docker needs privileged mode
   209          securityContext:
   210            privileged: true
   211          resources:
   212            requests:
   213              memory: "9Gi"
   214              cpu: 4
   215            limits:
   216              memory: "9Gi"
   217              cpu: 4
   218          env:
   219          - name: PULL_TEST_REPO_DIR
   220            value: /home/prow/go/src/github.com/kubernetes-csi/csi-driver-host-path
   221          - name: CSI_PROW_KUBERNETES_VERSION
   222            value: "1.28.0"
   223          - name: CSI_PROW_KUBERNETES_DEPLOYMENT
   224            value: "1.28"
   225          - name: CSI_PROW_DRIVER_VERSION
   226            value: "v1.12.1"
   227          - name: CSI_PROW_TESTS
   228            value: "unit sanity parallel"
   229          - name: CSI_SNAPSHOTTER_VERSION
   230            value: "v6.1.0"