diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9bcc0b1a588..6b36f8f8287 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -25,7 +25,7 @@ This is a rough outline of what a contributor's workflow looks like: - Make sure commit messages are in the proper format (see below). - Push changes in a topic branch to a personal fork of the repository. - Submit a pull request to etcd-io/etcd. -- The PR must receive a LGTM from two maintainers found in the MAINTAINERS file. +- The PR must receive a LGTM from two maintainers found in the OWNERS file. Thanks for contributing! diff --git a/Documentation/op-guide/supported-platform.md b/Documentation/op-guide/supported-platform.md index 31df649feee..0f532f6e88a 100644 --- a/Documentation/op-guide/supported-platform.md +++ b/Documentation/op-guide/supported-platform.md @@ -16,7 +16,7 @@ The following table lists etcd support status for common architectures and opera | 386 | Linux | Unstable | | | ppc64le | Linux | Stable | etcd maintainers, @mkumatag | -* etcd-maintainers are listed in https://github.com/etcd-io/etcd/blob/master/MAINTAINERS. +* etcd-maintainers are listed in https://github.com/etcd-io/etcd/blob/master/OWNERS. Experimental platforms appear to work in practice and have some platform specific code in etcd, but do not fully conform to the stable support policy. Unstable platforms have been lightly tested, but less than experimental. Unlisted architecture and operating system pairs are currently unsupported; caveat emptor. diff --git a/MAINTAINERS b/MAINTAINERS deleted file mode 100644 index f770b7bf0e9..00000000000 --- a/MAINTAINERS +++ /dev/null @@ -1,18 +0,0 @@ -# This is the official list of etcd maintainers. -# -# Names should be added to this file like so: -# Individual's name (@GITHUB_HANDLE) pkg:* -# Individual's name (@GITHUB_HANDLE) pkg:* -# -# Please keep the list sorted. - -Brandon Philips (@philips) pkg:* -Gyuho Lee (@gyuho) pkg:* -Hitoshi Mitake (@mitake) pkg:* -Jingyi Hu (@jingyih) pkg:* -Joe Betz (@jpbetz) pkg:* -Sahdev Zala (@spzala) pkg:* -Sam Batschelet (@hexfusion) pkg:* -Xiang Li (@xiang90) pkg:* - -Ben Darnell (@bdarnell) pkg:go.etcd.io/etcd/raft diff --git a/MAINTAINERS_RULES.md b/MAINTAINERS_RULES.md deleted file mode 100644 index d39d69fc7b4..00000000000 --- a/MAINTAINERS_RULES.md +++ /dev/null @@ -1,16 +0,0 @@ - -This document describes basic expectations for maintainers. To become a maintainer, start taking on these responsibilities. Consistent contributors then discuss with existing maintainers to become the official [MAINTAINERS](./MAINTAINERS). - -### Top-level maintainer - -- Running the etcd release processes -- Ownership of test and debug infrastructure -- Resolve or redirect issues to keep the issue count low (goal: under 100) -- Regularly review pull requests across all pkgs -- Providing cross pkg design review - -### Package/feature maintainer - -- Ownership of test and debug failures in a pkg/feature -- Resolution of bugs triaged to a package/feature -- Regularly review pull requests to the pkg subsystem diff --git a/OWNERS b/OWNERS index 410efd09546..6685e9a2467 100644 --- a/OWNERS +++ b/OWNERS @@ -1,20 +1,12 @@ +# See the OWNERS docs at https://go.k8s.io/owners + approvers: -- heyitsanthony -- philips -- fanminshi -- gyuho -- mitake -- jpbetz -- xiang90 -- hexfusion + - ahrtr # Benjamin Wang + - jmhbnz # James Blair + - serathius # Marek Siarkowicz + - spzala # Sahdev Zala + - wenjiaswe # Wenjia Zhang reviewers: -- heyitsanthony -- philips -- fanminshi -- gyuho -- mitake -- jpbetz -- xiang90 -- wenjiaswe -- jingyih -- hexfusion + - fuweid # Wei Fu + - ivanvc # Ivan Valdes + - siyuanfoundation # Siyuan Zhang \ No newline at end of file diff --git a/README.md b/README.md index 89763fc9bf4..19d360b17aa 100644 --- a/README.md +++ b/README.md @@ -171,7 +171,7 @@ See [reporting bugs](Documentation/reporting_bugs.md) for details about reportin ## Reporting a security vulnerability -A security vulnerability can be reported as an issue, however, GitHub and mailing lists may NOT always be an appropriate place for reporting vulnerabilities. In that case, please reach out to the project [MAINTAINERS](https://github.com/etcd-io/etcd/blob/master/MAINTAINERS) to first discuss the vulnerabilities with them and take necessary action per such discussion. +A security vulnerability can be reported as an issue, however, GitHub and mailing lists may NOT always be an appropriate place for reporting vulnerabilities. In that case, please reach out to the project [MAINTAINERS](https://github.com/etcd-io/etcd/blob/master/OWNERS) to first discuss the vulnerabilities with them and take necessary action per such discussion. ## Issue and PR management