k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/image-pushing/k8s-staging-test-infra.yaml (about) 1 postsubmits: 2 kubernetes/test-infra: 3 # 4 # job images, e.g. images/* 5 # 6 - name: post-test-infra-push-bazelbuild 7 cluster: k8s-infra-prow-build-trusted 8 run_if_changed: '^images/bazelbuild/' 9 annotations: 10 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 11 testgrid-tab-name: bazelbuild 12 testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, k8s-infra-alerts@kubernetes.io 13 testgrid-num-failures-to-alert: '1' 14 description: builds and pushes the image builder's own image 15 decorate: true 16 branches: 17 - ^master$ 18 max_concurrency: 1 19 spec: 20 serviceAccountName: gcb-builder 21 containers: 22 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 23 command: 24 - /run.sh 25 args: 26 - --scratch-bucket=gs://k8s-staging-test-infra-gcb 27 - --project=k8s-staging-test-infra 28 - --build-dir=. 29 - images/bazelbuild/ 30 - name: post-test-infra-push-benchmarkjunit 31 cluster: k8s-infra-prow-build-trusted 32 run_if_changed: '^pkg/benchmarkjunit/' 33 annotations: 34 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 35 testgrid-tab-name: benchmarkjunit 36 testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, k8s-infra-alerts@kubernetes.io 37 testgrid-num-failures-to-alert: '1' 38 description: builds and pushes the image builder's own image 39 decorate: true 40 branches: 41 - ^master$ 42 max_concurrency: 1 43 spec: 44 serviceAccountName: gcb-builder 45 containers: 46 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 47 command: 48 - /run.sh 49 args: 50 - --scratch-bucket=gs://k8s-staging-test-infra-gcb 51 - --project=k8s-staging-test-infra 52 - --build-dir=. 53 - pkg/benchmarkjunit/ 54 - name: post-test-infra-push-bigquery 55 cluster: k8s-infra-prow-build-trusted 56 run_if_changed: '^(images/bigquery|scenarios)/' 57 annotations: 58 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 59 testgrid-tab-name: bigquery 60 testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, k8s-infra-alerts@kubernetes.io 61 testgrid-num-failures-to-alert: '1' 62 description: builds and pushes the bigquery image 63 decorate: true 64 branches: 65 - ^master$ 66 max_concurrency: 1 67 spec: 68 serviceAccountName: gcb-builder 69 containers: 70 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 71 command: 72 - /run.sh 73 args: 74 - --scratch-bucket=gs://k8s-staging-test-infra-gcb 75 - --project=k8s-staging-test-infra 76 - --build-dir=. 77 - images/bigquery/ 78 - name: post-test-infra-push-bootstrap 79 cluster: k8s-infra-prow-build-trusted 80 run_if_changed: '^(images/bootstrap|scenarios)/' 81 annotations: 82 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 83 testgrid-tab-name: bootstrap 84 testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, k8s-infra-alerts@kubernetes.io 85 testgrid-num-failures-to-alert: '1' 86 description: builds and pushes the bootstrap image 87 decorate: true 88 branches: 89 - ^master$ 90 max_concurrency: 1 91 spec: 92 serviceAccountName: gcb-builder 93 containers: 94 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 95 command: 96 - /run.sh 97 args: 98 - --scratch-bucket=gs://k8s-staging-test-infra-gcb 99 - --project=k8s-staging-test-infra 100 - --build-dir=. 101 - images/bootstrap/ 102 - name: post-test-infra-push-gcb-docker-gcloud-canary 103 cluster: k8s-infra-prow-build-trusted 104 run_if_changed: '^images/gcb-docker-gcloud/' 105 annotations: 106 testgrid-dashboards: sig-testing-canaries, sig-k8s-infra-canaries, sig-k8s-infra-gcb 107 testgrid-tab-name: gcb-docker-gcloud-canary 108 testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, k8s-infra-alerts@kubernetes.io 109 testgrid-num-failures-to-alert: '1' 110 description: builds and pushes the image builder's own image 111 decorate: true 112 branches: 113 - ^master$ 114 max_concurrency: 1 115 spec: 116 serviceAccountName: gcb-builder 117 containers: 118 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 119 command: 120 - /run.sh 121 args: 122 - --scratch-bucket=gs://k8s-staging-test-infra-gcb 123 - --project=k8s-staging-test-infra 124 - --build-dir=. 125 - images/gcb-docker-gcloud/ 126 - name: post-test-infra-push-gcloud-in-go 127 cluster: k8s-infra-prow-build-trusted 128 run_if_changed: '^images/gcloud-in-go/' 129 annotations: 130 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 131 testgrid-tab-name: gcloud-in-go 132 testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, k8s-infra-alerts@kubernetes.io 133 testgrid-num-failures-to-alert: '1' 134 description: builds and pushes the gcloud-in-go image 135 decorate: true 136 branches: 137 - ^master$ 138 max_concurrency: 1 139 spec: 140 serviceAccountName: gcb-builder 141 containers: 142 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 143 command: 144 - /run.sh 145 args: 146 - --scratch-bucket=gs://k8s-staging-test-infra-gcb 147 - --project=k8s-staging-test-infra 148 - --build-dir=. 149 - images/gcloud-in-go/ 150 - name: post-test-infra-push-image-builder 151 cluster: k8s-infra-prow-build-trusted 152 run_if_changed: '^images/builder/' 153 annotations: 154 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 155 testgrid-tab-name: image-builder 156 testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, k8s-infra-alerts@kubernetes.io 157 testgrid-num-failures-to-alert: '1' 158 description: builds and pushes the image builder's own image 159 decorate: true 160 branches: 161 - ^master$ 162 max_concurrency: 1 163 spec: 164 serviceAccountName: gcb-builder 165 containers: 166 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 167 command: 168 - /run.sh 169 args: 170 - --scratch-bucket=gs://k8s-staging-test-infra-gcb 171 - --project=k8s-staging-test-infra 172 - --build-dir=. 173 - images/builder/ 174 - name: post-test-infra-push-krte 175 cluster: k8s-infra-prow-build-trusted 176 run_if_changed: '^images/(krte/|kubekins-e2e-v2/variants.yaml)' 177 annotations: 178 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 179 testgrid-tab-name: krte 180 testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, k8s-infra-alerts@kubernetes.io 181 testgrid-num-failures-to-alert: '1' 182 description: builds and pushes the krte image 183 decorate: true 184 branches: 185 - ^master$ 186 max_concurrency: 1 187 spec: 188 serviceAccountName: gcb-builder 189 containers: 190 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 191 command: 192 - /run.sh 193 args: 194 - --scratch-bucket=gs://k8s-staging-test-infra-gcb 195 - --project=k8s-staging-test-infra 196 - --build-dir=. 197 - images/krte/ 198 - name: post-test-infra-push-kubekins-e2e 199 cluster: k8s-infra-prow-build-trusted 200 annotations: 201 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 202 testgrid-tab-name: kubekins-e2e 203 testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, k8s-infra-alerts@kubernetes.io 204 testgrid-num-failures-to-alert: '1' 205 description: builds and pushes the kubekins-e2e image 206 run_if_changed: '^(images/(kubekins-e2e/|kubekins-e2e-v2/variants.yaml)|kubetest|boskos|logexporter)' 207 decorate: true 208 decoration_config: 209 timeout: 180m 210 grace_period: 10m 211 branches: 212 - ^master$ 213 max_concurrency: 1 214 spec: 215 serviceAccountName: gcb-builder 216 containers: 217 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 218 command: 219 - /run.sh 220 args: 221 - --scratch-bucket=gs://k8s-staging-test-infra-gcb 222 - --project=k8s-staging-test-infra 223 - --build-dir=. 224 - images/kubekins-e2e/ 225 226 - name: post-test-infra-push-kubekins-e2e-v2 227 cluster: k8s-infra-prow-build-trusted 228 annotations: 229 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 230 testgrid-tab-name: kubekins-e2e-v2 231 testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, k8s-infra-alerts@kubernetes.io 232 testgrid-num-failures-to-alert: '1' 233 description: builds and pushes the kubekins-e2e-v2 image 234 run_if_changed: '^images/kubekins-e2e-v2/' 235 decorate: true 236 decoration_config: 237 timeout: 180m 238 grace_period: 10m 239 branches: 240 - ^master$ 241 max_concurrency: 1 242 spec: 243 serviceAccountName: gcb-builder 244 containers: 245 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 246 command: 247 - /run.sh 248 args: 249 - --scratch-bucket=gs://k8s-staging-test-infra-gcb 250 - --project=k8s-staging-test-infra 251 - images/kubekins-e2e-v2/ 252 # 253 # components, e.g. kettle/, triage/ 254 # 255 - name: post-test-infra-push-kettle-canary 256 cluster: k8s-infra-prow-build-trusted 257 annotations: 258 testgrid-dashboards: sig-testing-canaries, sig-k8s-infra-canaries, sig-k8s-infra-gcb 259 testgrid-tab-name: kettle-canary 260 testgrid-alert-email: k8s-infra-alerts@kubernetes.io 261 testgrid-num-failures-to-alert: '1' 262 description: builds and pushes the kettle image 263 run_if_changed: '^kettle/' 264 decorate: true 265 decoration_config: 266 timeout: 50m 267 grace_period: 10m 268 branches: 269 - ^master$ 270 max_concurrency: 1 271 spec: 272 serviceAccountName: gcb-builder 273 containers: 274 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 275 command: 276 - /run.sh 277 args: 278 - --scratch-bucket=gs://k8s-staging-test-infra-gcb 279 - --project=k8s-staging-test-infra 280 - --build-dir=. 281 - kettle/ 282 - name: post-test-infra-push-triage 283 cluster: k8s-infra-prow-build-trusted 284 run_if_changed: '^triage/' 285 annotations: 286 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 287 testgrid-tab-name: "triage" 288 testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, k8s-infra-alerts@kubernetes.io 289 testgrid-num-failures-to-alert: '1' 290 description: builds and pushes the triage image 291 decorate: true 292 branches: 293 - ^master$ 294 max_concurrency: 1 295 spec: 296 serviceAccountName: gcb-builder 297 containers: 298 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 299 command: 300 - /run.sh 301 args: 302 - --scratch-bucket=gs://k8s-staging-test-infra-gcb 303 - --project=k8s-staging-test-infra 304 - --env-passthrough=PULL_BASE_REF 305 - triage/