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

Update GOVERNANCE to include sub project voting #82

Closed
caniszczyk opened this issue Jan 26, 2024 · 3 comments
Closed

Update GOVERNANCE to include sub project voting #82

caniszczyk opened this issue Jan 26, 2024 · 3 comments

Comments

@caniszczyk
Copy link

caniszczyk commented Jan 26, 2024

Outside of it being easier to find the governance of the project (e.g., I usually look for a GOVERNANCE.md file or a community repo), I'd like to ensure the voting is done in a transparent way.

As I understand it, all the governance is currently here: https://github.com/cilium/community

I see that it is being followed by adding maintainers, e.g., cilium/cilium@3942bea

There's been confusion in public how certain decisions have been made in the project which is an opportunity for clarity and growth imho: https://twitter.com/urlichsanais/status/1750513165148790918

For tetragon, do you have an example of where the vote happened for this? I recall that when the project was being moved to CNCF, some of the votes were happening in the Cilium Slack which isn't a best practice and we recommended recording everything on github and/or mailing list. If a vote can't be dug up, the CNCF requests that you correct things to reflect what is stated in your governance. If you need help on how to do this, look at other CNCF projects e.g., https://github.com/envoyproxy/envoy/blob/main/GOVERNANCE.md#adding-new-projects-to-the-envoyproxy-github-organization

If you want to use a tool that helps, we have https://gitvote.dev in CNCF that can help with voting.

@caniszczyk caniszczyk changed the title Update GOVERNANCE to include Update GOVERNANCE to include sub project voting Jan 26, 2024
@xmulligan
Copy link
Member

Thanks for opening this issue, we are always trying to improve our governance process. We've gone through two governance reviews from TAG Contributor Strategy. See the latest one here. During the first one last January, it was pointed out that having votes in slack was not a best practice because they are quickly lost to the sands of capitalism. Since then, we have started to record the votes in the git history so we have a record of them. Unfortunately, the Tetragon vote was done before we made this switch.

I'm going to be working with an LFX mentee in the next quarter to update and improve the governance process for Cilium cncf/mentoring#1112. This will also be related to the work we will be doing for repo lifecycle #27. I'll add this issue as a part of what we will be working on. Once we have this in place, I'll work with the committers to make sure we have a recorded history of the votes and continue to do so going forward.

@Nihit25
Copy link

Nihit25 commented Feb 12, 2024

This issue seems really interesting, I'll try my best to contribute to this issue

@xmulligan
Copy link
Member

katiestruthers added a commit to katiestruthers/community that referenced this issue Apr 20, 2024
katiestruthers added a commit to katiestruthers/community that referenced this issue May 2, 2024
katiestruthers added a commit to katiestruthers/community that referenced this issue May 2, 2024
Includes relevent issue form templates used in the repository lifecycle section

Fixes: cilium#27, cilium#82
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants