Skip to content

Commit

Permalink
Add owner files for docs/ and test/
Browse files Browse the repository at this point in the history
  • Loading branch information
enxebre committed Oct 21, 2021
1 parent d2a110e commit 3b7d690
Show file tree
Hide file tree
Showing 4 changed files with 71 additions and 14 deletions.
55 changes: 41 additions & 14 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,29 @@
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->

* [Contributing Guidelines](#contributing-guidelines)
* [Contributor License Agreements](#contributor-license-agreements)
* [Finding Things That Need Help](#finding-things-that-need-help)
* [Contributing a Patch](#contributing-a-patch)
* [Reviewing a Patch](#reviewing-a-patch)
* [Approvals](#approvals)
* [Reviews](#reviews)
* [Backporting a Patch](#backporting-a-patch)
* [Features and bugs](#features-and-bugs)
* [Proposal process (CAEP)](#proposal-process-caep)
* [Experiments](#experiments)
* [Breaking Changes](#breaking-changes)
* [Google Doc Viewing Permissions](#google-doc-viewing-permissions)
* [Issue and Pull Request Management](#issue-and-pull-request-management)
- [Contributing Guidelines](#contributing-guidelines)
- [Contributor License Agreements](#contributor-license-agreements)
- [Finding Things That Need Help](#finding-things-that-need-help)
- [Contributing a Patch](#contributing-a-patch)
- [Documentation changes](#documentation-changes)
- [Releases](#releases)
- [Proposal process (CAEP)](#proposal-process-caep)
- [Triaging E2E test failures](#triaging-e2e-test-failures)
- [Reviewing a Patch](#reviewing-a-patch)
- [Reviews](#reviews)
- [Approvals](#approvals)
- [Backporting a Patch](#backporting-a-patch)
- [Features and bugs](#features-and-bugs)
- [Experiments](#experiments)
- [Breaking Changes](#breaking-changes)
- [API conventions](#api-conventions)
- [Optional vs. Required](#optional-vs-required)
- [Example](#example)
- [Exceptions](#exceptions)
- [CRD additionalPrinterColumns](#crd-additionalprintercolumns)
- [Google Doc Viewing Permissions](#google-doc-viewing-permissions)
- [Issue and Pull Request Management](#issue-and-pull-request-management)
- [Subareas of interest](#subareas-of-interest)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

Expand Down Expand Up @@ -348,3 +357,21 @@ sponsorship [here](https://git.k8s.io/community/community-membership.md).

Cluster API maintainers can assign you an issue or pull request by leaving a `/assign <your Github ID>` comment on the
issue or pull request.

## Subareas of interest

As the project adoption increases, and the codebase keeps growing, we’re trying to break it down into self driven subareas of interest.
Requirements from the [Kubernetes community membership guidelines](https://github.com/kubernetes/community/blob/master/community-membership.md) apply for reviewers, maintainers and any member of these subareas.
For becoming a member of any particular subarea the following procedure should be satisfied:
1. Submit a PR.
2. Propose at community meeting.
3. Get positive feedback and +1s in the PR and wait one week lazy consensus after agreement.

As of today there are following OWNERS files/Owner groups defining sub areas:
- [Clusterctl](cmd/clusterctl)
- [kubeadm Bootstrap Provider (CABPK)](bootstrap/kubeadm)
- [kubeadm Control Plane Provider (KCP)](controlplane/kubeadm)
- [Infrastructure Provider Docker (CAPD)](test/infrastructure/docker)
- [Cluster Managed topologies, ClusterClass](controllers/topology)
- [Test](test)
- [Docs](docs)
14 changes: 14 additions & 0 deletions OWNERS_ALIASES
Original file line number Diff line number Diff line change
Expand Up @@ -66,3 +66,17 @@ aliases:

cluster-api-provider-docker-reviewers:
cluster-api-provider-docker-maintainers:

# -----------------------------------------------------------
# OWNER_ALIASES for test
# -----------------------------------------------------------

cluster-api-test-reviewers:
cluster-api-test-maintainers:

# -----------------------------------------------------------
# OWNER_ALIASES for docs
# -----------------------------------------------------------

cluster-api-docs-reviewers:
cluster-api-docs-maintainers:
8 changes: 8 additions & 0 deletions docs/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# See the OWNERS docs at https://go.k8s.io/owners

approvers:
- cluster-api-docs-maintainers

reviewers:
- cluster-api-reviewers
- cluster-api-docs-reviewers
8 changes: 8 additions & 0 deletions test/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# See the OWNERS docs at https://go.k8s.io/owners

approvers:
- cluster-api-test-maintainers

reviewers:
- cluster-api-reviewers
- cluster-api-test-reviewers

0 comments on commit 3b7d690

Please sign in to comment.