[RUN AS-IF-FOSS] Move ClustersController#metrics_dashboard from EE to Core
requested to merge mwaw/208224-move-cluster-metrics-dashboard-endpoint-into-gitlab-core-BE into master
What does this MR do?
This MR move cluster health tab into gitlab core (requested at #208224 (closed)). This change includes moving MetricsDashboard
module inclusion, along with changes to gitlab flavored markdown processing, that allowed cluster health charts to be rendered inline in the issues and MRs. Frontend and QA changes are handled at !35787 (merged)
Screenrecordings
- Test project level cluster https://youtu.be/_cVIaLY-Veo
- Test group level cluster https://youtu.be/qDylrI2kq-Y
- Test instance level cluster https://www.youtube.com/watch?v=kHBMfCLngQ8
Does this MR meet the acceptance criteria?
Conformity
Edited by Peter Leitzen