spire icon indicating copy to clipboard operation
spire copied to clipboard

Break out peertracker to its own library/repo under github.com/spiffe

Open kfox1111 opened this issue 1 year ago • 6 comments

As new agents using the Delegated Identity API come about, they need to have a way to track peers. The existing code for peer tracking in the SPIRE code base is useful for this purpose. It doesn't change much, so it shouldn't be very burdensome to break it out to its own library. Is this something we could do?

kfox1111 avatar Oct 30 '24 21:10 kfox1111

spiffe/go-peertracker

SPIRE maintainers will maintain

evan2645 avatar Nov 21 '24 20:11 evan2645

I think that we need to ask the SSC to create the repository. @sorindumitru is also interested in having this in its own library and will be requesting the creation of the repo.

amartinezfayo avatar Dec 05 '24 20:12 amartinezfayo

That is something I can probably do. Just a bare repo for now?

kfox1111 avatar Dec 05 '24 22:12 kfox1111

Sounds good!

amartinezfayo avatar Dec 05 '24 22:12 amartinezfayo

Ok. Its created. I think you should have access to it? (https://github.com/spiffe/go-peertracker)

kfox1111 avatar Dec 05 '24 23:12 kfox1111

I imported all github.com/spiffe/spire into go-peertracker to maintain history, changed README.md to reflect its status as a work in progress rather then it claiming to be spire, removed the nightly build action, and bulk removed stuff unrelated to peertracker.

So, there should be a good starting point there now rather then a blank library.

kfox1111 avatar Feb 07 '25 15:02 kfox1111