Break out peertracker to its own library/repo under github.com/spiffe
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?
spiffe/go-peertracker
SPIRE maintainers will maintain
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.
That is something I can probably do. Just a bare repo for now?
Sounds good!
Ok. Its created. I think you should have access to it? (https://github.com/spiffe/go-peertracker)
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.