k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/structured-merge-diff/structured-merge-diff-presubmits.yaml (about)

     1  presubmits:
     2    kubernetes-sigs/structured-merge-diff:
     3    - name: pull-structured-merge-diff-test
     4      cluster: eks-prow-build-cluster
     5      labels:
     6        preset-service-account: "true"
     7      always_run: true
     8      decorate: true
     9      path_alias: sigs.k8s.io/structured-merge-diff
    10      spec:
    11        containers:
    12        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    13          command:
    14          - go
    15          args:
    16          - test
    17          - -race
    18          - ./...
    19          resources:
    20            requests:
    21              cpu: "6000m"
    22              memory: "6Gi"
    23            limits:
    24              cpu: "6000m"
    25              memory: "6Gi"
    26      annotations:
    27        testgrid-dashboards: sig-api-machinery-structured-merge-diff
    28        testgrid-tab-name: pr-test
    29        testgrid-num-columns-recent: '30'
    30    - name: pull-structured-merge-diff-vet
    31      cluster: eks-prow-build-cluster
    32      labels:
    33        preset-service-account: "true"
    34      always_run: true
    35      decorate: true
    36      path_alias: sigs.k8s.io/structured-merge-diff
    37      spec:
    38        containers:
    39        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    40          command:
    41          - go
    42          args:
    43          - vet
    44          - ./...
    45          resources:
    46            limits:
    47              cpu: 2
    48              memory: 4Gi
    49            requests:
    50              cpu: 2
    51              memory: 4Gi
    52      annotations:
    53        testgrid-dashboards: sig-api-machinery-structured-merge-diff
    54        testgrid-tab-name: pr-vet
    55        testgrid-num-columns-recent: '30'
    56    - name: pull-structured-merge-diff-gofmt
    57      cluster: eks-prow-build-cluster
    58      labels:
    59        preset-service-account: "true"
    60      always_run: true
    61      decorate: true
    62      path_alias: sigs.k8s.io/structured-merge-diff
    63      spec:
    64        containers:
    65        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    66          command:
    67          - bash
    68          - -c
    69          - test -z "$({ find . -name "*.go" | grep -v "\\/vendor\\/" | xargs gofmt -s -d | tee /dev/stderr; })"
    70          resources:
    71            limits:
    72              cpu: 2
    73              memory: 4Gi
    74            requests:
    75              cpu: 2
    76              memory: 4Gi
    77      annotations:
    78        testgrid-dashboards: sig-api-machinery-structured-merge-diff
    79        testgrid-tab-name: pr-gofmt
    80        testgrid-num-columns-recent: '30'
    81    - name: pull-structured-merge-diff-benchmark
    82      cluster: eks-prow-build-cluster
    83      always_run: false
    84      skip_report: true
    85      decorate: true
    86      path_alias: sigs.k8s.io/structured-merge-diff
    87      spec:
    88        containers:
    89        - image: gcr.io/k8s-staging-test-infra/benchmarkjunit:latest
    90          command:
    91          - /benchmarkjunit
    92          args:
    93          - --log-file=$(ARTIFACTS)/benchmark-log.txt
    94          - --output=$(ARTIFACTS)/junit_benchmarks.xml
    95          - ./...
    96          resources:
    97            requests:
    98              cpu: "6000m"
    99              memory: "6Gi"
   100            limits:
   101              cpu: "6000m"
   102              memory: "6Gi"
   103      annotations:
   104        testgrid-dashboards: sig-api-machinery-structured-merge-diff
   105        testgrid-tab-name: pr-benchmark
   106        testgrid-num-columns-recent: '30'