Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a top level OWNERS file to top each etcd.io subproject #16367

Open
wenjiaswe opened this issue Aug 3, 2023 · 5 comments
Open

Add a top level OWNERS file to top each etcd.io subproject #16367

wenjiaswe opened this issue Aug 3, 2023 · 5 comments

Comments

@wenjiaswe
Copy link
Contributor

What would you like to be added?

Add a top level OWNERS file to top each etcd.io subproject.

Why is this needed?

It's a hard requirement to set up sig-etcd: kubernetes/community#7372 (comment).

@wenjiaswe wenjiaswe self-assigned this Aug 3, 2023
wenjiaswe added a commit to logicalhan/community that referenced this issue Aug 3, 2023
Adding OWNERS file will be a hard requirement for etcd repo. I also added an issue in etcd repo for tracking: etcd-io/etcd#16367.
wenjiaswe added a commit to logicalhan/community that referenced this issue Aug 30, 2023
Adding OWNERS file will be a hard requirement for etcd repo. I also added an issue in etcd repo for tracking: etcd-io/etcd#16367.
k8s-ci-robot pushed a commit to kubernetes/community that referenced this issue Sep 12, 2023
* Create SIG-etcd

Co-authored-by: Josh Berkus <josh@agliodbs.com>
Co-authored-by: Marek Siarkowicz <siarkowicz@google.com>

* Remove unnecessary eviations

* Update sig-etcd/charter.md

Co-authored-by: Benjamin Wang <wachao@vmware.com>

* Update charter.md to remove OWNERS file from deviation

Adding OWNERS file will be a hard requirement for etcd repo. I also added an issue in etcd repo for tracking: etcd-io/etcd#16367.

* update charter.md, vision.md and README.md to address comments

* update sig-etcd with new chairs

* Update charter.md

* Update charter.md to include implicit k8s-etcd-contract as part of sig-etcd's responsibility in a sentence, instead of a linked google doc

* Update sig-etcd/vision.md

Co-authored-by: Tim Bannister <tim@scalefactory.com>

* Update sig-etcd/vision.md

Co-authored-by: Tim Bannister <tim@scalefactory.com>

* update etcd meeting link, time and youtube link

---------

Co-authored-by: Josh Berkus <josh@agliodbs.com>
Co-authored-by: Marek Siarkowicz <siarkowicz@google.com>
Co-authored-by: Wenjia <wenjiazhang@google.com>
Co-authored-by: Benjamin Wang <wachao@vmware.com>
Co-authored-by: Tim Bannister <tim@scalefactory.com>
@jmhbnz
Copy link
Member

jmhbnz commented Sep 12, 2023

Here is our list of all repos for reference:

Archive - Don't add OWNERS:

OWNERS file completed

@jmhbnz
Copy link
Member

jmhbnz commented Sep 15, 2023

Hey Team - I've confirmed with @mrbobbytables that repositories marked as public archive do not need to be included in this work of seeding initial OWNERS files.

With that in mind I would like to propose @etcd-io/maintainers-etcd mark the etcd-io/maintainers, etcd-io/zetcd and etcd-io/cetd repositories as public archive as they are no longer maintained.

Based on my list above that would then leave us 12 pr's to raise. I have made a start on the first one to get us moving: #16600

@jmhbnz
Copy link
Member

jmhbnz commented Oct 8, 2023

Update: All required OWNERS files have now been merged. There were four repositories proposed for public archival, 3/4 have been completed, the other one is in progress pending maintainer majority approval.

We have an active pr in progress on the kubernetes/org repo to implement automated management for the etcd-io org: kubernetes/org#4498.

Once that is merged we should cleanup to ensure:
1 - Any process documentation about repository access management is updated
2 - Remove the now defunct / duplicate MAINTAINERS files.

The following repositories will need a cleanup pr to at minimum remove old MAINTAINERS file:

@jmhbnz
Copy link
Member

jmhbnz commented Nov 9, 2023

All etcd-io subprojects now have a top level OWNERS file where required and followup action to tidy up old MAINTAINERS files has also been completed, closing.

As a next step we should begin exploring more fine grained code ownership for specific aspects of etcd-io/etcd but that can be addressed in subsequent issues.

@jmhbnz
Copy link
Member

jmhbnz commented Jul 8, 2024

Reopen to backport OWNERS to release-3.5 and release-3.4 in support of improved automation via prow.

@jmhbnz jmhbnz reopened this Jul 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants