All changes to this chart will be documented in this file.
- bump jmx_exporter to 0.16.0
- added hostAliases to deploymentType statefulset
- made prometheus exporter port configurable and support prometheus PodMonitor
- make sure SQ is restarted when the JMX Prometheus exporter agents configuration changes
- JMX Prometheus exporter agent is now also enabled on the CE process
prometheusExporter.ceConfig
allows specific config of the JMX Prometheus exporter agent for the CE process
- added prometheusExporter.noCheckCertificate option
- add missing imagePullSecrets in sts install type
- fix typo in initfs
- fix plugin installation init container permissions
- fix duplicated mount point for conf when sonar.properties are defined
- fix invalid yaml render in
secret.yaml
when using external postgresql
- added
prometheusExporter.downloadURL
(custom download URL for the agent jar)
- replace
rjkernick/alpine-wget
withcurlimages/curl
- update
install-plugins
script - fix possible issue with prometheus init container and
env
set in thevalues.yaml
- fix for missing
serviceAccountName
in STS deployment kind
- fixed prometheus config volume mount if disabled
- switched from wget to curl image per default for downloading agent
- added support for proxy envs
- added option to configure CE java opts separately
- fixed missing conditional that was introduced in 0.9.2.2 to sonarqube-sts.yaml
- updated default application version to 8.9
- changed default deployment from replica set to statefull set
- added default support for prometheus jmx exporter
- added init filesystem container
- added nginx-ingress as optional dependency
- updated application version to 8.8-community
- improved readiness/startup and liveness probes
- improved documentation
- Change order of env variables to better support 7.9-lts
- Add support for setting custom annotations in admin hook job.
- Add the possibility of definining the secret key name of the postgres password.
- Add Ingress default backend for GCE class
- Added namespace to port-foward command in notes.
- Added a condition to deployment.yaml so that
wait-for-db
initContainer is only created ifpostgresql.enabled=true
- Updated the configuration table to include the additional keys added in release 9.2.0.
- Added functionality for deployments to OpenShift clusters.
- .Values.OpenShift flag to signify if deploying to OpenShift.
- Ability to have chart generate an SCC allowing the init-sysctl container to run as privileged.
- Setting of a seperate securityContext section for the main SonarQube container to avoid running as root.
- Exposing additional
postreSQL
keys in values.yaml to support configuring postgres to run under standard "restricted" or "anyuid"/"nonroot" SCCs on OpenShift.
- Added initContainer
wait-for-db
to await postgreSQL successful startup before starting SonarQube, to avoid race conditions.
- Update SonarQube to 8.5.1.
- Fix: Purge plugins directory before download.
- Update SonarQube to 8.5.
- Breaking change: Rework init containers.
- Move global defaults from
plugins
section toinitContainers
. - Update container images.
- Move global defaults from
- Deprecation:
elasticsearch.configureNode
in favor ofinitSysctl.enabled
. - Rework sysctl with support for custom values.
- Rework plugins installation via
opt/sonarqube/extensions/downloads
folder that is handled by SonarQube itself.- Breaking change: remove
plugins.deleteDefaultPlugins
as SonarQube stores bundled plugins out ofopt/sonarqube/extensions
.
- Breaking change: remove
- Rename deprecated
SONARQUBE_
environment variables toSONAR_
ones. - Breaking change: Rename
enabledTests
totests.enabled
. - Add
terminationGracePeriodSeconds
.