-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
a42e5a8
commit 48b7372
Showing
29 changed files
with
3,221 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,301 @@ | ||
# SonarQube Chart Changelog | ||
All changes to this chart will be documented in this file. | ||
|
||
## [6.0.0] | ||
* Updated SonarQube to 9.7.0 | ||
|
||
## [5.4.1] | ||
* Fix the right-dash curly brace issue with the additional network policy parameter | ||
|
||
## [5.4.0] | ||
* Allow `tests.image` to be configured and update README accordingly. | ||
* Allow `tests.initContainers.image` to be configured and update README accordingly. | ||
|
||
## [5.3.0] | ||
* Use the networkPolicy.prometheusNamespace value for the network policy namespace selector | ||
* Uncomment default value in values.yaml for backwards compatibility | ||
|
||
## [5.2.0] | ||
* Add support for monitoringPasscode passed as a secret and removal of livenessprobe httpheader defined in clear text | ||
|
||
## [5.1.0] | ||
* Bump apiVersion to v2 | ||
* Set the number of allowed replicas to 0 and 1 | ||
* Add documentation for ingress tls | ||
* Add documentation for sonarProperties and sonarSecretProperties | ||
* Add the possibility of using a secret for customizing the admin password | ||
|
||
## [5.0.6] | ||
* Updated SonarQube to 9.6.1 | ||
|
||
## [5.0.0] | ||
* Updated SonarQube to 9.6.0 | ||
|
||
## [4.0.3] | ||
* Add support for Openshift Route labels and annotations | ||
|
||
## [4.0.2] | ||
* Fix issue with Openshift route name to use use fullname instead of name | ||
|
||
## [4.0.1] | ||
* Add documentation for ingress annotations | ||
|
||
## [4.0.0] | ||
* updated SonarQube to 9.5.0 | ||
|
||
## [3.0.4] | ||
* Fix issue with additional network policy | ||
|
||
## [3.0.3] | ||
* Add automount service account token flag | ||
|
||
## [3.0.2] | ||
* Add documentation to setup web context via environment variable | ||
|
||
## [3.0.1] | ||
* Fix for issue (#215)[https://github.com/SonarSource/helm-chart-sonarqube/issues/215], adding tolerations and affinity to change password hooks | ||
|
||
## [3.0.0] | ||
* updated SonarQube to 9.4.0 | ||
|
||
## [2.0.7] | ||
* Specify location of .netrc file when downloading plugins that require auth | ||
|
||
## [2.0.6] | ||
* Specify service account name in change admin password hook | ||
|
||
## [2.0.5] | ||
* secure admin password in k8s secret | ||
|
||
## [2.0.4] | ||
* no longer automount service account token | ||
|
||
## [2.0.3] | ||
* changed description of dependency postgresql chart | ||
|
||
## [2.0.2] | ||
* changed links to get a better overview of sources | ||
|
||
## [2.0.1] | ||
* Updated all instances of the caCerts enabled check | ||
|
||
## [2.0.0] | ||
* updated SonarQube to 9.3.0 | ||
|
||
## [1.6.5] | ||
* add securitycontext to wait-for-db and change-password hook | ||
|
||
## [1.6.4] | ||
* properties are now correctly set | ||
|
||
## [1.6.3] | ||
* `livenessProbe.failureThreshold` was never rendered | ||
|
||
## [1.6.2] | ||
* added missing logic for `caCerts.enabled` | ||
|
||
## [1.6.1] | ||
* fix missing `SONAR_WEB_SYSTEMPASSCODE` environment variable causing failed liveness checks | ||
|
||
## [1.5.1] | ||
* added possibility to define host of a route | ||
|
||
## [1.5.0] | ||
* detached sonarqube edition from version | ||
|
||
## [1.4.0] | ||
* added possibility to define the ingress pathType | ||
* added network policies | ||
* added possibility to define ressources for the change admin password hook | ||
* default permissions for prometheus injector now align with pod fs permissions | ||
* updated dependencies | ||
* admin hook now honors web context | ||
|
||
## [1.3.0] | ||
* added support for multiple image pull secrets | ||
* added `image.pullSecrets` | ||
* deprecated support for singular image pull secret | ||
* deprecated `image.pullSecret` | ||
* fixed missing image pull secret in admin hook job | ||
|
||
## [1.2.5] | ||
* updated SonarQube to 9.2.4 | ||
|
||
## [1.2.4] | ||
* updated SonarQube to 9.2.3 | ||
|
||
## [1.2.3] | ||
* updated SonarQube to 9.2.2 | ||
|
||
## [1.2.2] | ||
* fix hardcoded reference to port 9000 | ||
|
||
## [1.2.1] | ||
* updated SonarQube to 9.2.1 | ||
|
||
## [1.2.0] | ||
* updated SonarQube to 9.2.0 | ||
|
||
## [1.1.11] | ||
* fixed missing POD level security context for statefulset deployment | ||
|
||
## [1.1.10] | ||
* added link to community support forum | ||
* Use liveness endpoint instead of helth endpoint for liveness probe | ||
|
||
## [1.1.9] | ||
* fixed wrong scc user reference if name was explicitly set | ||
|
||
## [1.1.8] | ||
* fixed serviceaccount logic | ||
|
||
## [1.1.7] | ||
* fixed wrong artifact hub images annotation | ||
|
||
## [1.1.6] | ||
* updated sonarqube to 9.1.0 | ||
|
||
## [1.1.5] | ||
* added resources to ui-test pod template | ||
|
||
## [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`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
apiVersion: v2 | ||
name: sonarqube | ||
description: SonarQube offers Code Quality and Code Security analysis for up to 27 languages. Find Bugs, Vulnerabilities, Security Hotspots and Code Smells throughout your workflow. | ||
type: application | ||
version: 6.0.0 | ||
appVersion: 9.7.0 | ||
keywords: | ||
- coverage | ||
- security | ||
- code | ||
- quality | ||
home: https://www.sonarqube.org/ | ||
icon: https://www.sonarqube.org/assets/logo-31ad3115b1b4b120f3d1efd63e6b13ac9f1f89437f0cf6881cc4d8b5603a52b4.svg | ||
sources: | ||
- https://github.com/SonarSource/docker-sonarqube | ||
- https://github.com/SonarSource/sonarqube | ||
kubeVersion: '>= 1.19.0-0' | ||
maintainers: | ||
- name: leo-geoffroy-sonarsource | ||
email: [email protected] | ||
annotations: | ||
artifacthub.io/links: | | ||
- name: support | ||
url: https://community.sonarsource.com/ | ||
- name: Chart Source | ||
url: https://github.com/SonarSource/helm-chart-sonarqube/tree/master/charts/sonarqube | ||
artifacthub.io/changes: | | ||
- kind: changed | ||
description: "Updated SonarQube to 9.7.0" | ||
- kind: fixed | ||
description: "Fix the right-dash curly brace issue with the additional network policy parameter" | ||
- kind: added | ||
description: "Allow `tests.image` to be configured and update README accordingly" | ||
- kind: added | ||
description: "Allow `tests.initContainers.image` to be configured and update README accordingly" | ||
- kind: changed | ||
description: "Use the networkPolicy.prometheusNamespace value for the network policy namespace selector" | ||
- kind: changed | ||
description: "Uncomment default value in values.yaml for backwards compatibility" | ||
- kind: added | ||
description: "Add support for monitoringPasscode passed as a secret and removal of livenessprobe httpheader defined in clear text" | ||
- kind: changed | ||
description: "Bump apiVersion to v2" | ||
- kind: changed | ||
description: "Set the number of allowed replicas to 0 and 1" | ||
- kind: added | ||
description: "Add documentation for ingress tls" | ||
- kind: added | ||
description: "Add documentation for sonarProperties and sonarSecretProperties" | ||
- kind: added | ||
description: "Add the possibility of using a secret for customizing the admin password" | ||
artifacthub.io/containsSecurityUpdates: "false" | ||
artifacthub.io/images: | | ||
- name: sonarqube | ||
image: sonarqube:9.7.0-community | ||
dependencies: | ||
- name: postgresql | ||
version: 10.15.0 | ||
repository: https://charts.bitnami.com/bitnami | ||
condition: postgresql.enabled | ||
- name: ingress-nginx | ||
version: 4.0.13 | ||
repository: https://kubernetes.github.io/ingress-nginx | ||
condition: nginx.enabled |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
approvers: | ||
- leo-geoffroy-sonarsource | ||
- pierre-guillot-sonarsource | ||
reviewers: | ||
- leo-geoffroy-sonarsource | ||
- pierre-guillot-sonarsource |
Oops, something went wrong.