k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes/sig-k8s-infra/trusted/sig-k8s-infra-apps.yaml (about) 1 # DO NOT EDIT. Automatically generated by ./sig-k8s-infra-apps.sh 2 3 postsubmits: 4 kubernetes/k8s.io: 5 - name: post-k8sio-deploy-app-codesearch 6 cluster: k8s-infra-prow-build-trusted 7 decorate: true 8 max_concurrency: 1 9 # intended for ignoring changes to README.md or OWNERS 10 run_if_changed: '^apps\/codesearch\/(.*.yaml|deploy.sh)$' 11 branches: 12 - ^main$ 13 reporter_config: 14 slack: 15 channel: "k8s-infra-alerts" 16 job_states_to_report: 17 - success 18 - failure 19 - aborted 20 - error 21 report_template: 'Deploying codesearch: {{.Status.State}}. Commit: <{{.Spec.Refs.BaseLink}}|{{printf "%.7s" .Spec.Refs.BaseSHA}}> | <{{.Status.URL}}|Spyglass> | <https://testgrid.k8s.io/sig-k8s-infra-apps#deploy-codesearch|Testgrid> | <https://prow.k8s.io/?job={{.Spec.Job}}|Deck>' 22 annotations: 23 testgrid-create-test-group: 'true' 24 testgrid-dashboards: sig-k8s-infra-apps 25 testgrid-tab-name: deploy-codesearch 26 testgrid-description: 'runs https://git.k8s.io/k8s.io/apps/codesearch/deploy.sh if files change in kubernetes/k8s.io/apps/codesearch' 27 testgrid-alert-email: k8s-infra-rbac-codesearch@kubernetes.io, k8s-infra-alerts@kubernetes.io 28 testgrid-num-failures-to-alert: '1' 29 rerun_auth_config: 30 github_team_slugs: 31 # proxy for sig-k8s-infra-oncall 32 - org: kubernetes 33 slug: sig-k8s-infra-leads 34 # proxy for test-infra-oncall 35 - org: kubernetes 36 slug: test-infra-admins 37 # TODO: sig-specific team in charge of this app 38 # - org: kubernetes 39 # slug: sig-foo-bar 40 spec: 41 serviceAccountName: prow-deployer 42 containers: 43 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 44 command: 45 - ./apps/codesearch/deploy.sh 46 - name: post-k8sio-deploy-app-elekto 47 cluster: k8s-infra-prow-build-trusted 48 decorate: true 49 max_concurrency: 1 50 # intended for ignoring changes to README.md or OWNERS 51 run_if_changed: '^apps\/elekto\/(.*.yaml|deploy.sh)$' 52 branches: 53 - ^main$ 54 reporter_config: 55 slack: 56 channel: "k8s-infra-alerts" 57 job_states_to_report: 58 - success 59 - failure 60 - aborted 61 - error 62 report_template: 'Deploying elekto: {{.Status.State}}. Commit: <{{.Spec.Refs.BaseLink}}|{{printf "%.7s" .Spec.Refs.BaseSHA}}> | <{{.Status.URL}}|Spyglass> | <https://testgrid.k8s.io/sig-k8s-infra-apps#deploy-elekto|Testgrid> | <https://prow.k8s.io/?job={{.Spec.Job}}|Deck>' 63 annotations: 64 testgrid-create-test-group: 'true' 65 testgrid-dashboards: sig-k8s-infra-apps 66 testgrid-tab-name: deploy-elekto 67 testgrid-description: 'runs https://git.k8s.io/k8s.io/apps/elekto/deploy.sh if files change in kubernetes/k8s.io/apps/elekto' 68 testgrid-alert-email: k8s-infra-rbac-elekto@kubernetes.io, k8s-infra-alerts@kubernetes.io 69 testgrid-num-failures-to-alert: '1' 70 rerun_auth_config: 71 github_team_slugs: 72 # proxy for sig-k8s-infra-oncall 73 - org: kubernetes 74 slug: sig-k8s-infra-leads 75 # proxy for test-infra-oncall 76 - org: kubernetes 77 slug: test-infra-admins 78 # TODO: sig-specific team in charge of this app 79 # - org: kubernetes 80 # slug: sig-foo-bar 81 spec: 82 serviceAccountName: prow-deployer 83 containers: 84 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 85 command: 86 - ./apps/elekto/deploy.sh 87 - name: post-k8sio-deploy-app-gcsweb 88 cluster: k8s-infra-prow-build-trusted 89 decorate: true 90 max_concurrency: 1 91 # intended for ignoring changes to README.md or OWNERS 92 run_if_changed: '^apps\/gcsweb\/(.*.yaml|deploy.sh)$' 93 branches: 94 - ^main$ 95 reporter_config: 96 slack: 97 channel: "k8s-infra-alerts" 98 job_states_to_report: 99 - success 100 - failure 101 - aborted 102 - error 103 report_template: 'Deploying gcsweb: {{.Status.State}}. Commit: <{{.Spec.Refs.BaseLink}}|{{printf "%.7s" .Spec.Refs.BaseSHA}}> | <{{.Status.URL}}|Spyglass> | <https://testgrid.k8s.io/sig-k8s-infra-apps#deploy-gcsweb|Testgrid> | <https://prow.k8s.io/?job={{.Spec.Job}}|Deck>' 104 annotations: 105 testgrid-create-test-group: 'true' 106 testgrid-dashboards: sig-k8s-infra-apps 107 testgrid-tab-name: deploy-gcsweb 108 testgrid-description: 'runs https://git.k8s.io/k8s.io/apps/gcsweb/deploy.sh if files change in kubernetes/k8s.io/apps/gcsweb' 109 testgrid-alert-email: k8s-infra-rbac-gcsweb@kubernetes.io, k8s-infra-alerts@kubernetes.io 110 testgrid-num-failures-to-alert: '1' 111 rerun_auth_config: 112 github_team_slugs: 113 # proxy for sig-k8s-infra-oncall 114 - org: kubernetes 115 slug: sig-k8s-infra-leads 116 # proxy for test-infra-oncall 117 - org: kubernetes 118 slug: test-infra-admins 119 # TODO: sig-specific team in charge of this app 120 # - org: kubernetes 121 # slug: sig-foo-bar 122 spec: 123 serviceAccountName: prow-deployer 124 containers: 125 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 126 command: 127 - ./apps/gcsweb/deploy.sh 128 - name: post-k8sio-deploy-app-kettle 129 cluster: k8s-infra-prow-build-trusted 130 decorate: true 131 max_concurrency: 1 132 # intended for ignoring changes to README.md or OWNERS 133 run_if_changed: '^apps\/kettle\/(.*.yaml|deploy.sh)$' 134 branches: 135 - ^main$ 136 reporter_config: 137 slack: 138 channel: "k8s-infra-alerts" 139 job_states_to_report: 140 - success 141 - failure 142 - aborted 143 - error 144 report_template: 'Deploying kettle: {{.Status.State}}. Commit: <{{.Spec.Refs.BaseLink}}|{{printf "%.7s" .Spec.Refs.BaseSHA}}> | <{{.Status.URL}}|Spyglass> | <https://testgrid.k8s.io/sig-k8s-infra-apps#deploy-kettle|Testgrid> | <https://prow.k8s.io/?job={{.Spec.Job}}|Deck>' 145 annotations: 146 testgrid-create-test-group: 'true' 147 testgrid-dashboards: sig-k8s-infra-apps 148 testgrid-tab-name: deploy-kettle 149 testgrid-description: 'runs https://git.k8s.io/k8s.io/apps/kettle/deploy.sh if files change in kubernetes/k8s.io/apps/kettle' 150 testgrid-alert-email: k8s-infra-rbac-kettle@kubernetes.io, k8s-infra-alerts@kubernetes.io 151 testgrid-num-failures-to-alert: '1' 152 rerun_auth_config: 153 github_team_slugs: 154 # proxy for sig-k8s-infra-oncall 155 - org: kubernetes 156 slug: sig-k8s-infra-leads 157 # proxy for test-infra-oncall 158 - org: kubernetes 159 slug: test-infra-admins 160 # TODO: sig-specific team in charge of this app 161 # - org: kubernetes 162 # slug: sig-foo-bar 163 spec: 164 serviceAccountName: prow-deployer 165 containers: 166 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 167 command: 168 - ./apps/kettle/deploy.sh 169 - name: post-k8sio-deploy-app-k8s-io 170 cluster: k8s-infra-prow-build-trusted 171 decorate: true 172 max_concurrency: 1 173 # intended for ignoring changes to README.md or OWNERS 174 run_if_changed: '^apps\/k8s-io\/(.*.yaml|deploy.sh|test.py)$' 175 branches: 176 - ^main$ 177 reporter_config: 178 slack: 179 channel: "k8s-infra-alerts" 180 job_states_to_report: 181 - success 182 - failure 183 - aborted 184 - error 185 report_template: 'Deploying k8s-io: {{.Status.State}}. Commit: <{{.Spec.Refs.BaseLink}}|{{printf "%.7s" .Spec.Refs.BaseSHA}}> | <{{.Status.URL}}|Spyglass> | <https://testgrid.k8s.io/sig-k8s-infra-apps#deploy-k8s-io|Testgrid> | <https://prow.k8s.io/?job={{.Spec.Job}}|Deck>' 186 annotations: 187 testgrid-create-test-group: 'true' 188 testgrid-dashboards: sig-k8s-infra-apps 189 testgrid-tab-name: deploy-k8s-io 190 testgrid-description: 'runs https://git.k8s.io/k8s.io/apps/k8s-io/deploy.sh if files change in kubernetes/k8s.io/apps/k8s-io' 191 testgrid-alert-email: k8s-infra-rbac-k8s-io@kubernetes.io, k8s-infra-alerts@kubernetes.io 192 testgrid-num-failures-to-alert: '1' 193 rerun_auth_config: 194 github_team_slugs: 195 # proxy for sig-k8s-infra-oncall 196 - org: kubernetes 197 slug: sig-k8s-infra-leads 198 # proxy for test-infra-oncall 199 - org: kubernetes 200 slug: test-infra-admins 201 # TODO: sig-specific team in charge of this app 202 # - org: kubernetes 203 # slug: sig-foo-bar 204 spec: 205 serviceAccountName: prow-deployer 206 containers: 207 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 208 command: 209 - ./apps/k8s-io/deploy.sh 210 - name: post-k8sio-deploy-app-kubernetes-external-secrets 211 cluster: k8s-infra-prow-build-trusted 212 decorate: true 213 max_concurrency: 1 214 # intended for ignoring changes to README.md or OWNERS 215 run_if_changed: '^apps\/kubernetes-external-secrets\/(.*.yaml|deploy.sh)$' 216 branches: 217 - ^main$ 218 reporter_config: 219 slack: 220 channel: "k8s-infra-alerts" 221 job_states_to_report: 222 - success 223 - failure 224 - aborted 225 - error 226 report_template: 'Deploying kubernetes-external-secrets: {{.Status.State}}. Commit: <{{.Spec.Refs.BaseLink}}|{{printf "%.7s" .Spec.Refs.BaseSHA}}> | <{{.Status.URL}}|Spyglass> | <https://testgrid.k8s.io/sig-k8s-infra-apps#deploy-kubernetes-external-secrets|Testgrid> | <https://prow.k8s.io/?job={{.Spec.Job}}|Deck>' 227 annotations: 228 testgrid-create-test-group: 'true' 229 testgrid-dashboards: sig-k8s-infra-apps 230 testgrid-tab-name: deploy-kubernetes-external-secrets 231 testgrid-description: 'runs https://git.k8s.io/k8s.io/apps/kubernetes-external-secrets/deploy.sh if files change in kubernetes/k8s.io/apps/kubernetes-external-secrets' 232 testgrid-alert-email: k8s-infra-rbac-kubernetes-external-secrets@kubernetes.io, k8s-infra-alerts@kubernetes.io 233 testgrid-num-failures-to-alert: '1' 234 rerun_auth_config: 235 github_team_slugs: 236 # proxy for sig-k8s-infra-oncall 237 - org: kubernetes 238 slug: sig-k8s-infra-leads 239 # proxy for test-infra-oncall 240 - org: kubernetes 241 slug: test-infra-admins 242 # TODO: sig-specific team in charge of this app 243 # - org: kubernetes 244 # slug: sig-foo-bar 245 spec: 246 serviceAccountName: prow-deployer 247 containers: 248 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 249 command: 250 - ./apps/kubernetes-external-secrets/deploy.sh 251 - name: post-k8sio-deploy-app-perfdash 252 cluster: k8s-infra-prow-build-trusted 253 decorate: true 254 max_concurrency: 1 255 # intended for ignoring changes to README.md or OWNERS 256 run_if_changed: '^apps\/perfdash\/(.*.yaml|deploy.sh)$' 257 branches: 258 - ^main$ 259 reporter_config: 260 slack: 261 channel: "k8s-infra-alerts" 262 job_states_to_report: 263 - success 264 - failure 265 - aborted 266 - error 267 report_template: 'Deploying perfdash: {{.Status.State}}. Commit: <{{.Spec.Refs.BaseLink}}|{{printf "%.7s" .Spec.Refs.BaseSHA}}> | <{{.Status.URL}}|Spyglass> | <https://testgrid.k8s.io/sig-k8s-infra-apps#deploy-perfdash|Testgrid> | <https://prow.k8s.io/?job={{.Spec.Job}}|Deck>' 268 annotations: 269 testgrid-create-test-group: 'true' 270 testgrid-dashboards: sig-k8s-infra-apps 271 testgrid-tab-name: deploy-perfdash 272 testgrid-description: 'runs https://git.k8s.io/k8s.io/apps/perfdash/deploy.sh if files change in kubernetes/k8s.io/apps/perfdash' 273 testgrid-alert-email: k8s-infra-rbac-perfdash@kubernetes.io, k8s-infra-alerts@kubernetes.io 274 testgrid-num-failures-to-alert: '1' 275 rerun_auth_config: 276 github_team_slugs: 277 # proxy for sig-k8s-infra-oncall 278 - org: kubernetes 279 slug: sig-k8s-infra-leads 280 # proxy for test-infra-oncall 281 - org: kubernetes 282 slug: test-infra-admins 283 # TODO: sig-specific team in charge of this app 284 # - org: kubernetes 285 # slug: sig-foo-bar 286 spec: 287 serviceAccountName: prow-deployer 288 containers: 289 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 290 command: 291 - ./apps/perfdash/deploy.sh 292 - name: post-k8sio-deploy-app-prow 293 cluster: k8s-infra-prow-build-trusted 294 decorate: true 295 max_concurrency: 1 296 # intended for ignoring changes to README.md or OWNERS 297 run_if_changed: '^apps\/prow\/(.*.yaml|deploy.sh)$' 298 branches: 299 - ^main$ 300 reporter_config: 301 slack: 302 channel: "k8s-infra-alerts" 303 job_states_to_report: 304 - success 305 - failure 306 - aborted 307 - error 308 report_template: 'Deploying prow: {{.Status.State}}. Commit: <{{.Spec.Refs.BaseLink}}|{{printf "%.7s" .Spec.Refs.BaseSHA}}> | <{{.Status.URL}}|Spyglass> | <https://testgrid.k8s.io/sig-k8s-infra-apps#deploy-prow|Testgrid> | <https://prow.k8s.io/?job={{.Spec.Job}}|Deck>' 309 annotations: 310 testgrid-create-test-group: 'true' 311 testgrid-dashboards: sig-k8s-infra-apps 312 testgrid-tab-name: deploy-prow 313 testgrid-description: 'runs https://git.k8s.io/k8s.io/apps/prow/deploy.sh if files change in kubernetes/k8s.io/apps/prow' 314 testgrid-alert-email: k8s-infra-rbac-prow@kubernetes.io, k8s-infra-alerts@kubernetes.io 315 testgrid-num-failures-to-alert: '1' 316 rerun_auth_config: 317 github_team_slugs: 318 # proxy for sig-k8s-infra-oncall 319 - org: kubernetes 320 slug: sig-k8s-infra-leads 321 # proxy for test-infra-oncall 322 - org: kubernetes 323 slug: test-infra-admins 324 # TODO: sig-specific team in charge of this app 325 # - org: kubernetes 326 # slug: sig-foo-bar 327 spec: 328 serviceAccountName: prow-deployer 329 containers: 330 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 331 command: 332 - ./apps/prow/deploy.sh 333 - name: post-k8sio-deploy-app-publishing-bot 334 cluster: k8s-infra-prow-build-trusted 335 decorate: true 336 max_concurrency: 1 337 # intended for ignoring changes to README.md or OWNERS 338 run_if_changed: '^apps\/publishing-bot\/(.*.yaml|deploy.sh)$' 339 branches: 340 - ^main$ 341 reporter_config: 342 slack: 343 channel: "k8s-infra-alerts" 344 job_states_to_report: 345 - success 346 - failure 347 - aborted 348 - error 349 report_template: 'Deploying publishing-bot: {{.Status.State}}. Commit: <{{.Spec.Refs.BaseLink}}|{{printf "%.7s" .Spec.Refs.BaseSHA}}> | <{{.Status.URL}}|Spyglass> | <https://testgrid.k8s.io/sig-k8s-infra-apps#deploy-publishing-bot|Testgrid> | <https://prow.k8s.io/?job={{.Spec.Job}}|Deck>' 350 annotations: 351 testgrid-create-test-group: 'true' 352 testgrid-dashboards: sig-k8s-infra-apps 353 testgrid-tab-name: deploy-publishing-bot 354 testgrid-description: 'runs https://git.k8s.io/k8s.io/apps/publishing-bot/deploy.sh if files change in kubernetes/k8s.io/apps/publishing-bot' 355 testgrid-alert-email: k8s-infra-rbac-publishing-bot@kubernetes.io, k8s-infra-alerts@kubernetes.io 356 testgrid-num-failures-to-alert: '1' 357 rerun_auth_config: 358 github_team_slugs: 359 # proxy for sig-k8s-infra-oncall 360 - org: kubernetes 361 slug: sig-k8s-infra-leads 362 # proxy for test-infra-oncall 363 - org: kubernetes 364 slug: test-infra-admins 365 # TODO: sig-specific team in charge of this app 366 # - org: kubernetes 367 # slug: sig-foo-bar 368 spec: 369 serviceAccountName: prow-deployer 370 containers: 371 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 372 command: 373 - ./apps/publishing-bot/deploy.sh 374 - name: post-k8sio-deploy-app-slack-infra 375 cluster: k8s-infra-prow-build-trusted 376 decorate: true 377 max_concurrency: 1 378 # intended for ignoring changes to README.md or OWNERS 379 run_if_changed: '^apps\/slack-infra\/(.*.yaml|deploy.sh)$' 380 branches: 381 - ^main$ 382 reporter_config: 383 slack: 384 channel: "k8s-infra-alerts" 385 job_states_to_report: 386 - success 387 - failure 388 - aborted 389 - error 390 report_template: 'Deploying slack-infra: {{.Status.State}}. Commit: <{{.Spec.Refs.BaseLink}}|{{printf "%.7s" .Spec.Refs.BaseSHA}}> | <{{.Status.URL}}|Spyglass> | <https://testgrid.k8s.io/sig-k8s-infra-apps#deploy-slack-infra|Testgrid> | <https://prow.k8s.io/?job={{.Spec.Job}}|Deck>' 391 annotations: 392 testgrid-create-test-group: 'true' 393 testgrid-dashboards: sig-k8s-infra-apps 394 testgrid-tab-name: deploy-slack-infra 395 testgrid-description: 'runs https://git.k8s.io/k8s.io/apps/slack-infra/deploy.sh if files change in kubernetes/k8s.io/apps/slack-infra' 396 testgrid-alert-email: k8s-infra-rbac-slack-infra@kubernetes.io, k8s-infra-alerts@kubernetes.io 397 testgrid-num-failures-to-alert: '1' 398 rerun_auth_config: 399 github_team_slugs: 400 # proxy for sig-k8s-infra-oncall 401 - org: kubernetes 402 slug: sig-k8s-infra-leads 403 # proxy for test-infra-oncall 404 - org: kubernetes 405 slug: test-infra-admins 406 # TODO: sig-specific team in charge of this app 407 # - org: kubernetes 408 # slug: sig-foo-bar 409 spec: 410 serviceAccountName: prow-deployer 411 containers: 412 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 413 command: 414 - ./apps/slack-infra/deploy.sh