k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-provisioner-sidecar.yaml (about)

     1  presubmits:
     2    kubernetes-sigs/container-object-storage-interface-provisioner-sidecar:
     3  
     4    - name: pull-container-object-storage-interface-provisioner-sidecar-build
     5      cluster: eks-prow-build-cluster
     6      always_run: true
     7      decorate: true
     8      path_alias: sigs.k8s.io/container-object-storage-interface-provisioner-sidecar
     9      annotations:
    10        testgrid-dashboards: sig-storage-container-object-storage-interface-provisioner-sidecar
    11        testgrid-tab-name: build
    12        description: Build test in container-object-storage-interface-provisioner-sidecar repo.
    13      labels:
    14        # running a docker-based build requires docker-in-docker (DinD)
    15        preset-dind-enabled: "true"  # see config/prow/config.yaml - 'presets' section
    16      spec:
    17        containers:
    18        # specified tags are periodically updated in bulk for all prow jobs
    19        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    20          command:
    21          - runner.sh
    22          args:
    23          - bash
    24          - -c
    25          - |
    26            make build
    27          securityContext:
    28            privileged: true # docker-in-docker needs privileged mode
    29          resources:
    30            limits:
    31              cpu: 2
    32              memory: 4Gi
    33            requests:
    34              cpu: 2
    35              memory: 4Gi
    36  
    37    - name: pull-container-object-storage-interface-provisioner-sidecar-unit
    38      cluster: eks-prow-build-cluster
    39      always_run: true
    40      decorate: true
    41      path_alias: sigs.k8s.io/container-object-storage-interface-provisioner-sidecar
    42      annotations:
    43        testgrid-dashboards: sig-storage-container-object-storage-interface-provisioner-sidecar
    44        testgrid-tab-name: unit
    45        description: Unit tests in container-object-storage-interface-provisioner-sidecar repo.
    46      spec:
    47        containers:
    48        - image: public.ecr.aws/docker/library/golang:latest
    49          command:
    50          - make
    51          args:
    52          - test
    53          resources:
    54            limits:
    55              cpu: 2
    56              memory: 4Gi
    57            requests:
    58              cpu: 2
    59              memory: 4Gi