-
It would be useful to be able to have a common set of maintainers that have the same access to each of the GitOps toolkit controller repos, We need to be able to refer to another repo in a MAINTAINERS file, so as to "import" the maintainers. I propose that this doesn't depart from the governance as set out in fluxcd/community/GOVERNANCE.md. We can simply add this in words to each respective MAINTAINERS file, like this (taking image-reflector-controller as an example):
We need to have a team in github with the current maintainers, so we can apply permissions across the repos We can create one, and add a note to fluxcd/flux2/MAINTAINERS to say "if you change the list here, change the team membership too". |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 3 replies
-
Great idea 💯 |
Beta Was this translation helpful? Give feedback.
-
makes sense 👍 |
Beta Was this translation helpful? Give feedback.
-
OK this seems to be acceptable. I've merged the PR effectively enacting this: #520. Other PRs, in relevant repos (to check off when merged and
(NB I undertake to create PRs for all of these) |
Beta Was this translation helpful? Give feedback.
-
The only thing which I think may touch governance is, in cases where one maintainer team (i.e. flux2 in this case) is imported by other maintainer teams, what should be the voting requirements for adding members to the imported team?
I think the current governance could be read as 2. but 3. seems like potentially a good option too. |
Beta Was this translation helpful? Give feedback.
OK this seems to be acceptable. I've merged the PR effectively enacting this: #520.
Other PRs, in relevant repos (to check off when merged and
flux2-maintainers
team added with "Maintain" role):(NB I undertake to create PRs for all of these)