OpenCHAMI / roadmap

Public Roadmap Project for Ochami
MIT License
1 stars 0 forks source link

[DEV] Clean up the BSS API endpoints #19

Closed synackd closed 1 month ago

synackd commented 8 months ago

Short Description Get rid of the BSS API endpoints that are unneeded and keep/improve the ones that are.

Definition of Done A base set of agreed-upon BSS API endpoints is finalized and these endpoints work with both the Etcd and PostgreSQL data storage backends.

Additional Context The aim here is to decouple BSS from other microservices as much as possible, and to trim it down to its base purpose: to store which nodes correspond to which kernel/initramfs URIs (as applicable) and to generate an iPXE boot script with this information when queried. To do these, the current API endpoints need to be evaluated to determine if they are necessary for these purposes or not. If not, they need to be removed and if so, they need to be fixed/improved.

alexlovelltroy commented 1 month ago

@synackd I think you mentioned that this was complete. Can you update the issue and include the appropriate PR so we can close it?

synackd commented 1 month ago

I think we can close this with the close of https://github.com/OpenCHAMI/bss/issues/20 and the merging of its constituent pull requests.