k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/prow/plugins.yaml (about)

     1  # Plugin configuration
     2  ---
     3  triggers:
     4  - repos:
     5    - kubernetes-sigs/cluster-api
     6    - kubernetes-sigs/cluster-api-provider-azure
     7    - kubernetes-sigs/cluster-api-provider-vsphere
     8    - kubernetes-sigs/cloud-provider-azure
     9    join_org_url: "https://git.k8s.io/community/community-membership.md#member"
    10    only_org_members: true
    11    trigger_github_workflows: true
    12  - repos:
    13    - kubernetes
    14    - kubernetes-client
    15    - kubernetes-csi
    16    - kubernetes-sigs
    17    join_org_url: "https://git.k8s.io/community/community-membership.md#member"
    18    only_org_members: true
    19  - repos:
    20    - google/cadvisor
    21    join_org_url: "https://git.k8s.io/community/community-membership.md#member"
    22  - repos:
    23    - containerd/cri
    24    join_org_url: "https://github.com/containerd/project/blob/main/MAINTAINERS"
    25  - repos:
    26    - containerd/containerd
    27    join_org_url: "https://github.com/containerd/project/blob/main/MAINTAINERS"
    28    trigger_github_workflows: true
    29  - repos:
    30    - etcd-io
    31    join_org_url: "https://github.com/etcd-io/etcd/blob/main/CONTRIBUTING.md"
    32    trigger_github_workflows: true
    33  - repos:
    34    - kubernetes/utils
    35    join_org_url: "https://git.k8s.io/community/community-membership.md#member"
    36    trigger_github_workflows: true
    37  
    38  owners:
    39    mdyamlrepos:
    40    - kubernetes/website
    41    skip_collaborators:
    42    - kubernetes-sigs/contributor-playground
    43  
    44  approve:
    45  - repos:
    46    - kubernetes/cluster-registry
    47    - kubernetes/contrib
    48    - kubernetes/dashboard
    49    - kubernetes/dns
    50    - kubernetes/examples
    51    - kubernetes/federation
    52    - kubernetes/gengo
    53    - kubernetes/ingress-gce
    54    - kubernetes/ingress-nginx
    55    - kubernetes/klog
    56    - kubernetes/kubeadm
    57    - kubernetes/kubectl
    58    - kubernetes/kubernetes-template-project
    59    - kubernetes/kube-state-metrics
    60    - kubernetes/minikube
    61    - kubernetes/node-problem-detector
    62    - kubernetes/perf-tests
    63    - kubernetes/steering
    64    - kubernetes/system-validators
    65    - kubernetes/utils
    66    require_self_approval: false
    67    lgtm_acts_as_approve: true
    68  - repos:
    69    - kubernetes/cloud-provider-aws
    70    - kubernetes/kops
    71    - kubernetes/website
    72    - kubernetes-sigs/external-dns
    73    - kubernetes-sigs/cluster-api-provider-openstack
    74    require_self_approval: true
    75    lgtm_acts_as_approve: false
    76  - repos:
    77    - kubernetes/enhancements
    78    - kubernetes/kubernetes
    79    - kubernetes-client
    80    - kubernetes-csi
    81    - kubernetes-sigs
    82    require_self_approval: false
    83  - repos:
    84    - kubernetes/cloud-provider-openstack
    85    - kubernetes-sigs/cluster-api
    86    - kubernetes-sigs/cluster-api-operator
    87    - kubernetes-sigs/cluster-api-provider-aws
    88    - kubernetes-sigs/cluster-api-provider-azure
    89    - kubernetes-sigs/cluster-api-provider-vsphere
    90    - kubernetes-sigs/descheduler
    91    - kubernetes-sigs/image-builder
    92    require_self_approval: true
    93    ignore_review_state: true
    94  - repos:
    95    - bazelbuild
    96    - kubernetes-sigs/bom
    97    - kubernetes-sigs/boskos
    98    - kubernetes-sigs/cluster-api-provider-digitalocean
    99    - kubernetes-sigs/cluster-api-provider-gcp
   100    - kubernetes-sigs/cri-tools
   101    - kubernetes-sigs/downloadkubernetes
   102    - kubernetes-sigs/e2e-framework
   103    - kubernetes-sigs/promo-tools
   104    - kubernetes-sigs/k8s-gsm-tools
   105    - kubernetes-sigs/kind
   106    - kubernetes-sigs/kubetest2
   107    - kubernetes-sigs/mdtoc
   108    - kubernetes-sigs/prow
   109    - kubernetes-sigs/release-notes
   110    - kubernetes-sigs/release-sdk
   111    - kubernetes-sigs/release-utils
   112    - kubernetes-sigs/security-profiles-operator
   113    - kubernetes-sigs/slack-infra
   114    - kubernetes-sigs/tejolote
   115    - kubernetes-sigs/testgrid-json-exporter
   116    - kubernetes-sigs/zeitgeist
   117    - kubernetes/community
   118    - kubernetes/k8s.io
   119    - kubernetes/org
   120    - kubernetes/publishing-bot
   121    - kubernetes/release
   122    - kubernetes/repo-infra
   123    - kubernetes/sig-release
   124    - kubernetes/test-infra
   125    - kubernetes/cloud-provider-gcp
   126    require_self_approval: false
   127    ignore_review_state: false
   128  - repos:
   129    - kubernetes-sigs/gateway-api
   130    lgtm_acts_as_approve: false
   131  - repos:
   132    - kubernetes-sigs/aws-ebs-csi-driver
   133    require_self_approval: true
   134    lgtm_acts_as_approve: false
   135    ignore_review_state: true
   136  
   137  help:
   138    help_guidelines_summary: |
   139                          Please ensure that the issue body includes answers to the following questions:
   140                          - Why are we solving this issue?
   141                          - To address this issue, are there any code changes? If there are code changes, what needs to be done in the code and what places can the assignee treat as reference points?
   142                          - Does this issue have zero to low barrier of entry?
   143                          - How can the assignee reach out to you for help?
   144  
   145  # Lower bounds in number of lines changed; XS is assumed to be zero.
   146  size:
   147    s:   10
   148    m:   30
   149    l:   100
   150    xl:  500
   151    xxl: 1000
   152  
   153  label:
   154    additional_labels:
   155      # This label is used by the API review process
   156      # https://git.k8s.io/community/sig-architecture/api-review-process.md#mechanics
   157      - api-review
   158      # These labels are used to make Tide merge with a non-default merge method
   159      - tide/merge-method-merge
   160      - tide/merge-method-rebase
   161      - tide/merge-method-squash
   162      # This label, for k/website, identifies issues relevant to https://katacoda.com/
   163      - team/katacoda
   164      # This label, for k/website, identifies PRs with large refactoring changes
   165      - refactor
   166  
   167    restricted_labels:
   168      kubernetes/kubernetes:
   169          # Security Response Committee (SRC) is allowed to add this label,
   170          # to new and existing GitHub Issues and PRs that announce a fixed CVE triaged by SRC
   171        - allowed_teams:
   172            - security-response-committee
   173          # SIG Security Tooling Lead is an allowed user to assist SRC in this CVE feed automation
   174          allowed_users:
   175            - pushkarj
   176          # This label is used to filter/tag CVEs announced by SRC
   177          label: official-cve-feed
   178      kubernetes/enhancements:
   179        # Restrict setting of tracked/* labels to the enhancements team.
   180        - label: tracked/no
   181          allowed_teams:
   182          - release-team-enhancements
   183          - release-team-leads
   184        - label: tracked/yes
   185          allowed_teams:
   186          - release-team-enhancements
   187          - release-team-leads
   188        - label: tracked/out-of-tree
   189          allowed_teams:
   190          - release-team-enhancements
   191          - release-team-leads
   192        # Restrict setting of 'lead-opted-in' label to SIG leads.
   193        - label: lead-opted-in
   194          allowed_teams:
   195          - release-team-enhancements
   196          - release-team-leads
   197          - sig-api-machinery-leads
   198          - sig-apps-leads
   199          - sig-architecture-leads
   200          - sig-auth-leads
   201          - sig-autoscaling-leads
   202          - sig-cli-leads
   203          - sig-cloud-provider-leads
   204          - sig-cluster-lifecycle-leads
   205          - sig-contributor-experience-leads
   206          - sig-docs-leads
   207          - sig-instrumentation-leads
   208          - sig-k8s-infra-leads
   209          - sig-multicluster-leads
   210          - sig-network-leads
   211          - sig-node-leads
   212          - sig-release-leads
   213          - sig-scalability-leads
   214          - sig-scheduling-leads
   215          - sig-security-leads
   216          - sig-storage-leads
   217          - sig-testing-leads
   218          - sig-windows-leads
   219  
   220  lgtm:
   221  - repos:
   222    - bazelbuild
   223    - kubernetes-sigs/aws-ebs-csi-driver
   224    - kubernetes-sigs/bom
   225    - kubernetes-sigs/boskos
   226    - kubernetes-sigs/cluster-api-provider-digitalocean
   227    - kubernetes-sigs/cluster-api-provider-gcp
   228    - kubernetes-sigs/cri-tools
   229    - kubernetes-sigs/downloadkubernetes
   230    - kubernetes-sigs/e2e-framework
   231    - kubernetes-sigs/etcdadm
   232    - kubernetes-sigs/external-dns
   233    - kubernetes-sigs/promo-tools
   234    - kubernetes-sigs/k8s-gsm-tools
   235    - kubernetes-sigs/kind
   236    - kubernetes-sigs/kubetest2
   237    - kubernetes-sigs/mdtoc
   238    - kubernetes-sigs/prow
   239    - kubernetes-sigs/release-actions
   240    - kubernetes-sigs/release-notes
   241    - kubernetes-sigs/release-sdk
   242    - kubernetes-sigs/release-utils
   243    - kubernetes-sigs/security-profiles-operator
   244    - kubernetes-sigs/tejolote
   245    - kubernetes-sigs/zeitgeist
   246    - kubernetes/cloud-provider-aws
   247    - kubernetes/k8s.io
   248    - kubernetes/kops
   249    - kubernetes/publishing-bot
   250    - kubernetes/release
   251    - kubernetes/repo-infra
   252    - kubernetes/sig-release
   253    - kubernetes/test-infra
   254    review_acts_as_lgtm: true
   255  - repos:
   256    - kubernetes/kubernetes
   257    - kubernetes/website
   258    - kubernetes-sigs/node-feature-discovery
   259    - kubernetes-sigs/cluster-api
   260    - kubernetes-sigs/cluster-api-operator
   261    - kubernetes-sigs/cluster-api-provider-azure
   262    - kubernetes-sigs/cluster-api-provider-vsphere
   263    - kubernetes-sigs/kueue
   264    store_tree_hash: true
   265  - repos:
   266    - kubernetes-sigs/controller-runtime
   267    - kubernetes-sigs/controller-tools
   268    review_acts_as_lgtm: true
   269    store_tree_hash: true
   270  
   271  blockades:
   272  - repos:
   273    - kubernetes/kubernetes
   274    blockregexps:
   275    - ^examples/
   276    explanation: "examples/ has moved to https://github.com/kubernetes/examples/"
   277  - repos:
   278    - kubernetes/kubernetes
   279    blockregexps:
   280    - ^pkg/util/[^/]+\.go$
   281    explanation: "Utility code must be added to a subpackage like pkg/util/flag, not pkg/util directly. See: #49923"
   282  - repos:
   283    - kubernetes/kubernetes
   284    blockregexps:
   285    - ^test/conformance/testdata/conformance.yaml$
   286    branchregexp: "^release-*"
   287    explanation: "`test/conformance/testdata/conformance.yaml` cannot be updated on release branches."
   288  - repos:
   289    - kubernetes/community
   290    blockregexps:
   291    - ^events/2016
   292    - ^events/2017
   293    - ^events/2018
   294    - ^events/elections/2017
   295    - ^events/elections/2018
   296    - ^events/elections/2019
   297    explanation: "These files are historical, and from events that have already occurred."
   298  - repos:
   299    - kubernetes/community
   300    blockregexps:
   301    - ^keps/
   302    explanation: "KEPs have been relocated to [kubernetes/enhancements](https://git.k8s.io/enhancements/)! Please submit any updates there."
   303  - repos:
   304    - kubernetes/community
   305    blockregexps:
   306    - ^contributors/design-proposals/
   307    explanation: "The Design Proposal process has been deprecated in favor of [Kubernetes Enhancement Proposals (KEP)](https://git.k8s.io/enhancements/). These documents are here for historical purposes only."
   308  - repos:
   309    - kubernetes/enhancements
   310    blockregexps:
   311    - ^keps/NEXT_KEP_NUMBER$
   312    explanation: "KEP numbers are obsolete. Please remove any changes to `NEXT_KEP_NUMBER` from this PR and ensure the KEP filename is the draft date and KEP title e.g., `YYYYMMDD-pony-controller.md`"
   313  - repos:
   314    - kubernetes/release
   315    blockregexps:
   316    - ^push-build.sh
   317    explanation: "Changes to push-build.sh will immediately affect the Kubernetes CI. This PR must be explicitly approved by SIG Release repo admins."
   318  - repos:
   319    - kubernetes/client-go
   320    blockregexps:
   321    - .*
   322    exceptionregexps:
   323    - ^README\.md$
   324    explanation: "We do not accept changes directly against this repository, unless the change is to the `README.md` itself. Please see `CONTRIBUTING.md` for information on where and how to contribute instead."
   325  - repos:
   326    - kubernetes/k8s.io
   327    blockregexps:
   328    - ^k8s.gcr.io/
   329    explanation: "k8s.gcr.io Image registry is frozen from April 2023. Please update the manifests in registry.k8s.io folder instead"
   330  
   331  blunderbuss:
   332    max_request_count: 2
   333    use_status_availability: true
   334  
   335  cat:
   336    key_path: /etc/cat-api/api-key
   337  
   338  goose:
   339    key_path: /etc/unsplash-api/honk.txt
   340  
   341  heart:
   342    adorees:
   343    - mirandachrist
   344    commentregexp: ".*"
   345  
   346  branch_cleaner:
   347      # PreservedBranches is a map of org/repo branches
   348      # format:
   349      # ```
   350      # preserved_branches:
   351      # <org>: ["master", "release"]
   352      # <org/repo>: ["master", "release"]
   353      # ```
   354      # branches in this allow map would be exempt from branch gc
   355      # even if the branches are already merged into the target branch
   356    preserved_branches:
   357      kubernetes-sigs/cloud-provider-azure: ["master", "release-1.1", "release-1.0", "release-1.23", "release-1.24", "release-1.25", "release-1.26", "release-0.7", "release-0.6", "release-0.5", "release-0.1", "kubetest2-aks"]
   358  
   359  slack:
   360    mergewarnings:
   361    - repos:
   362      - kubernetes/community
   363      - kubernetes/org
   364      channels:
   365      - sig-contribex
   366      exempt_users:
   367      - k8s-ci-robot
   368    - repos:
   369      - kubernetes/enhancements
   370      channels:
   371      - enhancements
   372      exempt_users:
   373      - k8s-ci-robot
   374    - repos:
   375      - kubernetes/utils
   376      - kubernetes/component-helpers
   377      channels:
   378      - sig-architecture
   379      exempt_users:
   380      - k8s-ci-robot
   381      - k8s-publishing-bot
   382    - repos:
   383      - kubernetes/api
   384      - kubernetes/apiextensions-apiserver
   385      - kubernetes/apimachinery
   386      - kubernetes/apiserver
   387      - kubernetes/client-go
   388      - kubernetes/code-generator
   389      - kubernetes/component-base
   390      - kubernetes/controller-manager
   391      - kubernetes/kube-aggregator
   392      - kubernetes/kube-controller-manager
   393      - kubernetes/sample-apiserver
   394      - kubernetes/sample-controller
   395      channels:
   396      - sig-api-machinery
   397      exempt_users:
   398      - k8s-publishing-bot
   399    - repos:
   400      - kubernetes/pod-security-admission
   401      channels:
   402      - sig-auth
   403      exempt_users:
   404      - k8s-publishing-bot
   405    - repos:
   406      - kubernetes/kms
   407      channels:
   408      - sig-auth-kms-dev
   409      exempt_users:
   410      - k8s-publishing-bot
   411    - repos:
   412      - kubernetes/kubernetes
   413      channels:
   414      - github-management
   415      exempt_users:
   416      - k8s-ci-robot # future home of tide
   417      - k8s-release-robot # anago
   418      exempt_branches:
   419          feature-serverside-apply:
   420              - lavalamp # feature-serverside-apply "branch manager"
   421              - apelisse # feature-serverside-apply "branch manager"
   422          feature-rate-limiting:
   423              - lavalamp # feature-rate-limiting "branch manager"
   424              - deads2k # feature-rate-limiting "branch manager"
   425    - repos:
   426      - kubernetes/test-infra
   427      channels:
   428      - testing-ops
   429      exempt_users:
   430      - k8s-ci-robot
   431    - repos:
   432      - kubernetes/sig-release
   433      - kubernetes/release
   434      channels:
   435      - release-management
   436      exempt_users:
   437      - k8s-ci-robot
   438      - dependabot[bot]
   439    - repos:
   440      - kubernetes/k8s.io
   441      channels:
   442      - sig-k8s-infra
   443      exempt_users:
   444      - k8s-ci-robot
   445    - repos:
   446      - kubernetes/kops
   447      channels:
   448      - kops-dev
   449      exempt_users:
   450      - k8s-ci-robot
   451      - dependabot[bot]
   452      - github-actions[bot]
   453    - repos:
   454      - kubernetes/cluster-api-provider-aws
   455      channels:
   456      - cluster-api-aws
   457      exempt_users:
   458      - k8s-ci-robot
   459  
   460  milestone_applier:
   461    kubernetes/enhancements:
   462      master: v1.31
   463    kubernetes/kubernetes:
   464      master: v1.31
   465      release-1.30: v1.30
   466      release-1.29: v1.29
   467      release-1.28: v1.28
   468      release-1.27: v1.27
   469    kubernetes/org:
   470      main: v1.31
   471    kubernetes/release:
   472      master: v1.31
   473    kubernetes/sig-release:
   474      master: v1.31
   475    kubernetes/test-infra:
   476      master: v1.31
   477    kubernetes-sigs/kueue:
   478      main: v0.7
   479      release-0.4: v0.4
   480      release-0.5: v0.5
   481      release-0.6: v0.6
   482    kubernetes/k8s.io:
   483      main: v1.31
   484    kubernetes/kops:
   485      master: v1.30
   486      release-1.29: v1.29
   487      release-1.28: v1.28
   488      release-1.27: v1.27
   489      release-1.26: v1.26
   490      release-1.25: v1.25
   491      release-1.24: v1.24
   492      release-1.23: v1.23
   493      release-1.22: v1.22
   494      release-1.21: v1.21
   495      release-1.20: v1.20
   496      release-1.19: v1.19
   497      release-1.18: v1.18
   498      release-1.17: v1.17
   499      release-1.16: v1.16
   500    kubernetes-sigs/cluster-api:
   501      main: v1.8
   502      release-1.7: v1.7
   503      release-1.6: v1.6
   504      release-1.5: v1.5
   505      release-1.4: v1.4
   506      release-1.3: v1.3
   507      release-1.2: v1.2
   508      release-1.1: v1.1
   509      release-1.0: v1.0
   510      release-0.4: v0.4
   511      release-0.3: v0.3
   512    kubernetes-sigs/cluster-api-provider-aws:
   513      main: v1.x
   514      release-1.0: v1.0.x
   515      release-0.7: v0.7.x
   516      release-0.6: v0.6.x
   517    kubernetes-sigs/cluster-api-provider-azure:
   518      main: v1.15
   519      release-1.14: v1.14
   520      release-1.13: v1.13
   521    kubernetes-sigs/cluster-api-provider-digitalocean:
   522      main: v1.1.0
   523      release-1.0: v1.0.0
   524      release-0.5: v0.5.1
   525    kubernetes-sigs/cluster-api-provider-gcp:
   526      main: v1.1.0
   527      release-1.0: v1.0.0
   528      release-0.4: v0.4
   529      release-0.3: v0.3
   530    kubernetes-sigs/cluster-api-provider-vsphere:
   531      main: v1.11
   532      release-1.10: v1.10
   533      release-1.9: v1.9
   534      release-1.8: v1.8
   535      release-1.7: v1.7
   536      release-1.6: v1.6
   537      release-1.5: v1.5
   538      release-1.4: v1.4
   539      release-1.3: v1.3
   540    kubernetes-sigs/boskos:
   541      master: v1.23
   542    kubernetes/website:
   543      dev-1.31: 1.31
   544  
   545  repo_milestone:
   546    # Default maintainer
   547    '':
   548      # You can curl the following endpoint in order to determine the github ID of your team
   549      # responsible for maintaining the milestones. You may need to specify the page number.
   550      # curl -H "Authorization: token <token>" "https://api.github.com/orgs/<org-name>/teams?page=N"
   551      maintainers_team: milestone-maintainers
   552      maintainers_friendly_name: Milestone Maintainers Team
   553    kubernetes-sigs/controller-runtime:
   554      maintainers_team: controller-runtime-maintainers
   555      maintainers_friendly_name: Controller Runtime Maintainers
   556    kubernetes-sigs/cluster-api:
   557      maintainers_team: cluster-api-maintainers
   558      maintainers_friendly_name: Cluster API Maintainers
   559    kubernetes-sigs/cluster-api-provider-aws:
   560      maintainers_team: cluster-api-provider-aws-maintainers
   561      maintainers_friendly_name: Cluster API Provider AWS Maintainers
   562    kubernetes-sigs/cluster-api-provider-azure:
   563      maintainers_team: cluster-api-provider-azure-maintainers
   564      maintainers_friendly_name: Cluster API Provider Azure Maintainers
   565    kubernetes-sigs/cluster-api-provider-digitalocean:
   566      maintainers_team: cluster-api-provider-digitalocean-maintainers
   567      maintainers_friendly_name: Cluster API Provider DigitalOcean Maintainers
   568    kubernetes-sigs/cluster-api-provider-gcp:
   569      maintainers_team: cluster-api-provider-gcp-maintainers
   570      maintainers_friendly_name: Cluster API Provider GCP Maintainers
   571    kubernetes-sigs/cluster-api-provider-nested:
   572      maintainers_team: cluster-api-provider-nested-maintainers
   573      maintainers_friendly_name: Cluster API Provider Nested Maintainers
   574    kubernetes-sigs/cluster-api-provider-vsphere:
   575      maintainers_team: cluster-api-provider-vsphere-maintainers
   576      maintainers_friendly_name: Cluster API Provider vSphere Maintainers
   577    kubernetes-sigs/node-feature-discovery:
   578      maintainers_team: node-feature-discovery-maintainers
   579      maintainers_friendly_name: Node Feature Discovery Maintainers
   580    kubernetes/community:
   581      maintainers_team: community-milestone-maintainers
   582      maintainers_friendly_name: Community Milestone Maintainers
   583    kubernetes/kops:
   584      maintainers_team: kops-maintainers
   585      maintainers_friendly_name: Kops Maintainers
   586    kubernetes/ingress-nginx:
   587      maintainers_team: ingress-nginx-maintainers
   588      maintainers_friendly_name: Ingress Nginx Maintainers
   589    kubernetes/org:
   590      maintainers_team: owners
   591      maintainers_friendly_name: GitHub Admin Team
   592    kubernetes/website:
   593      maintainers_team: website-milestone-maintainers
   594      maintainers_friendly_name: Website milestone maintainers
   595    kubernetes/kubeadm:
   596      maintainers_team: kubeadm-maintainers
   597      maintainers_friendly_name: Kubeadm maintainers
   598    kubernetes-sigs/kubebuilder:
   599      maintainers_team: kubebuilder-maintainers
   600      maintainers_friendly_name: Kubebuilder Maintainers
   601    kubernetes-sigs/kueue:
   602      maintainers_team: kueue-maintainers
   603      maintainers_friendly_name: Kueue Maintainers
   604  
   605  project_config:
   606    project_org_configs:
   607      kubernetes:
   608        org_maintainers_team_id: 3162587 # sig-testing-dummy-project-team
   609        org_default_column_map:
   610          test-infra-dummy-testing-project-plugin:
   611            To do
   612          KEP Implementation Tracking:
   613            To do
   614        project_repo_configs:
   615          kubernetes:
   616            repo_maintainers_team_id: 2460384 # milestone-maintainers
   617            repo_default_column_map:
   618              component-base:
   619                To do
   620              Workloads:
   621                Backlog
   622          website:
   623            repo_maintainers_team_id: 3175912 # website-milestone-maintainers
   624            repo_default_column_map:
   625              component-base:
   626                To do
   627              Doc Writing and Editing:
   628                To do
   629  
   630  config_updater:
   631    maps:
   632      label_sync/labels.yaml:
   633        name: label-config
   634        clusters:
   635          test-infra-trusted:
   636            - test-pods
   637      config/prow/config.yaml:
   638        name: config
   639        clusters:
   640          test-infra-trusted:
   641            - default
   642      config/prow/plugins.yaml:
   643        name: plugins
   644        clusters:
   645          test-infra-trusted:
   646            - default
   647      config/jobs/**/*.{yaml,yml}:
   648        name: job-config
   649        gzip: true
   650        clusters:
   651          test-infra-trusted:
   652            - default
   653      experiment/test-configmap.txt:
   654        name: test-configmap
   655        gzip: true
   656        clusters:
   657          test-infra-trusted:
   658            - default
   659  
   660  welcome:
   661  - repos:
   662    - kubernetes
   663    - kubernetes-client
   664    - kubernetes-csi
   665    - kubernetes-sigs
   666    message_template: "Welcome @{{.AuthorLogin}}! <br><br>It looks like this is your first PR to <a href='https://github.com/{{.Org}}/{{.Repo}}'>{{.Org}}/{{.Repo}}</a> 🎉. Please refer to our [pull request process documentation](https://git.k8s.io/community/contributors/guide/pull-requests.md) to help your PR have a smooth ride to approval. <br><br>You will be prompted by a bot to use commands during the review process. Do not be afraid to follow the prompts! It is okay to experiment. [Here is the bot commands documentation](https://go.k8s.io/bot-commands). <br><br>You can also check if {{.Org}}/{{.Repo}} has [its own contribution guidelines](https://github.com/{{.Org}}/{{.Repo}}/tree/master/CONTRIBUTING.md). <br><br>You may want to refer to our [testing guide](https://git.k8s.io/community/contributors/devel/sig-testing/testing.md) if you run into trouble with your tests not passing. <br><br>If you are having difficulty getting your pull request seen, please follow the [recommended escalation practices](https://github.com/kubernetes/community/blob/master/contributors/guide/pull-requests.md#why-is-my-pull-request-not-getting-reviewed). Also, for tips and tricks in the contribution process you may want to read the [Kubernetes contributor cheat sheet](https://git.k8s.io/community/contributors/guide/contributor-cheatsheet/README.md). We want to make sure your contribution gets all the attention it needs! <br><br>Thank you, and welcome to Kubernetes. :smiley:"
   667  
   668  require_matching_label:
   669  - missing_label: do-not-merge/needs-kind
   670    org: kubernetes
   671    repo: kubernetes
   672    prs: true
   673    regexp: ^kind/
   674  - missing_label: do-not-merge/needs-sig
   675    org: kubernetes
   676    repo: kubernetes
   677    prs: true
   678    regexp: ^(sig|wg|committee)/
   679    # Define needs-sig separately for issues so that we only comment on issues.
   680  - missing_label: needs-sig
   681    org: kubernetes
   682    repo: kubernetes
   683    issues: true
   684    regexp: ^(sig|wg|committee)/
   685    missing_comment: |
   686      There are no sig labels on this issue. Please add an appropriate label by using one of the following commands:
   687      - `/sig <group-name>`
   688      - `/wg <group-name>`
   689      - `/committee <group-name>`
   690  
   691      Please see the [group list](https://git.k8s.io/community/sig-list.md) for a listing of the SIGs, working groups, and committees available.
   692  # Needs triage configuration
   693  - missing_label: needs-triage
   694    org: kubernetes
   695    repo: kubernetes
   696    issues: true
   697    prs: true
   698    regexp: ^triage/accepted$
   699    missing_comment: |
   700      This issue is currently awaiting triage.
   701  
   702      If a SIG or subproject determines this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
   703  
   704      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
   705  - missing_label: needs-triage
   706    org: kubernetes
   707    repo: website
   708    issues: true
   709    regexp: ^triage/accepted$
   710    missing_comment: |
   711      This issue is currently awaiting triage.
   712  
   713      SIG Docs takes a lead on issue triage for this website, but any Kubernetes member can accept issues by applying the `triage/accepted` label.
   714  
   715      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
   716  - missing_label: needs-triage
   717    org: kubernetes
   718    repo: kubectl
   719    issues: true
   720    regexp: ^triage/accepted$
   721    missing_comment: |
   722      This issue is currently awaiting triage.
   723  
   724      SIG CLI takes a lead on issue triage for this repo, but any Kubernetes member can accept issues by applying the `triage/accepted` label.
   725  
   726      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
   727  - missing_label: needs-triage
   728    org: kubernetes
   729    repo: cloud-provider-gcp
   730    issues: true
   731    prs: true
   732    regexp: ^triage/accepted$
   733    missing_comment: |
   734      This issue is currently awaiting triage.
   735  
   736      If the repository mantainers determine this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
   737  
   738      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
   739  - missing_label: needs-sig
   740    org: kubernetes
   741    repo: community
   742    issues: true
   743    regexp: ^(sig|wg|committee)/
   744    missing_comment: |
   745      There are no sig labels on this issue. Please add an appropriate label by using one of the following commands:
   746      - `/sig <group-name>`
   747      - `/wg <group-name>`
   748      - `/committee <group-name>`
   749  
   750      Please see the [group list](https://git.k8s.io/community/sig-list.md) for a listing of the SIGs, working groups, and committees available.
   751  - missing_label: needs-sig
   752    org: kubernetes
   753    repo: enhancements
   754    issues: true
   755    regexp: ^(sig|wg|committee)/
   756    missing_comment: |
   757      There are no sig labels on this issue. Please add an appropriate label by using one of the following commands:
   758      - `/sig <group-name>`
   759      - `/wg <group-name>`
   760      - `/committee <group-name>`
   761  
   762      Please see the [group list](https://git.k8s.io/community/sig-list.md) for a listing of the SIGs, working groups, and committees available.
   763  - missing_label: needs-sig
   764    org: kubernetes-sigs
   765    repo: contributor-playground
   766    issues: true
   767    regexp: ^(sig|wg|committee)/
   768    missing_comment: |
   769      There are no sig labels on this issue. Please add an appropriate label by using one of the following commands:
   770      - `/sig <group-name>`
   771      - `/wg <group-name>`
   772      - `/committee <group-name>`
   773  
   774      Please see the [group list](https://git.k8s.io/community/sig-list.md) for a listing of the SIGs, working groups, and committees available.
   775  - missing_label: needs-priority
   776    org: kubernetes
   777    repo: kubernetes
   778    prs: true
   779    regexp: ^priority/
   780  - missing_label: needs-kind
   781    org: kubernetes
   782    repo: cloud-provider-aws
   783    prs: true
   784    regexp: ^kind/
   785  - missing_label: needs-kind
   786    org: kubernetes
   787    repo: release
   788    issues: true
   789    prs: true
   790    regexp: ^kind/
   791  - missing_label: needs-priority
   792    org: kubernetes
   793    repo: release
   794    issues: true
   795    prs: true
   796    regexp: ^priority/
   797  - missing_label: needs-kind
   798    org: kubernetes
   799    repo: sig-release
   800    issues: true
   801    prs: true
   802    regexp: ^kind/
   803  - missing_label: needs-priority
   804    org: kubernetes
   805    repo: sig-release
   806    issues: true
   807    prs: true
   808    regexp: ^priority/
   809  - missing_label: needs-kind
   810    org: kubernetes-client
   811    repo: python
   812    prs: true
   813    regexp: ^kind/
   814  - missing_label: needs-kind
   815    org: kubernetes-client
   816    repo: python-base
   817    prs: true
   818    regexp: ^kind/
   819  - missing_label: needs-triage
   820    org: kubernetes
   821    repo: ingress-nginx
   822    issues: true
   823    prs: true
   824    regexp: ^triage/accepted$
   825    missing_comment: |
   826      This issue is currently awaiting triage.
   827  
   828      If Ingress contributors determines this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
   829  
   830      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
   831  - missing_label: needs-triage
   832    org: kubernetes-sigs
   833    repo: karpenter
   834    issues: true
   835    prs: false
   836    regexp: ^triage/
   837    missing_comment: |
   838      This issue is currently awaiting triage.
   839  
   840      If Karpenter contributors determines this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
   841  
   842      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
   843  - missing_label: needs-kind
   844    org: kubernetes
   845    repo: ingress-nginx
   846    issues: true
   847    prs: true
   848    regexp: ^kind/
   849  - missing_label: needs-priority
   850    org: kubernetes
   851    repo: ingress-nginx
   852    issues: true
   853    prs: true
   854    regexp: ^priority/
   855  - missing_label: needs-kind
   856    org: kubernetes-sigs
   857    repo: kustomize
   858    issues: true
   859    prs: false
   860    regexp: ^kind/
   861  - missing_label: needs-triage
   862    org: kubernetes-sigs
   863    repo: kustomize
   864    issues: true
   865    prs: false
   866    regexp: ^triage/
   867    missing_comment: |
   868      This issue is currently awaiting triage.
   869  
   870      SIG CLI takes a lead on issue triage for this repo, but any Kubernetes member can accept issues by applying the `triage/accepted` label.
   871  
   872      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
   873  - missing_label: needs-priority
   874    org: kubernetes-sigs
   875    repo: cluster-api-provider-aws
   876    issues: true
   877    prs: true
   878    regexp: ^priority/
   879  - missing_label: do-not-merge/needs-area
   880    org: kubernetes-sigs
   881    repo: cluster-api
   882    issues: false
   883    prs: true
   884    regexp: ^area/
   885    missing_comment: |
   886      This PR is currently missing an area label, which is used to identify the modified component when generating release notes.
   887  
   888      Area labels can be added by org members by writing `/area ${COMPONENT}` in a comment
   889  
   890      Please see the [labels list](https://github.com/kubernetes/test-infra/blob/master/label_sync/labels.md#labels-that-apply-to-kubernetes-sigscluster-api-for-both-issues-and-prs) for possible areas.
   891  - missing_label: needs-priority
   892    org: kubernetes-sigs
   893    repo: cluster-api
   894    issues: true
   895    prs: false
   896    regexp: ^priority/
   897  - missing_label: needs-kind
   898    org: kubernetes-sigs
   899    repo: cluster-api
   900    issues: true
   901    prs: false
   902    regexp: ^kind/
   903  - missing_label: needs-triage
   904    org: kubernetes-sigs
   905    repo: cluster-api
   906    issues: true
   907    prs: false
   908    regexp: ^triage/accepted$
   909    missing_comment: |
   910      This issue is currently awaiting triage.
   911  
   912      If CAPI contributors determine this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
   913  
   914      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
   915  - missing_label: needs-triage
   916    org: kubernetes-sigs
   917    repo: cluster-api-operator
   918    issues: true
   919    prs: false
   920    regexp: ^triage/accepted$
   921    missing_comment: |
   922      This issue is currently awaiting triage.
   923  
   924      If CAPI Operator contributors determines this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
   925  
   926      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
   927  - missing_label: needs-triage
   928    org: kubernetes-sigs
   929    repo: cluster-api-provider-aws
   930    issues: true
   931    prs: false
   932    regexp: ^triage/accepted$
   933    missing_comment: |
   934      This issue is currently awaiting triage.
   935  
   936      If CAPA/CAPI contributors determines this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
   937  
   938      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
   939  - missing_label: do-not-merge/needs-kind
   940    org: kubernetes-sigs
   941    repo: cloud-provider-azure
   942    prs: true
   943    regexp: ^kind/
   944  - missing_label: needs-sig
   945    org: kubernetes
   946    repo: test-infra
   947    issues: true
   948    regexp: ^(sig|wg|committee)/
   949    missing_comment: |
   950      There are no sig labels on this issue. Please add an appropriate label by using one of the following commands:
   951      - `/sig <group-name>`
   952      - `/wg <group-name>`
   953      - `/committee <group-name>`
   954  
   955      Please see the [group list](https://git.k8s.io/community/sig-list.md) for a listing of the SIGs, working groups, and committees available.
   956  - missing_label: needs-triage
   957    org: kubernetes
   958    repo: cloud-provider-aws
   959    issues: true
   960    prs: true
   961    regexp: ^triage/accepted$
   962    missing_comment: |
   963      This issue is currently awaiting triage.
   964  
   965      If cloud-provider-aws contributors determine this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
   966  
   967      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
   968  - missing_label: needs-triage
   969    org: kubernetes-sigs
   970    repo: custom-metrics-apiserver
   971    issues: true
   972    prs: true
   973    regexp: ^triage/accepted$
   974    missing_comment: |
   975      This issue is currently awaiting triage.
   976  
   977      If custom-metrics-apiserver contributors determine this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
   978  
   979      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
   980  - missing_label: needs-triage
   981    org: kubernetes-sigs
   982    repo: instrumentation-addons
   983    issues: true
   984    prs: true
   985    regexp: ^triage/accepted$
   986    missing_comment: |
   987      This issue is currently awaiting triage.
   988  
   989      If instrumentation-addons contributors determine this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
   990  
   991      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
   992  - missing_label: needs-triage
   993    org: kubernetes-sigs
   994    repo: instrumentation-tools
   995    issues: true
   996    prs: true
   997    regexp: ^triage/accepted$
   998    missing_comment: |
   999      This issue is currently awaiting triage.
  1000  
  1001      If instrumentation-tools contributors determine this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
  1002  
  1003      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
  1004  - missing_label: needs-triage
  1005    org: kubernetes
  1006    repo: klog
  1007    issues: true
  1008    prs: true
  1009    regexp: ^triage/accepted$
  1010    missing_comment: |
  1011      This issue is currently awaiting triage.
  1012  
  1013      If klog contributors determine this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
  1014  
  1015      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
  1016  - missing_label: needs-triage
  1017    org: kubernetes
  1018    repo: kube-state-metrics
  1019    issues: true
  1020    prs: true
  1021    regexp: ^triage/accepted$
  1022    missing_comment: |
  1023      This issue is currently awaiting triage.
  1024  
  1025      If kube-state-metrics contributors determine this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
  1026  
  1027      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
  1028  - missing_label: needs-triage
  1029    org: kubernetes
  1030    repo: metrics
  1031    issues: true
  1032    prs: true
  1033    regexp: ^triage/accepted$
  1034    missing_comment: |
  1035      This issue is currently awaiting triage.
  1036  
  1037      If metrics contributors determine this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
  1038  
  1039      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
  1040  - missing_label: needs-triage
  1041    org: kubernetes-sigs
  1042    repo: gateway-api
  1043    issues: true
  1044    prs: true
  1045    regexp: ^triage/accepted$
  1046    missing_comment: |
  1047      This issue is currently awaiting triage.
  1048  
  1049      If Gateway API community members determine this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
  1050  
  1051      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
  1052  - missing_label: needs-priority
  1053    org: kubernetes-sigs
  1054    repo: gateway-api
  1055    issues: true
  1056    prs: true
  1057    regexp: ^priority/
  1058  - missing_label: needs-triage
  1059    org: kubernetes-sigs
  1060    repo: metrics-server
  1061    issues: true
  1062    prs: true
  1063    regexp: ^triage/accepted$
  1064    missing_comment: |
  1065      This issue is currently awaiting triage.
  1066  
  1067      If metrics-server contributors determine this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
  1068  
  1069      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
  1070  - missing_label: needs-triage
  1071    org: kubernetes-sigs
  1072    repo: prometheus-adapter
  1073    issues: true
  1074    prs: true
  1075    regexp: ^triage/accepted$
  1076    missing_comment: |
  1077      This issue is currently awaiting triage.
  1078  
  1079      If prometheus-adapter contributors determine this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
  1080  
  1081      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
  1082  - missing_label: needs-triage
  1083    org: kubernetes-sigs
  1084    repo: logtools
  1085    issues: true
  1086    prs: true
  1087    regexp: ^triage/accepted$
  1088    missing_comment: |
  1089      This issue is currently awaiting triage.
  1090  
  1091      If logtools contributors determine this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
  1092  
  1093      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
  1094  - missing_label: needs-triage
  1095    org: kubernetes-sigs
  1096    repo: usage-metrics-collector
  1097    issues: true
  1098    prs: true
  1099    regexp: ^triage/accepted$
  1100    missing_comment: |
  1101      This issue is currently awaiting triage.
  1102  
  1103      If usage-metrics-collector contributors determine this is a relevant issue, they will accept it by applying the `triage/accepted` label and provide further guidance.
  1104  
  1105      The `triage/accepted` label can be added by org members by writing `/triage accepted` in a comment.
  1106  
  1107  retitle:
  1108    allow_closed_issues: true
  1109  
  1110  cherry_pick_unapproved:
  1111    comment: |
  1112      This cherry pick PR is for a release branch and has not yet been approved by [Release Managers](https://k8s.io/releases/release-managers).
  1113      Adding the `do-not-merge/cherry-pick-not-approved` label.
  1114  
  1115      To merge this cherry pick, it must first be approved (`/lgtm` + `/approve`) by the relevant OWNERS.
  1116  
  1117      If you **didn't cherry-pick** this change to [**all supported release branches**](https://k8s.io/releases/patch-releases), please leave a comment describing why other cherry-picks are not needed to speed up the review process.
  1118  
  1119      If you're not sure is it required to cherry-pick this change to all supported release branches, please consult the [cherry-pick guidelines](https://git.k8s.io/community/contributors/devel/sig-release/cherry-picks.md) document.
  1120  
  1121      **AFTER** it has been approved by code owners, please leave the following comment on a line **by itself, with no leading whitespace**: **/cc kubernetes/release-managers**
  1122  
  1123      (This command will request a cherry pick review from [Release Managers](https://github.com/orgs/kubernetes/teams/release-managers) and should work for all GitHub users, whether they are members of the Kubernetes GitHub organization or not.)
  1124  
  1125      For details on the patch release process and schedule, see the [Patch Releases](https://k8s.io/releases/patch-releases) page.
  1126  
  1127  cherry_pick_approved:
  1128  - org: kubernetes
  1129    repo: kubernetes
  1130    approvers: # List taken from: https://github.com/kubernetes/kubernetes/blob/a8f6ea24209b332217f7baa7c14248e8d0266d28/OWNERS_ALIASES#L101-L108
  1131    - cpanato
  1132    - jeremyrickard
  1133    - justaugustus
  1134    - palnabarun
  1135    - puerco
  1136    - saschagrunert
  1137    - Verolop
  1138    - xmudrii
  1139  
  1140  # Enabled plugins per repo.
  1141  # Keys: Full repo name: "org/repo".
  1142  # Values: List of plugins to run against the repo.
  1143  plugins:
  1144    google/cadvisor:
  1145      plugins:
  1146      - trigger
  1147  
  1148    kubernetes:
  1149      plugins:
  1150      - approve
  1151      - assign
  1152      - blunderbuss
  1153      - cat
  1154      - cla
  1155      - dog
  1156      - golint
  1157      - goose
  1158      - heart
  1159      - help
  1160      - hold
  1161      - invalidcommitmsg
  1162      - label
  1163      - lgtm
  1164      - lifecycle
  1165      - milestoneapplier
  1166      - owners-label
  1167      - pony
  1168      - retitle
  1169      - shrug
  1170      - sigmention
  1171      - size
  1172      - skip
  1173      - slackevents
  1174      - testfreeze
  1175      - transfer-issue
  1176      - trick-or-treat
  1177      - trigger
  1178      - verify-owners
  1179      - welcome
  1180      - wip
  1181      - yuks
  1182  
  1183    kubernetes/cloud-provider-aws:
  1184      plugins:
  1185      - milestone
  1186      - milestonestatus
  1187      - release-note
  1188      - require-matching-label
  1189  
  1190    kubernetes/cloud-provider-gcp:
  1191      plugins:
  1192      - require-matching-label
  1193  
  1194    kubernetes/cloud-provider-openstack:
  1195      plugins:
  1196      - override
  1197      - release-note
  1198  
  1199    kubernetes/community:
  1200      plugins:
  1201      - blockade
  1202      - milestone
  1203      - require-matching-label
  1204  
  1205    kubernetes/dashboard:
  1206      plugins:
  1207      - override
  1208  
  1209    kubernetes/enhancements:
  1210      plugins:
  1211      - blockade
  1212      - milestone
  1213      - require-matching-label
  1214      - stage
  1215  
  1216    kubernetes/ingress-nginx:
  1217      plugins:
  1218      - require-matching-label
  1219      - milestone
  1220      - project
  1221  
  1222    kubernetes/k8s.io:
  1223      plugins:
  1224      - blockade
  1225      - milestone
  1226      - override
  1227  
  1228    kubernetes/kops:
  1229      plugins:
  1230      - mergecommitblocker
  1231      - milestone
  1232      - override
  1233  
  1234    kubernetes/kubeadm:
  1235      plugins:
  1236      - mergecommitblocker
  1237      - milestone
  1238      - override
  1239  
  1240    kubernetes/kubectl:
  1241      plugins:
  1242      - require-matching-label
  1243  
  1244    kubernetes/kubernetes:
  1245      plugins:
  1246      - blockade
  1247      - cherry-pick-approved
  1248      - cherry-pick-unapproved
  1249      - mergecommitblocker
  1250      - milestone
  1251      - milestonestatus
  1252      - override
  1253      - release-note
  1254      - require-matching-label
  1255  
  1256    kubernetes/org:
  1257      plugins:
  1258      - milestone
  1259  
  1260    kubernetes/publishing-bot:
  1261      plugins:
  1262      - override
  1263  
  1264    kubernetes/release:
  1265      plugins:
  1266      - blockade
  1267      - mergecommitblocker
  1268      - milestone
  1269      - override
  1270      - release-note
  1271      - require-matching-label
  1272  
  1273    kubernetes/sig-release:
  1274      plugins:
  1275      - mergecommitblocker
  1276      - milestone
  1277      - override
  1278      - require-matching-label
  1279  
  1280    kubernetes/system-validators:
  1281      plugins:
  1282      - milestone
  1283  
  1284    kubernetes/test-infra:
  1285      plugins:
  1286      - blockade
  1287      - config-updater
  1288      - milestone
  1289      - override
  1290      - project
  1291      - require-matching-label
  1292  
  1293    kubernetes/utils:
  1294      plugins:
  1295      - override
  1296  
  1297    kubernetes/website:
  1298      plugins:
  1299      - milestone
  1300      - project
  1301      - require-matching-label
  1302  
  1303    kubernetes-client:
  1304      plugins:
  1305      - approve
  1306      - assign
  1307      - blunderbuss
  1308      - cat
  1309      - cla
  1310      - dog
  1311      - goose
  1312      - heart
  1313      - help
  1314      - hold
  1315      - invalidcommitmsg
  1316      - label
  1317      - lgtm
  1318      - lifecycle
  1319      - milestoneapplier
  1320      - owners-label
  1321      - pony
  1322      - retitle
  1323      - shrug
  1324      - size
  1325      - skip
  1326      - trigger
  1327      - verify-owners
  1328      - welcome
  1329      - wip
  1330      - yuks
  1331  
  1332    kubernetes-client/python:
  1333      plugins:
  1334      - release-note
  1335      - require-matching-label
  1336  
  1337    kubernetes-client/python-base:
  1338      plugins:
  1339      - release-note
  1340      - require-matching-label
  1341  
  1342    kubernetes-csi:
  1343      plugins:
  1344      - approve
  1345      - assign
  1346      - blunderbuss
  1347      - cat
  1348      - cla
  1349      - dog
  1350      - goose
  1351      - heart
  1352      - help
  1353      - hold
  1354      - invalidcommitmsg
  1355      - label
  1356      - lgtm
  1357      - lifecycle
  1358      - owners-label
  1359      - pony
  1360      - retitle
  1361      - release-note
  1362      - shrug
  1363      - size
  1364      - skip
  1365      - trigger
  1366      - verify-owners
  1367      - welcome
  1368      - wip
  1369      - yuks
  1370  
  1371    kubernetes-security/cvelist-public:
  1372      plugins:
  1373      - trigger
  1374  
  1375    kubernetes-sigs:
  1376      plugins:
  1377      - approve
  1378      - assign
  1379      - blunderbuss
  1380      - cat
  1381      - cla
  1382      - dog
  1383      - goose
  1384      - heart
  1385      - help
  1386      - hold
  1387      - invalidcommitmsg
  1388      - label
  1389      - lgtm
  1390      - lifecycle
  1391      - milestoneapplier
  1392      - owners-label
  1393      - pony
  1394      - retitle
  1395      - shrug
  1396      - size
  1397      - skip
  1398      - transfer-issue
  1399      - trick-or-treat
  1400      - trigger
  1401      - verify-owners
  1402      - welcome
  1403      - wip
  1404      - yuks
  1405  
  1406    kubernetes-sigs/cloud-provider-azure:
  1407      plugins:
  1408      - milestone
  1409      - milestonestatus
  1410      - release-note
  1411      - require-matching-label
  1412      - mergecommitblocker
  1413      - override
  1414      - branchcleaner
  1415  
  1416    kubernetes-sigs/gcp-compute-persistent-disk-csi-driver:
  1417      plugins:
  1418      - release-note
  1419  
  1420    kubernetes-sigs/gcp-filestore-csi-driver:
  1421      plugins:
  1422      - release-note
  1423  
  1424    kubernetes-sigs/boskos:
  1425      plugins:
  1426      - milestone
  1427      - override
  1428  
  1429    kubernetes-sigs/kernel-module-management:
  1430      plugins:
  1431      - override
  1432  
  1433    kubernetes-sigs/kind:
  1434      plugins:
  1435      - override
  1436  
  1437    kubernetes-sigs/kubespray:
  1438      plugins:
  1439      - mergecommitblocker
  1440      - override
  1441      - release-note
  1442  
  1443    kubernetes-sigs/kwok:
  1444      plugins:
  1445      - milestone
  1446      - release-note
  1447      - override
  1448  
  1449    kubernetes-sigs/kubectl-validate:
  1450      plugins:
  1451      - mergecommitblocker
  1452  
  1453    kubernetes-sigs/kueue:
  1454      plugins:
  1455      - milestone
  1456      - milestonestatus
  1457      - release-note
  1458  
  1459    kubernetes-sigs/kustomize:
  1460      plugins:
  1461      - require-matching-label
  1462      - merge-method-comment
  1463  
  1464    kubernetes-sigs/controller-runtime:
  1465      plugins:
  1466      - milestone
  1467  
  1468    kubernetes-sigs/cluster-api:
  1469      plugins:
  1470      - milestone
  1471      - override
  1472      - require-matching-label
  1473  
  1474    kubernetes-sigs/cluster-api-operator:
  1475      plugins:
  1476      - require-matching-label
  1477  
  1478    kubernetes-sigs/cluster-api-provider-aws:
  1479      plugins:
  1480      - golint
  1481      - mergecommitblocker
  1482      - milestone
  1483      - milestonestatus
  1484      - override
  1485      - require-matching-label
  1486      - release-note
  1487  
  1488    kubernetes-sigs/cluster-api-provider-azure:
  1489      plugins:
  1490      - milestone
  1491      - milestonestatus
  1492      - release-note
  1493      - require-matching-label
  1494      - override
  1495  
  1496    kubernetes-sigs/cluster-api-provider-digitalocean:
  1497      plugins:
  1498      - milestone
  1499      - milestonestatus
  1500      - release-note
  1501      - require-matching-label
  1502  
  1503    kubernetes-sigs/cluster-api-provider-gcp:
  1504      plugins:
  1505      - milestone
  1506      - milestonestatus
  1507      - release-note
  1508      - require-matching-label
  1509      - override
  1510  
  1511    kubernetes-sigs/cluster-api-provider-ibmcloud:
  1512      plugins:
  1513      - milestone
  1514  
  1515    kubernetes-sigs/cluster-api-provider-nested:
  1516      plugins:
  1517      - milestone
  1518      - override
  1519  
  1520    kubernetes-sigs/cluster-api-provider-vsphere:
  1521      plugins:
  1522      - milestone
  1523      - override
  1524  
  1525    kubernetes-sigs/gateway-api:
  1526      plugins:
  1527      - milestone
  1528      - milestonestatus
  1529      - release-note
  1530  
  1531    kubernetes-sigs/image-builder:
  1532      plugins:
  1533      - mergecommitblocker
  1534  
  1535    kubernetes-sigs/etcdadm:
  1536      plugins:
  1537      - milestone
  1538  
  1539    kubernetes-sigs/contributor-playground:
  1540      plugins:
  1541      - require-matching-label
  1542  
  1543    kubernetes-sigs/security-profiles-operator:
  1544      plugins:
  1545      - mergecommitblocker
  1546      - milestone
  1547      - override
  1548      - release-note
  1549  
  1550    kubernetes-sigs/promo-tools:
  1551      plugins:
  1552      - mergecommitblocker
  1553      - override
  1554      - release-note
  1555  
  1556    kubernetes-sigs/karpenter:
  1557      plugins:
  1558      - require-matching-label
  1559  
  1560    kubernetes-sigs/kubebuilder:
  1561      plugins:
  1562      - override
  1563  
  1564    kubernetes-sigs/hierarchical-namespaces:
  1565      plugins:
  1566      - milestone
  1567  
  1568    kubernetes-sigs/node-feature-discovery:
  1569      plugins:
  1570      - milestone
  1571      - milestonestatus
  1572      - override
  1573  
  1574    kubernetes-sigs/node-feature-discovery-operator:
  1575      plugins:
  1576      - override
  1577  
  1578    kubernetes-sigs/prow:
  1579      plugins:
  1580      - override
  1581  
  1582    kubernetes-sigs/scheduler-plugins:
  1583      plugins:
  1584      - mergecommitblocker
  1585      - milestone
  1586      - override
  1587      - release-note
  1588  
  1589    containerd/cri:
  1590      plugins:
  1591      - assign
  1592      - cla
  1593      - label
  1594      - lgtm
  1595      - lifecycle
  1596      - size
  1597      - trigger
  1598  
  1599    etcd-io:
  1600      plugins:
  1601      - assign
  1602      - trigger
  1603      - label
  1604      - pony
  1605      - retitle
  1606      - skip
  1607      - wip
  1608      - yuks
  1609      - owners-label
  1610      - verify-owners
  1611  
  1612    containerd/containerd:
  1613      plugins:
  1614      - assign  # Allow /assign and /cc
  1615      - trigger # Allow people to configure CI jobs to /test
  1616      - label   # Allow people to label issues and PRs
  1617      - mergecommitblocker # Mark PRs with merge commits
  1618      - size    # Mark size of PRs
  1619      - wip     # Mark draft PRs
  1620  
  1621    kubernetes-sigs/secrets-store-csi-driver:
  1622      plugins:
  1623      - milestone
  1624      - milestonestatus
  1625  
  1626    kubernetes-sigs/custom-metrics-apiserver:
  1627      plugins:
  1628      - require-matching-label
  1629  
  1630    kubernetes-sigs/instrumentation-addons:
  1631      plugins:
  1632      - require-matching-label
  1633  
  1634    kubernetes-sigs/instrumentation-tools:
  1635      plugins:
  1636      - require-matching-label
  1637  
  1638    kubernetes/klog:
  1639      plugins:
  1640      - require-matching-label
  1641  
  1642    kubernetes/kube-state-metrics:
  1643      plugins:
  1644      - require-matching-label
  1645  
  1646    kubernetes/metrics:
  1647      plugins:
  1648      - require-matching-label
  1649  
  1650    kubernetes-sigs/metrics-server:
  1651      plugins:
  1652      - require-matching-label
  1653  
  1654    kubernetes-sigs/prometheus-adapter:
  1655      plugins:
  1656      - require-matching-label
  1657  
  1658    kubernetes-sigs/logtools:
  1659      plugins:
  1660      - require-matching-label
  1661  
  1662    kubernetes-sigs/usage-metrics-collector:
  1663      plugins:
  1664      - require-matching-label
  1665  
  1666  external_plugins:
  1667    kubernetes:
  1668    - name: needs-rebase
  1669      events:
  1670        - issue_comment
  1671        - pull_request
  1672    kubernetes/autoscaler:
  1673    - name: cherrypicker
  1674      events:
  1675      - issue_comment
  1676      - pull_request
  1677      endpoint: http://cherrypicker
  1678    kubernetes/ingress-nginx:
  1679    - name: cherrypicker
  1680      events:
  1681      - issue_comment
  1682      - pull_request
  1683      endpoint: http://cherrypicker
  1684    kubernetes/cloud-provider-openstack:
  1685    - name: cherrypicker
  1686      events:
  1687      - issue_comment
  1688      - pull_request
  1689      endpoint: http://cherrypicker
  1690    kubernetes/cloud-provider-vsphere:
  1691    - name: cherrypicker
  1692      events:
  1693      - issue_comment
  1694      - pull_request
  1695      endpoint: http://cherrypicker
  1696    kubernetes-sigs:
  1697    - name: needs-rebase
  1698      events:
  1699        - issue_comment
  1700        - pull_request
  1701    kubernetes-csi:
  1702    - name: needs-rebase
  1703      events:
  1704        - issue_comment
  1705        - pull_request
  1706    kubernetes-client:
  1707    - name: needs-rebase
  1708      events:
  1709        - issue_comment
  1710        - pull_request
  1711    kubernetes-sigs/cloud-provider-azure:
  1712    - name: cherrypicker
  1713      events:
  1714      - issue_comment
  1715      - pull_request
  1716      endpoint: http://cherrypicker
  1717    kubernetes-sigs/azuredisk-csi-driver:
  1718    - name: cherrypicker
  1719      events:
  1720      - issue_comment
  1721      - pull_request
  1722      endpoint: http://cherrypicker
  1723    kubernetes-sigs/azurefile-csi-driver:
  1724    - name: cherrypicker
  1725      events:
  1726      - issue_comment
  1727      - pull_request
  1728      endpoint: http://cherrypicker
  1729    kubernetes-sigs/blob-csi-driver:
  1730    - name: cherrypicker
  1731      events:
  1732      - issue_comment
  1733      - pull_request
  1734      endpoint: http://cherrypicker
  1735    kubernetes-sigs/cluster-api:
  1736    - name: cherrypicker
  1737      events:
  1738      - issue_comment
  1739      - pull_request
  1740      endpoint: http://cherrypicker
  1741    kubernetes-sigs/cluster-api-provider-aws:
  1742    - name: cherrypicker
  1743      events:
  1744      - issue_comment
  1745      - pull_request
  1746      endpoint: http://cherrypicker
  1747    kubernetes-sigs/cluster-api-provider-azure:
  1748    - name: cherrypicker
  1749      events:
  1750      - issue_comment
  1751      - pull_request
  1752      endpoint: http://cherrypicker
  1753    kubernetes-sigs/cluster-api-provider-ibmcloud:
  1754    - name: cherrypicker
  1755      events:
  1756      - issue_comment
  1757      - pull_request
  1758      endpoint: http://cherrypicker
  1759    kubernetes-sigs/cluster-api-provider-digitalocean:
  1760    - name: cherrypicker
  1761      events:
  1762      - issue_comment
  1763      - pull_request
  1764      endpoint: http://cherrypicker
  1765    kubernetes-sigs/cluster-api-provider-gcp:
  1766    - name: cherrypicker
  1767      events:
  1768      - issue_comment
  1769      - pull_request
  1770      endpoint: http://cherrypicker
  1771    kubernetes-sigs/cluster-api-provider-openstack:
  1772    - name: cherrypicker
  1773      events:
  1774      - issue_comment
  1775      - pull_request
  1776      endpoint: http://cherrypicker
  1777    kubernetes-sigs/cluster-api-operator:
  1778    - name: cherrypicker
  1779      events:
  1780      - issue_comment
  1781      - pull_request
  1782      endpoint: http://cherrypicker
  1783    kubernetes-sigs/cluster-api-provider-vsphere:
  1784    - name: cherrypicker
  1785      events:
  1786      - issue_comment
  1787      - pull_request
  1788      endpoint: http://cherrypicker
  1789    kubernetes-sigs/controller-tools:
  1790    - name: cherrypicker
  1791      events:
  1792      - issue_comment
  1793      - pull_request
  1794      endpoint: http://cherrypicker
  1795    kubernetes-sigs/controller-runtime:
  1796    - name: cherrypicker
  1797      events:
  1798      - issue_comment
  1799      - pull_request
  1800      endpoint: http://cherrypicker
  1801    kubernetes-sigs/gateway-api:
  1802    - name: cherrypicker
  1803      events:
  1804      - issue_comment
  1805      - pull_request
  1806      endpoint: http://cherrypicker
  1807    kubernetes-sigs/ibm-powervs-block-csi-driver:
  1808    - name: cherrypicker
  1809      events:
  1810        - issue_comment
  1811        - pull_request
  1812      endpoint: http://cherrypicker
  1813    kubernetes-sigs/gcp-compute-persistent-disk-csi-driver:
  1814    - name: cherrypicker
  1815      events:
  1816        - issue_comment
  1817        - pull_request
  1818      endpoint: http://cherrypicker
  1819    kubernetes-sigs/gcp-filestore-csi-driver:
  1820    - name: cherrypicker
  1821      events:
  1822        - issue_comment
  1823        - pull_request
  1824      endpoint: http://cherrypicker
  1825    kubernetes-sigs/kernel-module-management:
  1826    - name: cherrypicker
  1827      events:
  1828      - issue_comment
  1829      - pull_request
  1830      endpoint: http://cherrypicker
  1831    kubernetes-sigs/kueue:
  1832    - name: cherrypicker
  1833      events:
  1834      - issue_comment
  1835      - pull_request
  1836      endpoint: http://cherrypicker
  1837    kubernetes-sigs/node-feature-discovery:
  1838    - name: cherrypicker
  1839      events:
  1840      - issue_comment
  1841      - pull_request
  1842      endpoint: http://cherrypicker
  1843    kubernetes-sigs/node-feature-discovery-operator:
  1844    - name: cherrypicker
  1845      events:
  1846      - issue_comment
  1847      - pull_request
  1848      endpoint: http://cherrypicker
  1849    kubernetes-sigs/secrets-store-csi-driver:
  1850    - name: cherrypicker
  1851      events:
  1852      - issue_comment
  1853      - pull_request
  1854      endpoint: http://cherrypicker
  1855    kubernetes-csi/external-snapshotter:
  1856    - name: cherrypicker
  1857      events:
  1858      - issue_comment
  1859      - pull_request
  1860      endpoint: http://cherrypicker
  1861    kubernetes-csi/external-provisioner:
  1862    - name: cherrypicker
  1863      events:
  1864      - issue_comment
  1865      - pull_request
  1866      endpoint: http://cherrypicker
  1867    kubernetes-csi/external-attacher:
  1868    - name: cherrypicker
  1869      events:
  1870      - issue_comment
  1871      - pull_request
  1872      endpoint: http://cherrypicker
  1873    kubernetes-csi/external-resizer:
  1874    - name: cherrypicker
  1875      events:
  1876      - issue_comment
  1877      - pull_request
  1878      endpoint: http://cherrypicker
  1879    kubernetes-csi/node-driver-registrar:
  1880    - name: cherrypicker
  1881      events:
  1882      - issue_comment
  1883      - pull_request
  1884      endpoint: http://cherrypicker
  1885    kubernetes-csi/livenessprobe:
  1886    - name: cherrypicker
  1887      events:
  1888      - issue_comment
  1889      - pull_request
  1890      endpoint: http://cherrypicker
  1891    kubernetes-csi/csi-driver-smb:
  1892    - name: cherrypicker
  1893      events:
  1894      - issue_comment
  1895      - pull_request
  1896      endpoint: http://cherrypicker
  1897    kubernetes-csi/csi-driver-nfs:
  1898    - name: cherrypicker
  1899      events:
  1900      - issue_comment
  1901      - pull_request
  1902      endpoint: http://cherrypicker
  1903    kubernetes-sigs/kwok:
  1904    - name: cherrypicker
  1905      events:
  1906      - issue_comment
  1907      - pull_request
  1908      endpoint: http://cherrypicker
  1909    kubernetes-sigs/kubespray:
  1910    - name: cherrypicker
  1911      events:
  1912      - issue_comment
  1913      - pull_request
  1914      endpoint: http://cherrypicker
  1915    kubernetes-sigs/scheduler-plugins:
  1916    - name: cherrypicker
  1917      events:
  1918      - issue_comment
  1919      - pull_request
  1920      endpoint: http://cherrypicker
  1921    containerd/containerd:
  1922    - name: needs-rebase
  1923      events:
  1924      - issue_comment
  1925      - pull_request
  1926    - name: cherrypicker
  1927      events:
  1928      - issue_comment
  1929      - pull_request