cncf / toc

⚖️ The CNCF Technical Oversight Committee (TOC) is the technical governing body of the CNCF Foundation.
https://cncf.io
1.68k stars 632 forks source link

[MERGE] Move OpenMetrics assets into Prometheus #1242

Closed RichiH closed 6 days ago

RichiH commented 9 months ago

We have consensus on OpenMetrics side to move all our assets into Prometheus; and on Prometheus side to accept said assets.

@amye @TheFoxAtWork please advise on the way to formally request this. Does OpenMetrics request its own archival and then move relevant projects between the GitHub orgs? Some other order?

caniszczyk commented 9 months ago

Richie, can you get a public issue or vote on the Prometheus side that follows your governance practices in Prometheus to request OpenMetrics merging in. I just want some type of public record that matches your governance. The TOC doesn't need to approve of this imho

On Tue, Jan 16, 2024 at 4:26 PM Richard Hartmann @.***> wrote:

Assigned #1242 https://github.com/cncf/toc/issues/1242 to @caniszczyk https://github.com/caniszczyk.

— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/1242#event-11501175694, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSIONXVWBYG6Q57EXOOLYO2S33AVCNFSM6AAAAABB5DDECGVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJRGUYDCMJXGU3DSNA . You are receiving this because you were assigned.Message ID: @.***>

-- Cheers,

Chris Aniszczyk https://aniszczyk.org

lukaszgryglicki commented 9 months ago

CAn I kindly ask for informing me when any DevStats update is needed? Like adding an org to one project and/or archiving another.

RichiH commented 9 months ago

https://docs.google.com/document/d/11LC3wJcVk00l8w5P3oLQ-m3Y37iom6INAMEu2ZAGIIE/edit#heading=h.dfaevcsq7bqj is a public record, but the dev summit is not a decision making body.

The binding vote was on our internal mailing list; I can forward it to you or ask the team if we can publish who voted what in some way or form if needed.

Edit: To be more precise, we had quorum at the time, so lazy consensus applied, but votes rank higher in our governance. As it's assets, not new members, which are being added, a lazy consensus should actually be enough as per Prometheus governance.

caniszczyk commented 9 months ago

Thanks, if you can publish that vote publicly that's good enough for me.

On Tue, Jan 16, 2024 at 4:57 PM Richard Hartmann @.***> wrote:

https://docs.google.com/document/d/11LC3wJcVk00l8w5P3oLQ-m3Y37iom6INAMEu2ZAGIIE/edit#heading=h.dfaevcsq7bqj is a public record, but the dev summit is not a decision making body.

The binding vote was on our internal mailing list; I can forward it to you or ask the team if we can publish who voted what in some way or form if needed.

— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/1242#issuecomment-1894141387, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSIOYQLRDVNVZ2CVAFFDYO2WOXAVCNFSM6AAAAABB5DDECGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJUGE2DCMZYG4 . You are receiving this because you were mentioned.Message ID: @.***>

-- Cheers,

Chris Aniszczyk https://aniszczyk.org

TheFoxAtWork commented 9 months ago

@RichiH quick check here - has a determination of binding vote been made public so we can get this closed out?

RichiH commented 8 months ago

I went through all the archives and governance docs.

On OpenMetrics side, we have a 3/4 majority with Ben Kochie, Rob Skillington, and myself agreeing to transfer the assets (GitHub org, website, and spec mainly) to Prometheus. One member didn't vote nor reply when contacted repeatedly.

On Prometheus side, there is a public consensus at https://docs.google.com/document/d/11LC3wJcVk00l8w5P3oLQ-m3Y37iom6INAMEu2ZAGIIE/edit#heading=h.dfaevcsq7bqj with Augustin Husson, Bartłomiej Płotka, Ben Kochie, Björn Rabenstein, Fabian Staeber, Frederic Branczyk, Goutham Veeramachaneni, Jesus Vazquez, Julien Pivotto, Julius Volz, Kemal Akkoyun, Matthias Loibl, Matthias "MR" Rampke, Simon Pasquier, and myself - plus other non-maintainers in attendance: https://docs.google.com/document/d/11LC3wJcVk00l8w5P3oLQ-m3Y37iom6INAMEu2ZAGIIE/edit#heading=h.9f0r38onktjz

There was a team thread following up on the above consensus with more discussion and explicit yes, but no formal vote. As such, it's more a reconfirmation of the public consensus, not a formal vote.

As per https://prometheus.io/governance/#technical-decisions I do not believe that there's a need for anything more than consensus as per https://prometheus.io/governance/#consensus .

For OpenMetrics, this means dissolving itself. The bar for this has been met, I believe. For Prometheus, this means accepting some assets and no new members into itself, something that's done on an ongoing operational basis. The bar for this is usually lazy consensus, which has been met.

As such, I see two ways forward:

  1. The documentation provided above is sufficient
  2. CNCF staff and/or TOC request a formal vote which Prometheus project would need to run.
caniszczyk commented 8 months ago

This is probably enough for me.

Where would you want https://openmetrics.io to re-direct to or would you leave it as is?

What will you "archive" from the OpenMetrics side?

On Tue, Feb 20, 2024 at 8:05 AM Richard Hartmann @.***> wrote:

I went through all the archives and governance docs.

On OpenMetrics side, we have a 3/4 majority with Ben Kochie, Rob Skillington, and myself agreeing to transfer the assets (GitHub org, website, and spec mainly) to Prometheus. One member didn't vote nor reply when contacted repeatedly.

On Prometheus side, there is a public consensus at https://docs.google.com/document/d/11LC3wJcVk00l8w5P3oLQ-m3Y37iom6INAMEu2ZAGIIE/edit#heading=h.dfaevcsq7bqj with Augustin Husson, Bartłomiej Płotka, Ben Kochie, Björn Rabenstein, Fabian Staeber, Frederic Branczyk, Goutham Veeramachaneni, Jesus Vazquez, Julien Pivotto, Julius Volz, Kemal Akkoyun, Matthias Loibl, Matthias "MR" Rampke, Simon Pasquier plus others in attendance: https://docs.google.com/document/d/11LC3wJcVk00l8w5P3oLQ-m3Y37iom6INAMEu2ZAGIIE/edit#heading=h.9f0r38onktjz

There was a team thread following up on the above consensus with more discussion and explicit yes, but no formal vote. As such, it's more a reconfirmation of the public consensus, not a formal vote.

As per https://prometheus.io/governance/#technical-decisions I do not believe that there's a need for anything more than consensus as per https://prometheus.io/governance/#consensus .

For OpenMetrics, this means dissolving itself. The bar for this has been met, I believe. For Prometheus, this means accepting some assets and no new members into itself, something that's done on an ongoing operational basis. The bar for this is usually lazy consensus, which has been met.

As such, I see two ways forward:

  1. The documentation provided above is sufficient
  2. CNCF staff and/or TOC request a formal vote which Prometheus project would need to run.

— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/1242#issuecomment-1954176072, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSINKV7AP7MPHHU67ZTLYUSNRPAVCNFSM6AAAAABB5DDECGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNJUGE3TMMBXGI . You are receiving this because you were mentioned.Message ID: @.***>

-- Cheers,

Chris Aniszczyk https://aniszczyk.org

RichiH commented 8 months ago

I have thoughts on this, but would prefer this to be directed by Promethues-team consensus.

To make sure: From the governance PoV, we are "done", correct?

If yes, I'd try to get more clarity on the operational actions at Thursday's Prometheus Dev Summit.

Message ID: @.***>

caniszczyk commented 8 months ago

Thanks!

So moving forward, I think we will formally archive OpenMetrics as a top level projects and xfer the assets over to the Prometheus GitHub repo.

Just tell me what you want to do with the domain re-direct.

We will also do a public blog post on the CNCF blog on what happened.

On Tue, Feb 20, 2024 at 8:30 AM Richard Hartmann @.***> wrote:

I have thoughts on this, but would prefer this to be directed by Promethues-team consensus.

To make sure: From the governance PoV, we are "done", correct?

If yes, I'd try to get more clarity on the operational actions at Thursday's Prometheus Dev Summit.

Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/1242#issuecomment-1954222906, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSIIXCV4W2B6LQGUM6W3YUSQQRAVCNFSM6AAAAABB5DDECGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNJUGIZDEOJQGY . You are receiving this because you were mentioned.Message ID: @.***>

-- Cheers,

Chris Aniszczyk https://aniszczyk.org

krook commented 5 months ago

@RichiH need any help from staff on this one? I see the OpenMetrics site is still around.

krook commented 4 months ago

@RichiH need any help from staff on this one? I see the OpenMetrics site is still around.

@RichiH thoughts on the https://openmetrics.io/ domain redirect?

mrbobbytables commented 3 months ago

All general archival tasks have been completed, the domain should be the last thing thats needed.

caniszczyk commented 3 months ago

make sure we include archive date in the landscape.yml

On Tue, Jul 9, 2024 at 1:42 PM Bob Killen @.***> wrote:

All general archival tasks have been completed, the domain should be the last thing thats needed.

— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/1242#issuecomment-2218404937, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSIOTW3S6TYDURLCNDNDZLQVKVAVCNFSM6AAAAABB5DDECGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJYGQYDIOJTG4 . You are receiving this because you were mentioned.Message ID: @.***>

-- Cheers,

Chris Aniszczyk https://aniszczyk.org

caniszczyk commented 6 days ago

I believe this is done now: https://groups.google.com/g/openmetrics/c/eXZTEWriO74?pli=1