Files
deprecated-helm-charts/stable/sonarqube
Timothy Clarke 95c27d4e66 Sonarqube on AWS - PR-3239 update (#3438)
* PR-3239 caused the inverse issue on AWS. This should make it work on both

* Extended readyness checkes as startup looked to take longer in tests
2018-02-07 06:04:48 -08:00
..

SonarQube

SonarQube is an open sourced code quality scanning tool

Introduction

This chart bootstraps a SonarQube instance with a PostgreSQL database

Prerequisites

  • Kubernetes 1.6+

Installing the chart:

To install the chart :

$ helm install stable/sonarqube

The above command deploys Sonarqube on the Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation

The default login is admin/admin

Uninstalling the chart

To uninstall/delete the deployment:

$ helm list
NAME       	REVISION	UPDATED                 	STATUS  	CHART          	NAMESPACE
kindly-newt	1       	Mon Oct  2 15:05:44 2017	DEPLOYED	sonarqube-0.1.0	default
$ helm delete kindly-newt

Configuration

The following table lists the configurable parameters of the Sonarqube chart and their default values.

Parameter Description Default
image.tag sonarqube image tag. 6.5
image.pullPolicy Image pull policy IfNotPresent
ingress.enabled Flag for enabling ingress false
service.type Kubernetes service type LoadBalancer
persistence.enabled Flag for enabling persistent storage false
persistence.storageClass Storage class to be used "-"
persistence.accessMode Volumes access mode to be set ReadWriteOnce
persistence.size Size of the volume 10Gi
sonarProperties Custom sonar.properties file None
postgresql.postgresUser Postgresql database user sonarUser
postgresql.postgresPassword Postgresql database password sonarPass
postgresql.postgresDatabase Postgresql database name sonarDB

You can also configure values for the PostgreSQL database via the Postgresql README.md

For overriding variables see: Customizing the chart