SonarQube
The SonarQube plugin can be used to view all projects with the measures from a SonarQube instance or SonarCloud.

Configuration
The Opsgenie plugin can only be used within the hub. To use the Opsgenie plugin the following configuration is needed:
| Field | Type | Description | Required |
|---|---|---|---|
| name | string | The name of the SonarQube plugin instance. | Yes |
| type | sonarqube |
The type for the SonarQube plugin. | Yes |
| options.address | string | Address of the SonarQube instance. | Yes |
| options.username | string | Username to access a SonarQube instance via basic authentication. | No |
| options.password | string | Password to access a SonarQube instance via basic authentication. | No |
| options.organization | string | The name of the organization for which the projects should be shown. | No |
| options.metricKeys | []string | An optional list of metric keys which should be displayed for all projects. If this value is not provided the following list will be used: alert_status, bugs, reliability_rating, vulnerabilities, security_rating, security_hotspots_reviewed, security_review_rating, code_smells, sqale_rating, coverage, duplicated_lines_density. |
No |
| frontendOptions.address | string | The address of the SonarQube instance, which can be accessed by the user. | No |
plugins:
- name: sonarqube
type: sonarqube
options:
address:
username:
password:
organization:
metricKeys:
frontendOptions:
address:
Insight Options
Note
The SonarQube plugin can not be used within the insights section of an application.
Variable Options
Note
The SonarQube plugin can not be used to get a list of variable values.
Panel Options
The following options can be used for a panel with the SonarQube plugin:
| Field | Type | Description | Required |
|---|---|---|---|
| project | string | The key of the SonarQube project. | Yes |
| metricKeys | []string | An optional list of metric keys, which should be displayed for the project. If this value is not provided the globally configured default value will be used. A list of all available metrics can be retrieved from the /api/metrics/search API endpoint of a SonarQube instance. |
No |