dashboard
dashboard copied to clipboard
[WIP] Added the dashboard installer script with Keystone. Updated the Makefile to create a installer dist
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
Uninstall
Uninstall & Purge
Special notes for your reviewer:
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
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 .