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

     1  presubmits:
     2    kubernetes-sigs/release-sdk:
     3    - name: pull-release-sdk-test
     4      always_run: true
     5      decorate: true
     6      path_alias: "sigs.k8s.io/release-sdk"
     7      cluster: eks-prow-build-cluster
     8      spec:
     9        containers:
    10        - image: gcr.io/k8s-staging-releng/releng-ci:latest-go1.21-bookworm
    11          imagePullPolicy: Always
    12          command:
    13          - go
    14          args:
    15          - run
    16          - mage.go
    17          - Test
    18          resources:
    19            limits:
    20              cpu: 4
    21              memory: 6Gi
    22            requests:
    23              cpu: 4
    24              memory: 6Gi
    25      annotations:
    26        testgrid-dashboards: sig-release-releng-presubmits
    27        testgrid-tab-name: release-sdk-test
    28        testgrid-alert-email: release-managers+alerts@kubernetes.io
    29        testgrid-num-columns-recent: '30'
    30    - name: pull-release-sdk-integration-test
    31      always_run: true
    32      decorate: true
    33      path_alias: "sigs.k8s.io/release-sdk"
    34      cluster: eks-prow-build-cluster
    35      labels:
    36        preset-dind-enabled: "true"
    37      spec:
    38        containers:
    39        - image: gcr.io/k8s-staging-releng/k8s-ci-builder:latest-default
    40          imagePullPolicy: Always
    41          command:
    42          - wrapper.sh
    43          args:
    44          - go
    45          - run
    46          - mage.go
    47          - IntegrationTest
    48          # docker-in-docker needs privileged mode
    49          resources:
    50            limits:
    51              cpu: 4
    52              memory: 6Gi
    53            requests:
    54              cpu: 4
    55              memory: 6Gi
    56          securityContext:
    57            privileged: true
    58      annotations:
    59        testgrid-dashboards: sig-release-releng-presubmits
    60        testgrid-tab-name: release-sdk-integration-test
    61        testgrid-alert-email: release-managers+alerts@kubernetes.io
    62        testgrid-num-columns-recent: '30'
    63    - name: pull-release-sdk-verify
    64      always_run: true
    65      decorate: true
    66      path_alias: "sigs.k8s.io/release-sdk"
    67      cluster: eks-prow-build-cluster
    68      spec:
    69        containers:
    70        - image: gcr.io/k8s-staging-releng/releng-ci:latest-go1.21-bookworm
    71          imagePullPolicy: Always
    72          command:
    73          - go
    74          args:
    75          - run
    76          - mage.go
    77          - Verify
    78          resources:
    79            limits:
    80              cpu: 4
    81              memory: 6Gi
    82            requests:
    83              cpu: 4
    84              memory: 6Gi
    85      annotations:
    86        testgrid-dashboards: sig-release-releng-presubmits
    87        testgrid-tab-name: release-sdk-verify
    88        testgrid-alert-email: release-managers+alerts@kubernetes.io
    89        testgrid-num-columns-recent: '30'