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