On Wed, 4 Mar 2020 at 18:45, Bjoern Rabenstein <[email protected]> wrote:

> On 02.03.20 06:55, Emil Madsen wrote:
> >
> > My original goal for the PR, and the following fork was indeed backwards
> > compatibility. I created the PR with the goal of merging our in-house
> nagios
> > plugin with the Prometheus one, as I though the resources spent on
> > maintaining it, might as well be shared, and benefit multiple people.
> >
> > No reason to reinvent and remaintain the development of the wheel.
> >
> > I don't have a lot of input with regards to the status of the current
> > repository,
> > and whether it belongs in the Prometheus github organization, although it
> > does seem a bit like a misfit.
> >
> > What I have a bit of input about, is my role as a potential future
> maintainer.
> > The way I see it, I was gonna have to maintain this script in-house
> anyway,
> > so the maintenance burden is one I already have. I do not feel strongly
> > about whether it'll be maintained in the promtheus github organization,
> in
> > the prometheus community, or where it already is.
>
> Great. Thanks, Emil.
>
> Which opens up three possibilities:
>
> 1. Make Emil the maintainer of the current prometheus/nagios_plugins
>    repository, where he can then merge in his current work in a way
>    that doesn't break backwards compatibility.
>
> 2. Create a Nagios plugin repo in prometheus-community and make Emil
>    the maintainer of it.
>
> 3. Leave Emil's fork where it is now and point to it from
>    prometheus/nagios_plugins and from prometheus.io
>
> Option 2 and 3 come with the additional decision for how long we want
> to keep the old prometheus/nagios_plugins repo around. That's also the
> only thing I feel strongly about: Let's not remove the existing repo
> anytime soon. I suspect there are a lot of silent users of it,
> including usage patterns like downloading the script directly from GH
> upon provisioning of a machine and such. (I guess GH move redirection
> can help here, but then we really should be 100% backwards compatible,
> which is planned anyway, but might turn out to be a burden.)
>
> The feedback so far seems to gravitate towards option 2. But my
> expectation is that that's the option with the most friction.  Either
> 1 or 3 seems to create less changes. (But I'm also biased because I'm
> generally happy to have maintainers in the Prometheus GH org that are
> not (yet) team members, and I am not a huge fan of
> prometheus-community in general).
>
> Now that we have Emil's statement of commitment, could each of you who
> has an opinion about it let me know what you think (again)? I will
> leave this open for a couple of days and then implement the solution
> that receives the best vibes. (If you feel strongly about any of the
> solutions and you want to veto anything, it would also be a good time
> to let me know.)
>

I'd tend towards 3, we can have github auto-redirect. In any case it's easy
to repoint things on the exporters page.

-- 
Brian Brazil
www.robustperception.io

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-developers/CAHJKeLrhyej1OJ%2BKKkmkPact77LUgtbO60uLp4%2BOaZ3ydyhtFQ%40mail.gmail.com.

Reply via email to