dashboard icon indicating copy to clipboard operation
dashboard copied to clipboard

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

Open anvithks opened this issue 2 years ago • 2 comments

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:

  • [x] SODA Dashboard
  • [x] SODA Authentication using Keystone. (Required for Strato and Terra projects)
  • [x] SRM Toolchain with Prometheus, Grafana and Alertmanager. (Required for Delfin visualization)

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:

anvithks avatar Nov 22 '22 04:11 anvithks

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

joseph-v avatar Nov 26 '22 10:11 joseph-v

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 .

anvithks avatar Nov 27 '22 11:11 anvithks