SonarQube
SonarQube is a self-managed, automatic code review tool that systematically helps you deliver clean code. As a core element of our Sonar solution, SonarQube integrates into your existing workflow and detects issues in your code to help you perform continuous code inspections of your projects. The tool analyses 30+ different programming languages and integrates into your CI pipeline and DevOps platform to ensure that your code meets high-quality standards.
Prerequisites
- Kubernetes cluster accessible with
kubectlCLI - Install Helm
Supporting Docs
SonarQube
Get the bitnami Helm repository:
Install the chart:
export SONARQUBE_PASSWORD=<CHANGE_ME>
helm install sonarqube bitnami/sonarqube -n sonarqube --create-namespace --set sonarqubePassword=${SONARQUBE_PASSWORD}
Optional: if running on OpenShift, grant privileged SCC to the default and sonarqube service accounts in sonarqube namespace: