sodafoundation / dashboard

SODA Dashboard to provide a GUI based experience of SODA Release capabilities
MIT License
38 stars 62 forks source link

Create a separate installer for SODA Dashboard and all its dependencies #675

Closed anvithks closed 1 year ago

anvithks commented 1 year ago

Issue/Feature Description: As part of the SODA project installation overhaul, the project installations are being built separately for all the SODA Framework projects. The SODA Dashboard also must be able to be installed using an independent installer and also install all the dependencies needed for the Dashboard to operate properly.

Why this issue to fixed / feature is needed(give scenarios or use cases): The SODA project installers are being separated to enable users to install those framework projects that they wish to use and test. The previous installer made it mandatory for the user to install Keystone and dashboard irrespective of whether the project required auth. This installer should enable the user to install the Dashboard, Keystone and SRM toolchain independently and use it along with any of the framework projects installed. How to reproduce, in case of a bug:

Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)