sodafoundation / dashboard

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

[WIP] Added the dashboard installer script with Keystone. Updated the Makefile to create a installer dist #676

Open anvithks opened 1 year ago

anvithks commented 1 year ago

What type of PR is this? /kind enhancement

What this PR does / why we need it: This PR adds an independent installer script for the following:

The SRM toolchain will be added in a subsequent commit or PR. Which issue(s) this PR fixes: Fixes #675

Test Report Added?: /kind TESTED

/kind NOT-TESTED

Test Report:

Install

soda_experience_install

Uninstall

soda_experience_uninstall

Uninstall & Purge

soda_experience_uninstall_purge

Special notes for your reviewer:

joseph-v commented 1 year ago

How do we handle the case where delfin wants prometheus (SRM Toolchain) but no dashboard. It may looks to odd to configure SRM toolschain from Dashboard in that case

anvithks commented 1 year ago

How do we handle the case where delfin wants prometheus (SRM Toolchain) but no dashboard. It may looks to odd to configure SRM toolschain from Dashboard in that case

Did we have this scenario in the previous release ?

AFAIK the SRM toolchain that we use was specifically for use with SODA Dashboard .

If you need to provide it separately then we can take it up as a new requirement .

In which case we need to figure out how delfin can configure and install the srm toolchain .