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