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

Additional chart maintainers #21

Closed
3 of 8 tasks
scottrigby opened this issue Aug 20, 2020 · 25 comments
Closed
3 of 8 tasks

Additional chart maintainers #21

scottrigby opened this issue Aug 20, 2020 · 25 comments
Labels
help wanted Extra attention is needed lifecycle/stale

Comments

@scottrigby
Copy link
Member

scottrigby commented Aug 20, 2020

Problem

Good summary from @torstenwalter #21 (comment):

When introducing CODEOWNERS we will have an issue with charts which only have one maintainers. If that maintainer make a change then he is not able to approve it. Repository admins would need to use their "superpower" to override the required review and can merge it. That might be ok for the start, but I would suggest that we try to add at least a second maintainer there.

Solution

Also from #21 (comment):

Would be great if we could find volunteers here or even better if the chart maintainers could try to motivate people who already contributed to the chart to become maintainer.

We have arrived at a process:

  1. Open a PR proposing yourself as a co-maintainer of one of the charts in need
  2. Use the PR to discuss with current maintainer(s)
  3. We prefer to see a history of contributing to the prometheus charts or other prometheus projects (not only typo PRs etc), to ensure the maintainers of charts have a good understanding of using and supporting these projects. This will make successful co-maintainership more likely, which will in turn help the end user community

Additional maintainer processes should be discussed in a separate issue, and documented in the PROCESSES file

Current status

Affected charts since issue was opened:

Original issue

📊 Maintainers poll
Could any of your charts use additional maintainers?

Let's use this issue to discuss. If it gets unwieldy, after we move to the prometheus-community GH org, we could consider enabling team discussions (but let's cross that bridge when we get there).

@gkarthiks
Copy link
Member

Aah.. gotcha @scottrigby I have a kafka-exporter chart as well. I will donate to the community group and continue to maintain here. Really awesome what you are doing here.

@scottrigby
Copy link
Member Author

@gkarthiks sounds great!

@QuentinBisson
Copy link
Member

QuentinBisson commented Aug 21, 2020

As explained prometheus-community/community#28 (comment), I am open to help maintain some charts if help is needed

@monotek
Copy link
Member

monotek commented Aug 28, 2020

I could Co maintain the prometheus chart. Did a bunch of pull requests there already.

@Xtigyro
Copy link
Member

Xtigyro commented Sep 4, 2020

@monotek Message me please on Kubernetes Community Slack workspace - Miro Hadzhiev.

@Xtigyro
Copy link
Member

Xtigyro commented Sep 5, 2020

@scottrigby @brancz @vsliouniaev @bismarck @gianrubio
On my side of things - I'm willing to help as a maintainer the kube-prometheus-stack chart.

@scottrigby
Copy link
Member Author

@Xtigyro IMO that would be helpful since @gianrubio has stepped back largely, and if I understood correctly @vsliouniaev and @bismarck work together, so sharing the load would probably be nice.

However, the current maintainers of each chart should decide on new maintainers for that chart (as long as they're responsive – i.e., the chart hasn't been abandoned. In this case they have been active recently, so we should wait for them to reply) 🙂

@monotek
Copy link
Member

monotek commented Sep 5, 2020

If somebody else is needed for blackbox-exporter chart i've could jump in too.

@torstenwalter
Copy link
Member

torstenwalter commented Sep 5, 2020

When introducing CODEOWNERS we will have an issue with charts which only have one maintainers. If that maintainer make a change then he is not able to approve it. Repository admins would need to use their "superpower" to override the required review and can merge it. That might be ok for the start, but I would suggest that we try to add at least a second maintainer there.

Affected charts are:

Solved:

Would be great if we could find volunteers here or even better if the chart maintainers could try to motivate people who already contributed to the chart to become maintainer.

@mrueg
Copy link
Member

mrueg commented Sep 5, 2020

Happy to help out on the kube-prometheus-stack chart as well to share the load.

@zanhsieh
Copy link
Contributor

zanhsieh commented Sep 6, 2020

I would like to help with:

  • charts/prometheus-postgres-exporter
  • charts/prometheus-redis-exporter

For charts/prometheus-postgres-exporter, I need you guys help to become one of OWNERs.
@scottrigby

For charts/prometheus-redis-exporter, I will PR to see what @acondrat say.

@gkarthiks
Copy link
Member

Adding myself as an additional maintainer for charts/prometheus-consul-exporter

/cc @timm088 @scottrigby

@torstenwalter
Copy link
Member

I am updating the table above so that we keep track of which charts only have one maintainer.
Moving them to solved should not prevent anyone from adding additional maintainers if you want. It just means that we now have at least two maintainers and one could approve PRs or others.

As most of us doing this in there spare time and there are vacations and other times where one can not be as active it can't harm to hove more than two maintainers.

@monotek
Copy link
Member

monotek commented Sep 10, 2020

anyone likes to co maintain the prometheus-mysql-exporter chart?

or at least would approve my pr :D
#68

@iamabhishek-dubey
Copy link
Contributor

@scottrigby , I worked on druid exporter and donated the helm chart to the community as well. PR is already in the review process and I would like to maintain some other charts as well.

@fktkrt
Copy link
Contributor

fktkrt commented Sep 23, 2020

I'd also like to volunteer to maintain the kube-prometheus-stack chart.

@scottrigby scottrigby added the help wanted Extra attention is needed label Sep 27, 2020
@torstenwalter
Copy link
Member

@scottrigby , I worked on druid exporter and donated the helm chart to the community as well. PR is already in the review process and I would like to maintain some other charts as well.

@iamabhishek-dubey The list above shows which charts need more maintainers. If you are interested in one of those juts reach out to their maintainers and create a PR to add youself.

@scottrigby
Copy link
Member Author

scottrigby commented Sep 28, 2020

📣 update: I edited the description with clear steps to follow. We'll keep the summary and current status of this issue up to date there. Thanks everyone!

@iamabhishek-dubey
Copy link
Contributor

Adding myself as an additional maintainer for charts/prometheus-rabbitmq-exporter

@stale
Copy link

stale bot commented Oct 28, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Any further update will cause the issue/pull request to no longer be considered stale. Thank you for your contributions.

naseemkullah pushed a commit that referenced this issue Oct 28, 2020
Part-of: #21

Signed-off-by: Torsten Walter <mail@torstenwalter.de>
@torstenwalter
Copy link
Member

Adding myself as an additional maintainer for charts/prometheus-rabbitmq-exporter

@iamabhishek-dubey did you already create a PR for that?

@iamabhishek-dubey
Copy link
Contributor

Adding myself as an additional maintainer for charts/prometheus-rabbitmq-exporter

@iamabhishek-dubey did you already create a PR for that?

Yes here is the link #282

scottrigby pushed a commit that referenced this issue Nov 25, 2020
Part-of: #21

Signed-off-by: Torsten Walter <mail@torstenwalter.de>
@stale
Copy link

stale bot commented Nov 28, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Any further update will cause the issue/pull request to no longer be considered stale. Thank you for your contributions.

lekspyl pushed a commit to lekspyl/helm-charts that referenced this issue Dec 11, 2020
…community#275)

Part-of: prometheus-community#21

Signed-off-by: Torsten Walter <mail@torstenwalter.de>
Signed-off-by: Oleksandr Pylypenko <lex.pilipenko@gmail.com>
@stale
Copy link

stale bot commented Dec 12, 2020

This issue is being automatically closed due to inactivity.

@stale stale bot closed this as completed Dec 12, 2020
sathieu pushed a commit to sathieu/helm-charts-prometheus-community that referenced this issue Nov 26, 2021
@GMartinez-Sisti
Copy link
Member

GMartinez-Sisti commented Mar 3, 2022

I just realized I'm not getting emails for PRs and such.

Some of the new maintainers need write access to the repository. The CODEOWNERS file reflects the ones with missing permissions.

EDIT: Wrong issue. Wanted 1656.

junotx pushed a commit to junotx/prometheus-helm-charts that referenced this issue Oct 12, 2023
[kube-state-metrics] sync upstream update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed lifecycle/stale
Projects
None yet
Development

No branches or pull requests