k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/hydrophone/hydrophone-presubmit.yaml (about)

     1  presubmits:
     2    kubernetes-sigs/hydrophone:
     3      - name: pull-hydrophone-build
     4        always_run: true
     5        decorate: true
     6        path_alias: "sigs.k8s.io/hydrophone"
     7        cluster: eks-prow-build-cluster
     8        spec:
     9          containers:
    10            - image: public.ecr.aws/docker/library/golang:1.22
    11              imagePullPolicy: Always
    12              command:
    13                - make
    14                - build
    15              resources:
    16                limits:
    17                  cpu: 4
    18                  memory: 6Gi
    19                requests:
    20                  cpu: 4
    21                  memory: 6Gi
    22        annotations:
    23          testgrid-dashboards: sig-testing-misc
    24          testgrid-tab-name: hydrophone-build
    25      - name: pull-hydrophone-test
    26        always_run: true
    27        decorate: true
    28        path_alias: "sigs.k8s.io/hydrophone"
    29        cluster: eks-prow-build-cluster
    30        spec:
    31          containers:
    32            - image: public.ecr.aws/docker/library/golang:1.22
    33              imagePullPolicy: Always
    34              command:
    35                - make
    36                - test
    37              resources:
    38                limits:
    39                  cpu: 4
    40                  memory: 6Gi
    41                requests:
    42                  cpu: 4
    43                  memory: 6Gi
    44        annotations:
    45          testgrid-dashboards: sig-testing-misc
    46          testgrid-tab-name: hydrophone-test
    47      - name: pull-hydrophone-verify
    48        always_run: true
    49        decorate: true
    50        path_alias: "sigs.k8s.io/hydrophone"
    51        cluster: eks-prow-build-cluster
    52        spec:
    53          containers:
    54            - image: public.ecr.aws/docker/library/golang:1.22
    55              imagePullPolicy: Always
    56              command:
    57                - make
    58                - verify
    59              resources:
    60                limits:
    61                  cpu: 2
    62                  memory: 4Gi
    63                requests:
    64                  cpu: 2
    65                  memory: 4Gi
    66        annotations:
    67          testgrid-dashboards: sig-testing-misc
    68          testgrid-tab-name: hydrophone-verify
    69      - name: pull-hydrophone-dry-run
    70        cluster: eks-prow-build-cluster
    71        always_run: true
    72        decorate: true
    73        path_alias: "sigs.k8s.io/hydrophone"
    74        labels:
    75          preset-dind-enabled: "true"
    76          preset-kind-volume-mounts: "true"
    77        spec:
    78          containers:
    79            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    80              command:
    81                - runner.sh
    82              env:
    83                - name: FOCUS
    84                  value: "Simple pod should contain last line of the log"
    85                - name: DRYRUN
    86                  value: "true"
    87                - name: CHECK_DURATION
    88                  value: "true"
    89                - name: EXPECTED_NUM_TESTS
    90                  value: "1" # This is the number of specs expected to run.
    91              args:
    92                - bash
    93                - -c
    94                - |
    95                  make build
    96                  hack/run-e2e.sh
    97              # docker-in-docker needs privileged mode
    98              securityContext:
    99                privileged: true
   100              resources:
   101                requests:
   102                  cpu: 2
   103                  memory: 4Gi
   104                limits:
   105                  cpu: 2
   106                  memory: 4Gi
   107        annotations:
   108          testgrid-dashboards: sig-testing-misc
   109          testgrid-tab-name: hydrophone-dry-run
   110      - name: pull-hydrophone-simple-run
   111        cluster: eks-prow-build-cluster
   112        always_run: true
   113        decorate: true
   114        path_alias: "sigs.k8s.io/hydrophone"
   115        labels:
   116          preset-dind-enabled: "true"
   117          preset-kind-volume-mounts: "true"
   118        spec:
   119          containers:
   120            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   121              command:
   122                - runner.sh
   123              env:
   124                - name: FOCUS
   125                  value: "Simple pod should contain last line of the log"
   126                - name: CHECK_DURATION
   127                  value: "true"
   128                - name: EXPECTED_NUM_TESTS
   129                  value: "1" # This is the number of specs expected to run.
   130              args:
   131                - bash
   132                - -c
   133                - |
   134                  make build
   135                  hack/run-e2e.sh
   136              # docker-in-docker needs privileged mode
   137              securityContext:
   138                privileged: true
   139              resources:
   140                requests:
   141                  cpu: 2
   142                  memory: 4Gi
   143                limits:
   144                  cpu: 2
   145                  memory: 4Gi
   146        annotations:
   147          testgrid-dashboards: sig-testing-misc
   148          testgrid-tab-name: hydrophone-simple-run
   149      - name: pull-hydrophone-namespaced-run
   150        cluster: eks-prow-build-cluster
   151        always_run: true
   152        decorate: true
   153        path_alias: "sigs.k8s.io/hydrophone"
   154        labels:
   155          preset-dind-enabled: "true"
   156          preset-kind-volume-mounts: "true"
   157        spec:
   158          containers:
   159            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   160              command:
   161                - runner.sh
   162              env:
   163                - name: FOCUS
   164                  value: "Simple pod should contain last line of the log"
   165                - name: NAMESPACE
   166                  value: "e2e"
   167                - name: CHECK_DURATION
   168                  value: "true"
   169                - name: EXPECTED_NUM_TESTS
   170                  value: "1" # This is the number of specs expected to run.
   171              args:
   172                - bash
   173                - -c
   174                - |
   175                  make build
   176                  hack/run-e2e.sh
   177              # docker-in-docker needs privileged mode
   178              securityContext:
   179                privileged: true
   180              resources:
   181                requests:
   182                  cpu: 2
   183                  memory: 4Gi
   184                limits:
   185                  cpu: 2
   186                  memory: 4Gi
   187        annotations:
   188          testgrid-dashboards: sig-testing-misc
   189          testgrid-tab-name: hydrophone-namespaced-run