jpbetz / auger

Directly access data objects stored in etcd by kubernetes.
Apache License 2.0
392 stars 62 forks source link

Donate auger to sig-etcd #42

Open jmhbnz opened 11 months ago

jmhbnz commented 11 months ago

The auger utility was discussed at the recent sig-etcd meeting, recording (https://youtu.be/M4r6aM45zEk?t=61).

It was proposed the auger utility be adopted by sig-etcd given it is a useful utility that is regularly used by the community[1][2] and specifically the kubernetes etcd user community.

Historically in https://github.com/jpbetz/auger/issues/30 it was proposed that sig-instrumentation take over ownership for auger however that was prior to sig-etcd existing and sig-etcd is the more natural fit moving forward.

During the sig-etcd meeting both co chairs (@jmhbnz, @wenjiaswe) expressed support, +1s noted in meeting doc.

This issue is intended to confirm repo owner (@jpbetz), sig tech lead (@ahrtr, @serathius) and wider community consensus to proceed and then track work required.


There is some administrivia that needs to be sorted out before the project can be donated:

cc @logicalhan

wenjiaswe commented 11 months ago

cc @siyuanfoundation who is interested in being a maintainer of auger

serathius commented 10 months ago

LGTM

jpbetz commented 10 months ago

Thank you all for doing this!

ahrtr commented 10 months ago

This is really a nice tool. I am supportive on this.

If we decide to add it into etcd-io, then it means we will spend more resources and effort on it. I just had a quick read through this repo, it needs some expertise on etcd, bbolt and apimachinery. It would be great if existing contributors (CCed below) are still interested in maintain & contributing to this tool after the migration (into etcd-io).

Note: adding it into the list of tools is another option, if nobody in the existing contributors is willing to contributing to the tool anymore.

wenjiaswe commented 10 months ago

Thanks @ahrtr. @jmhbnz @siyuanfoundation volunteered to be the maintainer of Auger, and I myself am willing to help as well.

liangyuanpeng commented 9 months ago

It looks like the checklist has been completed here!

haiwu commented 8 months ago

What's the next step? Will there be a new release tag? (since 2019)

jmhbnz commented 7 months ago

To the best of my knowledge every pre-requisite for the transfer to occur is now met, we just need to carry out the actual transfer.

@ahrtr, @serathius normally projects like this would transfer to kubernetes-sigs github org. But given sig-etcd has the etcd-io org I think it makes sense to transfer there to keep all our etcd repos together as much as possible. Do you agree?

ahrtr commented 7 months ago

I think it makes sense to transfer there to keep all our etcd repos together as much as possible. Do you agree?

Either adding it into etcd-io as a new repo or adding it into the list of tools works for me. It seems most people prefer to the former (adding it as a new repo under etcd-io), so let me create a new repo add add you as an admin.

ahrtr commented 7 months ago

so let me create a new repo add add you as an admin.

I am not an owner of the org anymore. Please ping the owner to create the repo for you. @jmhbnz

jmhbnz commented 7 months ago

Confirming the migration has been completed, https://github.com/etcd-io/auger is now live 🎉

With the new repo in place we need to either delete this one or mark it public archive with a clear update in the README.md to point to the new repository.

I'm happy with either option, let us know how you would prefer to approach it @jpbetz?