cryostat-legacy
cryostat-legacy copied to clipboard
[Story] Pluggable Discovery API
Parent: https://github.com/cryostatio/cryostat/issues/936
Internally we currently have the MergingPlatformClient
that serves this goal, but only for the hardcoded and included implementations within Cryostat. We need to generify this and expose it as an authenticated API so that API clients can perform their own platform-specific discovery of environment and target nodes and then publish that information to Cryostat, where Cryostat will then store it in its internal database. This API should allow for Create, Read, Update, Delete semantics on the node resources. This will serve parent 1 and 5, and should address portions of 2 as well.
- [ ] Implement Pluggable Discovery API (draft: #1026)
- [ ] Document Pluggable Discovery API endpoints