Implement Maintainers Propsal #60

Open
opened 2025-10-27 09:26:21 +00:00 by p4u1 · 10 comments
Owner

I propose to implement the Maintainers Proposal for the treaefik recipe.

I would like for the traefik recipe to be in the stable category:

"Stable" recipes must meet the following critera:
Must have at least one named maintainer (handle is fine) with a matrix or email address and that infomation must be kept up to date in the README
The upstream project must be considered active and able to respond to security issues
Security issues in the recipe must be patched within one month of discovery
Merge requests must be responded to with some form of aknowlegement or feedback within one month
Has been upgraded in the last three months (if appropriate)
The status score and README of the project should be kept up to date with relevant infomation

Concrete Steps:

  • Formalize Maintainers from the maintainer spreadsheet as collaborators on this repository, this would be Klasse & Methode, LIT and @decentral1se
  • Remove the co-operators team from this reposiitory, so that only maintainers are allowed to push / merge
  • Setup renovate for this repo
I propose to implement the [Maintainers Proposal](https://docs.coopcloud.tech/federation/resolutions/passed/025/) for the treaefik recipe. I would like for the traefik recipe to be in the `stable` category: >"Stable" recipes must meet the following critera: Must have at least one named maintainer (handle is fine) with a matrix or email address and that infomation must be kept up to date in the README The upstream project must be considered active and able to respond to security issues Security issues in the recipe must be patched within one month of discovery Merge requests must be responded to with some form of aknowlegement or feedback within one month Has been upgraded in the last three months (if appropriate) The status score and README of the project should be kept up to date with relevant infomation Concrete Steps: - Formalize Maintainers from the [maintainer spreadsheet](https://cloud.klasse-methode.it/s/yc9tg4P2tsF7LQA) as collaborators on this repository, this would be Klasse & Methode, LIT and @decentral1se - Remove the co-operators team from this reposiitory, so that only maintainers are allowed to push / merge - Setup renovate for this repo
Owner

Sounds good to me! Thanks for the iniative @p4u1. I would also say that we only merge things with approval of the PR from the at least one other. It will be slower but more stable. Eventually, once people get used to it, we will speed up again.

Sounds good to me! Thanks for the iniative @p4u1. I would also say that we only merge things with approval of the PR from the at least one other. It will be slower but more stable. Eventually, once people get used to it, we will speed up again.
Author
Owner

Also should we write how one can become a traefik recipe maintainer?

And should we also require approving PR from another maintainer? We could add a deadline of one day for that case

Also should we write how one can become a traefik recipe maintainer? And should we also require approving PR from another maintainer? We could add a deadline of one day for that case
Owner

Sounds good to me! Maybe the "join in" can point to a section in the docs explaining the maintainers proposal. We seem to have all the ingredients of stability in this issue, now who will do it? 🙃

Sounds good to me! Maybe the "join in" can point to a section in the docs explaining the maintainers proposal. We seem to have all the ingredients of stability in this issue, now who will do it? 🙃
Author
Owner

I will try to put some time in this, but wont promise anything

I will try to put some time in this, but wont promise anything
Author
Owner

Made a proposal: #61

Made a proposal: https://git.coopcloud.tech/coop-cloud/traefik/pulls/61
Owner

👋 Happy to also be part of the maintainers for this recipe.

👋 Happy to also be part of the maintainers for this recipe.
Author
Owner

I merged the proposal! Feel free to suggest further changes and please apply to be a maintainer :)

@decentral1se and @3wordchant could one of you create a new team "Traefik Maintainers" please?

I merged the proposal! Feel free to suggest further changes and please apply to be a maintainer :) @decentral1se and @3wordchant could one of you create a new team "Traefik Maintainers" please?
p4u1 pinned this 2025-11-20 17:15:10 +00:00
Author
Owner

I have implemented branch protection for the master branch now

I have implemented branch protection for the master branch now
Owner
@p4u1 that's done! https://git.coopcloud.tech/org/coop-cloud/teams/traefik-maintainers Who else should be added?
Owner

One thing: how on earth do we remove the "co-operators" team from having write access? 🤔

image.png

One thing: how on earth do we remove the "co-operators" team from having write access? 🤔 ![image.png](/attachments/4640bba5-95b4-4c2f-8d5c-1aaa2b71255f)
Sign in to join this conversation.
No Label
4 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: coop-cloud/traefik#60
No description provided.