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

     1  postsubmits:
     2    kubernetes-sigs/prow:
     3    - name: post-prow-test-verify
     4      branches:
     5        - ^main$
     6      cluster: eks-prow-build-cluster
     7      decorate: true
     8      labels:
     9        preset-dind-enabled: "true"
    10        preset-kind-volume-mounts: "true"
    11      spec:
    12        containers:
    13        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-test-infra
    14          command:
    15          - runner.sh
    16          args:
    17          - make
    18          - test
    19          - verify
    20          env:
    21          # docker-in-docker needs privileged mode
    22          securityContext:
    23            privileged: true
    24          resources:
    25            requests:
    26              # This job is very CPU intensive as building prow images in
    27              # parallel
    28              cpu: "14"
    29              memory: "16Gi"
    30            limits:
    31              cpu: "14"
    32              memory: "16Gi"
    33      annotations:
    34        testgrid-dashboards: sig-testing-prow-repo
    35        testgrid-tab-name: post-test-verify
    36        description: Runs 'make test verify' on the prow repo on each commit
    37  
    38  ### Trusted Jobs ###
    39  
    40    - name: post-push-prow
    41      cluster: test-infra-trusted
    42      # Runs on more than just the Prow dir to include some additional images that we publish to gcr.io/k8s-prow.
    43      skip_if_only_changed: '^site/'
    44      decorate: true
    45      labels:
    46        # Building deck requires docker for typescript compilation.
    47        preset-dind-enabled: "true"
    48      branches:
    49      - ^main$
    50      max_concurrency: 1
    51      spec:
    52        serviceAccountName: pusher
    53        containers:
    54        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-test-infra
    55          command:
    56          - runner.sh
    57          args:
    58          - make
    59          - push-images
    60          env:
    61          # docker-in-docker needs privileged mode
    62          securityContext:
    63            privileged: true
    64          resources:
    65            requests:
    66              cpu: "15"
    67        tolerations:
    68        - key: "highcpu"
    69          operator: "Equal"
    70          value: "true"
    71          effect: "NoSchedule"
    72        nodeSelector:
    73          highcpu: "true"
    74      annotations:
    75        testgrid-dashboards: sig-testing-prow-repo
    76        testgrid-tab-name: push-images-legacy
    77        testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, k8s-infra-oncall@google.com
    78        testgrid-num-failures-to-alert: '1'
    79        description: Builds and pushes all prow container images on each commit by running make push-images
    80      rerun_auth_config:
    81        github_users:
    82        - alvaroaleman