Hello everyone,

Two weeks later, I'd like to wrap things up here.
Thanks for all your input.

On 04.03.20 19:45, Bjoern Rabenstein wrote:
> 
> 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

These had been the three options on the table. From the feedback I
got, there is no clearly favored option, but on the other hand, nobody
seemed to feel very strongly either.

Therefore, let's go with the option of least change and least
friction, which is option (3). (At least in my opinion, but I'm also
the maintainer of the repo in question, so it's probably OK if I serve
as a tie breaker. :o)

That's my ingenious two-stage plan:

1. Emil, once you feel that your plugin is ready for production usage,
   let me know and we'll add a deprecation notice to
   prometheus/nagios_plugins and link your repo from the integrations
   list on https://prometheus.io .

2. Once Emil's plugin has run for a while in the wild without
   problems, we'll set up a GitHub redirect. (Implementation detail:
   AFAICS, you cannot redirect to a repository that already exist. I
   guess we have to hack that by deleting Emil's repo, transfering
   prometheus/nagios_plugin to him, and then let him replay his
   commits on top if it. Or something like that. We'll find a way.)
   Optionally, if the redirect isn't feasible or Emil's plugin works
   slightly differently after all, we'll keep around
   prometheus/nagios_plugin for a while longer to then archive and
   ultimately junkyard it (with ample of migration warning).

That's all. Emil, I'll wait for you to tell me your plugin is
production-ready.

-- 
Björn Rabenstein
[PGP-ID] 0x851C3DA17D748D03
[email] [email protected]

-- 
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/20200318170412.GH14683%40jahnn.

Reply via email to