epam/edp-headlamp

Update sonar related links

Closed this issue · 0 comments

AC:

Button "Open the Quality Gates" works correctly
Sonar widget works correctly with new project naming

In new approach link has incorrect pattern
Old pattern:

<sonar_url>/[dashboard?id=](<sonar_url>/dashboard?id=ms-pyhton-app-edp-main)<codebase_name>-
Example
<sonar_url>/dashboard?id=ms-pyhton-app-edp-main
New pattern:
<sonar_url>/dashboard?branch=&id=<codebase_name>

Example:
<sonar_url>/dashboard?branch=main&id=ms-python-app-def

Update widget URL, depending on new naming pattern:
${sonarQubeBaseURL}/api/measures/component?component=${codebaseName}&metricKeys=bugs,code_smells,coverage,duplicated_lines_density,ncloc,sqale_rating,alert_status,reliability_rating,security_hotspots,security_rating,sqale_index,vulnerabilities 

You can check on edp-delivery-ms-delivery-dev env