Skip to content

Commit

Permalink
robot: project sonarqube chart upgrades from 10.2.0 to 10.8.1
Browse files Browse the repository at this point in the history
Signed-off-by: robot <[email protected]>
  • Loading branch information
robot committed Dec 18, 2024
1 parent 7c12bf4 commit e71ca02
Show file tree
Hide file tree
Showing 214 changed files with 5,933 additions and 3,025 deletions.
2 changes: 1 addition & 1 deletion charts/sonarqube/config
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ export USE_OPENSOURCE_CHART=false
export REPO_URL=https://SonarSource.github.io/helm-chart-sonarqube
export REPO_NAME=sonarqube
export CHART_NAME=sonarqube
export VERSION=10.2.0
export VERSION=10.8.1
# push to daocloud repo
export DAOCLOUD_REPO_PROJECT=community
export CUSTOM_SHELL=custom.sh
Expand Down
37 changes: 13 additions & 24 deletions charts/sonarqube/sonarqube/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,46 +1,35 @@
annotations:
artifacthub.io/changes: |
- kind: changed
description: "Upgrading SonarQube to 10.2.0"
- kind: deprecated
description: "livenessProbe.sonarWebContext is deprecated, please use sonarWebContext at the value top level"
- kind: deprecated
description: "readinessProbe.sonarWebContext is deprecated, please use sonarWebContext at the value top level"
- kind: deprecated
description: "startupProbe.sonarWebContext is deprecated, please use sonarWebContext at the value top level"
- kind: deprecated
description: "account.sonarWebContext is deprecated, please use sonarWebContext at the value top level"
description: "Update Chart's version 10.8.1"
- kind: changed
description: "Update Chart's version to 10.2.0"
- kind: security
description: "Update cURL image to 8.2.0"
- kind: security
description: "Update ingress-nginx dependency to 4.7.1"
- kind: fixed
description: "Fixes broken table on README"
description: "Upgrade SonarQube Server to 10.8.1"
- kind: changed
description: "Remove immutable labels selector 'app.kubernetes.io/name' and 'app.kubernetes.io/version' as it breaks upgrades"
- kind: changed
description: "Set 'image.tag' empty in default value file, 'image.tag' is dynamically set according to the 'edition' and 'community' fields, with user-defined value taking precedence."
artifacthub.io/containsSecurityUpdates: "false"
artifacthub.io/images: |
- name: sonarqube
image: sonarqube:10.2.0-community
image: sonarqube:24.12.0.100206-community
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
charts.openshift.io/name: sonarqube
apiVersion: v2
appVersion: 10.2.0
appVersion: 10.8.1
description: 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.
home: https://www.sonarqube.org/
icon: https://raw.githubusercontent.com/SonarSource/sonarqube-static-resources/master/helm/SonarQubeLogo.svg
icon: https://raw.githubusercontent.com/SonarSource/sonarqube-static-resources/master/helm/SonarQubeServerLogo.png
keywords:
- coverage
- security
- code
- quality
kubeVersion: '>= 1.24.0-0'
maintainers:
- email: [email protected]
name: leo-geoffroy-sonarsource
- email: [email protected]
name: carminevassallo
- email: [email protected]
Expand All @@ -49,12 +38,12 @@ maintainers:
name: davividal
name: sonarqube
sources:
- https://github.com/SonarSource/helm-chart-sonarqube
- https://github.com/SonarSource/helm-chart-sonarqube/tree/master/charts/sonarqube
- https://github.com/SonarSource/docker-sonarqube
- https://github.com/SonarSource/sonarqube
type: application
version: 10.2.0+738
version: 10.8.1
dependencies:
- name: sonarqube
version: "10.2.0"
version: "10.8.1"
repository: "https://SonarSource.github.io/helm-chart-sonarqube"
663 changes: 396 additions & 267 deletions charts/sonarqube/sonarqube/README.md

Large diffs are not rendered by default.

105 changes: 105 additions & 0 deletions charts/sonarqube/sonarqube/charts/sonarqube/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,111 @@
# SonarQube Chart Changelog
All changes to this chart will be documented in this file.

## [10.8.1]
* Update Chart's version to 10.8.1
* Upgrade SonarQube Server to 10.8.1
* Remove immutable labels selector `app.kubernetes.io/name` and `app.kubernetes.io/version` as it breaks upgrades
* Set `image.tag` empty in default value file; `image.tag` is dynamically set according to the `edition` and `community` fields, with user-defined value taking precedence

## [10.8.0]
* Update Chart's version to 10.8.0
* Upgrade SonarQube Server to 10.8.0
* Release SonarQube Community Build 24.12
* Support the installation of the Oracle JDBC Driver
* Support Kubernetes v1.31
* Deprecate the `community` value for the `edition` parameter
* Introduce the `community.enabled` and `community.buildNumber` parameters for SonarQube Community Build
* Deprecate the default value of `image.tag` in favor of an empty string
* Update the Chart's icon with the SonarQube Server logo
* Set `app.kubernetes.io/name` and `app.kubernetes.io/version` as selector labels
* Support Gateway on different namespace in HTTPRoute
* Change `ingress.ingressClassName` default, set it to `nginx` if `nginx.enabled` or `ingress-nginx.enabled`
* Ensure that ConfigMap resources are not created for `initFS` and `initSysctl` if not needed
* Ensure the Pod will stop at `init` stage if init_sysctl.sh failed to modify kernel parameters
* Replace the example images in initContainers, initSysctl and initFs from `busybox:1.36` to `ubuntu:24.04`, which are commented out by default
* Make the `automountServiceAccountToken` configurable with `serviceAccount.automountToken` in PodSpec
* Deprecate `sonarqubeFolder`, `jdbcOverwrite.jdbcPassword` and `terminationGracePeriodSeconds`
* Deprecate `deploymentStrategy.type`, which will be set to `Recreate`
* Deprecate `account`, `curlContainerImage`, `adminJobAnnotations`
* Deprecate the StatefulSet deployment type

## [10.7.0]
* Update Chart's version to 10.7.0
* Upgrade SonarQube to 10.7.0
* Support Kubernetes v1.30
* Upgrade ingress-nginx dependency to 4.10.1
* Deprecate `jdbcOverwrite.enable` in favor of `jdbcOverwrite.enabled`
* Fix regression on env valuesFrom in the new STS template
* Fix a typo in the new common STS template
* Enable the setup of ReadOnlyRootFilesystem in the security contexts
* Support basic chart installation on Openshift
* Include remaining Route settings
* Fix networkPolicy.additionalPolicys typo
* Support install-plugin and prometheusExporter proxy variables in secret
* Support GatewayAPI HttpRoute
* Support additional labels in the PodMonitor
* Support Openshift SCCv2 by default when Openshift.enabled=true
* Deprecate Openshift.createSCC
* Support additional CA Certificate as ConfigMap instead of Secret only
* Changed default value for caCerts.image
* Fix openshift change-admin-password-hook Job SecurityContext failure
* Support SONAR_OPENSHIFT telemetry env_var
* Update helm chart repo path in sources
* Changed SONAR_OPENSHIFT to IS_HELM_OPENSHIFT_ENABLED
* Remove socketTimeout from jdbcOverwrite.jdbcUrl's default value
* Refactor Route to be subparameter of OpenShift
* Make OpenShift.createSCC false by default
* Deprecate peristence.volumes and persistence.mounts in favor or extraVolumes and extraVolumeMounts
* Ensure kubernetes.io/version label is smaller than 63 chars

## [10.6.0]
* Update SonarQube to 10.6.0
* Update Chart's version to 10.6.0
* Fix the env-var templating when sourcing from secrets
* Fix the postgresql chart's repository link
* Add support for overriding liveness/readiness probe logic
* Use a common template for Deployment and StatefulSet

## [10.5.0]
* Upgrade SonarQube to 10.5.0
* Update Chart's version to 10.5.0
* Update nginx-ingress-controller dependency to version 4.9.1
* Set `automountServiceAccountToken` to false in pod's specifications
* Update default `resources` values matching better default Xmx and Xms of the SonarQube processes.
* Make `ephemeral-storage` resource's limits and requests configurable for the SonarQube container
* Set memory and cpu limits for the test container
* Deprecate nginx.enabled in favor of ingress-nginx.enabled, to match with subchart config block
* Deprecate `prometheusMonitoring.podMonitor.namespace`
* Instantiate `monitoring-web` and `monitoring-ce` endpoints when the `prometheusExporter` is enabled
* Take `sonarWebContext` into account for the `PodMonitor` path
* Fix duplicated env_var in Pods causing deployment issue (`SONAR_WEB_CONTEXT`,`SONAR_WEB_JAVAOPTS`,`SONAR_CE_JAVAOPTS`)

## [10.4.0]
* Upgrade SonarQube to 10.4.0
* Update Chart's version to 10.4.0
* Improve the description of deprecated `jvmOpts` and `jvmCeOpts` values
* Run the initSysctl init-container as root to prevent 'permission denied' issues
* Add revisionHistoryLimit configuration for SonarQube application Deployment ReplicaSets & StatefulSets
* Update the security contexts to use root as group ID
* Fix empty ingress annotations in values
* Add support for dual stack and IPv6 single stack clusters in readiness/liveness probes

## [10.3.0]
* Upgrade SonarQube to 10.3.0
* Update Chart's version to 10.3.0
* Update default images to the latest versions
* Remove the nginx-proxy-body annotation when nginx is disabled
* Enable post-upgrade in the change-admin-password hook
* Update default ContainerSecurityContext, InitContainerSecurityContext and postgresql.securityContext to match restricted podSecurityStandard
* Update initFs defaut securityContext to match baseline podSecurityStandard
* Update Elasticsearch.configureNode to false by default after 3 year deprecation
* Fix wrong condition on initSysctl feature
* Update default image of initContainers to sonarqube image, allowing for faster loading time and less external images needed
* Support Kubernetes v1.28
* Avoid duplicate SONAR_WEB_SYSTEMPASSCODE secrets
* Deprecate embedded PostgreSQL
* Update nginx-ingress-controller dependency to version 4.8.3, please carefully read the changelog of this new major version.

## [10.2.0]
* Update SonarQube to 10.2.0
* Update Chart's version to 10.2.0
Expand Down
8 changes: 4 additions & 4 deletions charts/sonarqube/sonarqube/charts/sonarqube/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
dependencies:
- name: postgresql
repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami
repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami
version: 10.15.0
- name: ingress-nginx
repository: https://kubernetes.github.io/ingress-nginx
version: 4.7.1
digest: sha256:16a5362bfe5ceca82723c85608da059005c70bc46bfc72fc9d976b42a49f2120
generated: "2023-08-04T14:18:34.978582+02:00"
version: 4.11.2
digest: sha256:0ad1aac6c67cf15b7aabb05dc27ad791f9575fe305744407792981aa3082e1c9
generated: "2024-10-07T17:45:01.454569+02:00"
41 changes: 15 additions & 26 deletions charts/sonarqube/sonarqube/charts/sonarqube/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,60 +1,49 @@
annotations:
artifacthub.io/changes: |
- kind: changed
description: "Upgrading SonarQube to 10.2.0"
- kind: deprecated
description: "livenessProbe.sonarWebContext is deprecated, please use sonarWebContext at the value top level"
- kind: deprecated
description: "readinessProbe.sonarWebContext is deprecated, please use sonarWebContext at the value top level"
- kind: deprecated
description: "startupProbe.sonarWebContext is deprecated, please use sonarWebContext at the value top level"
- kind: deprecated
description: "account.sonarWebContext is deprecated, please use sonarWebContext at the value top level"
description: "Update Chart's version 10.8.1"
- kind: changed
description: "Update Chart's version to 10.2.0"
- kind: security
description: "Update cURL image to 8.2.0"
- kind: security
description: "Update ingress-nginx dependency to 4.7.1"
- kind: fixed
description: "Fixes broken table on README"
description: "Upgrade SonarQube Server to 10.8.1"
- kind: changed
description: "Remove immutable labels selector 'app.kubernetes.io/name' and 'app.kubernetes.io/version' as it breaks upgrades"
- kind: changed
description: "Set 'image.tag' empty in default value file, 'image.tag' is dynamically set according to the 'edition' and 'community' fields, with user-defined value taking precedence."
artifacthub.io/containsSecurityUpdates: "false"
artifacthub.io/images: |
- name: sonarqube
image: sonarqube:10.2.0-community
image: sonarqube:24.12.0.100206-community
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
charts.openshift.io/name: sonarqube
apiVersion: v2
appVersion: 10.2.0
appVersion: 10.8.1
dependencies:
- condition: postgresql.enabled
name: postgresql
repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami
repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami
version: 10.15.0
- condition: nginx.enabled
- condition: nginx.enabled,ingress-nginx.enabled
name: ingress-nginx
repository: https://kubernetes.github.io/ingress-nginx
version: 4.7.1
version: 4.11.2
description: 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.
home: https://www.sonarqube.org/
icon: https://raw.githubusercontent.com/SonarSource/sonarqube-static-resources/master/helm/SonarQubeLogo.svg
icon: https://raw.githubusercontent.com/SonarSource/sonarqube-static-resources/master/helm/SonarQubeServerLogo.png
keywords:
- coverage
- security
- code
- quality
kubeVersion: '>= 1.24.0-0'
maintainers:
- email: [email protected]
name: leo-geoffroy-sonarsource
- email: [email protected]
name: carminevassallo
- email: [email protected]
Expand All @@ -63,8 +52,8 @@ maintainers:
name: davividal
name: sonarqube
sources:
- https://github.com/SonarSource/helm-chart-sonarqube
- https://github.com/SonarSource/helm-chart-sonarqube/tree/master/charts/sonarqube
- https://github.com/SonarSource/docker-sonarqube
- https://github.com/SonarSource/sonarqube
type: application
version: 10.2.0+738
version: 10.8.1
Loading

0 comments on commit e71ca02

Please sign in to comment.