OpenCHAMI / roadmap

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

[DEV] Update the SMD code to handle multiple clusters with one instance #16

Open alexlovelltroy opened 10 months ago

alexlovelltroy commented 10 months ago

SMD has built-in support for Groups and Partitions as well as easy filtering logic for both on the main Component endpoints.

For the Supercomputing Institute, we would like the option of running one central SMD with associated other services while having the teams run their own local hardware control systems. More broadly, there is a common desire across the consortium to better support some kind of shared resources for managing multiple systems.

As a low-risk change, we are proposing that we extend SMD to follow the guidelines in #11 to limit the scope of an action based on the permissions present in the bearer token. Any changes to SMD must be controlled by a commandline flag.

This work will be dependent on the addition of a JWT issuer to the deployment recipe.

davidallendj commented 9 months ago

Related PR #9

alexlovelltroy commented 9 months ago

Deferring this work until SI is ready.