Skip to content

Latest commit

 

History

History
144 lines (109 loc) · 5.04 KB

CHANGELOG.md

File metadata and controls

144 lines (109 loc) · 5.04 KB

SonarQube Chart Changelog

All changes to this chart will be documented in this file.

[1.1.4]

  • fixed artifacthub annotations

[1.1.3]

  • fixed invalid: metadata.labels: Invalid value error on the chart label of the pvc

[1.1.2]

  • fixed condition check to add new certificates

[1.1.1]

  • updated default application version to 9.0.1
  • release to helm repository

[1.1.0]

  • update jdbc overwrite values
    • replace jdbcUrlOverride with jdbcOverwrite.jdbcUrl
    • remove useless jdbcDatabaseType (was always postgres)
  • deprecate postgresql.postgresqlServer, postgresql.existingSecret and postgresql.existingSecretPasswordKey in favor of new jdbcOverwrite values
  • update dependency Charts
    • bitnami/postgresql from 8.6.4 to 10.4.8
    • ingress-nginx/ingress-nginx from 3.29.0 to 3.31.0

[1.0.19]

  • Add optional ingress parameter ingressClassName

[1.0.18]

  • added route support for OpenShift deployments

[1.0.17]

  • Add an additional configuration parameter extraContainers to allow an array of containers to run alongside the sonarqube container

[1.0.16]

  • fixed usage of sonarSecretProperties

[1.0.15]

  • bump jmx_exporter to 0.16.0

[1.0.14]

  • added hostAliases to deploymentType statefulset

[1.0.13]

  • made prometheus exporter port configurable and support prometheus PodMonitor

[1.0.12]

  • make sure SQ is restarted when the JMX Prometheus exporter agents configuration changes

[1.0.11]

  • 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

[1.0.10]

  • added prometheusExporter.noCheckCertificate option

[1.0.9]

  • add missing imagePullSecrets in sts install type

[1.0.8]

  • fix typo in initfs
  • fix plugin installation init container permissions
  • fix duplicated mount point for conf when sonar.properties are defined

[1.0.7]

  • fix invalid yaml render in secret.yaml when using external postgresql

[1.0.6]

  • added prometheusExporter.downloadURL (custom download URL for the agent jar)

[1.0.5]

  • replace rjkernick/alpine-wget with curlimages/curl
  • update install-plugins script
  • fix possible issue with prometheus init container and env set in the values.yaml

[1.0.4]

  • fix for missing serviceAccountName in STS deployment kind

[1.0.3]

  • fixed prometheus config volume mount if disabled
  • switched from wget to curl image per default for downloading agent
  • added support for proxy envs

[1.0.2]

  • added option to configure CE java opts separately

[1.0.1]

  • fixed missing conditional that was introduced in 0.9.2.2 to sonarqube-sts.yaml
  • updated default application version to 8.9

[1.0.0]

  • 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

[0.9.6.2]

  • Change order of env variables to better support 7.9-lts

[0.9.6.1]

  • Add support for setting custom annotations in admin hook job.

[0.9.6.0]

  • Add the possibility of definining the secret key name of the postgres password.

[0.9.5.0]

  • Add Ingress default backend for GCE class

[0.9.2.3]

  • Added namespace to port-foward command in notes.

[0.9.2.2]

  • Added a condition to deployment.yaml so that wait-for-db initContainer is only created if postgresql.enabled=true

[0.9.2.1]

  • Updated the configuration table to include the additional keys added in release 9.2.0.

[0.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.

[0.9.1.1]

  • Update SonarQube to 8.5.1.
  • Fix: Purge plugins directory before download.

[0.9.0.0]

  • Update SonarQube to 8.5.
  • Breaking change: Rework init containers.
    • Move global defaults from plugins section to initContainers.
    • Update container images.
  • Deprecation: elasticsearch.configureNode in favor of initSysctl.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 of opt/sonarqube/extensions.
  • Rename deprecated SONARQUBE_ environment variables to SONAR_ ones.
  • Breaking change: Rename enabledTests to tests.enabled.
  • Add terminationGracePeriodSeconds.