k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes/sig-k8s-infra/trusted/sig-k8s-infra-groups.yaml (about)

     1  periodics:
     2  - name: ci-k8sio-groups
     3    interval: 6h
     4    cluster: k8s-infra-prow-build-trusted
     5    decorate: true
     6    max_concurrency: 1
     7    extra_refs:
     8    - org: kubernetes
     9      repo: k8s.io
    10      base_ref: main
    11    annotations:
    12      testgrid-create-test-group: 'true'
    13      testgrid-dashboards: sig-k8s-infra-groups
    14      testgrid-alert-email: k8s-infra-alerts@kubernetes.io
    15      testgrid-num-failures-to-alert: '3'
    16    rerun_auth_config:
    17      github_team_slugs:
    18      # proxy for sig-k8s-infra-oncall
    19      - org: kubernetes
    20        slug: sig-k8s-infra-leads
    21      # team specifically for this service
    22      - org: kubernetes
    23        slug: k8s-infra-group-admins
    24    spec:
    25      serviceAccountName: gsuite-groups-manager
    26      containers:
    27      - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest
    28        command:
    29        - make
    30        args:
    31        - -C
    32        - groups
    33        - run
    34        - --
    35        - --confirm
    36  
    37  postsubmits:
    38    kubernetes/k8s.io:
    39    - name: post-k8sio-groups
    40      cluster: k8s-infra-prow-build-trusted
    41      decorate: true
    42      max_concurrency: 1
    43      run_if_changed: '^groups/'
    44      branches:
    45      - ^main$
    46      annotations:
    47        testgrid-create-test-group: 'true'
    48        testgrid-dashboards: sig-k8s-infra-groups
    49        testgrid-alert-email: k8s-infra-alerts@kubernetes.io
    50        testgrid-num-failures-to-alert: '1'
    51      rerun_auth_config:
    52        github_team_slugs:
    53        # proxy for sig-k8s-infra-oncall
    54        - org: kubernetes
    55          slug: sig-k8s-infra-leads
    56        # team specifically for this service
    57        - org: kubernetes
    58          slug: k8s-infra-group-admins
    59      spec:
    60        serviceAccountName: gsuite-groups-manager
    61        containers:
    62        - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest
    63          command:
    64          - make
    65          args:
    66          - -C
    67          - groups
    68          - run
    69          - --
    70          - --confirm