Skip to content

Commit

Permalink
REL-3428 REL-3427 Release SonarQube Server 10.8, SonarQube Community …
Browse files Browse the repository at this point in the history
…Build 24.12
  • Loading branch information
davividal authored Dec 4, 2024
1 parent 1469d05 commit a3a339a
Show file tree
Hide file tree
Showing 75 changed files with 498 additions and 496 deletions.
4 changes: 2 additions & 2 deletions .cirrus/tasks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ chart_fixture_test_task:

chart_testing_on_kind_task:
<<: *ONLY_ON_NON_RELEASE_DRAFT_TEMPLATE
timeout_in: 30m
timeout_in: 1h
ec2_instance:
<<: *VM_TEMPLATE
<<: *CLONE_SCRIPT_TEMPLATE
Expand All @@ -176,7 +176,7 @@ chart_testing_on_kind_task:

chart_testing_on_openshift_task:
<<: *ONLY_ON_NON_RELEASE_DRAFT_TEMPLATE
timeout_in: 30m
timeout_in: 1h
eks_container:
<<: *CONTAINER_TEMPLATE
cpu: 2
Expand Down
1 change: 1 addition & 0 deletions charts/sonarqube-dce/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ All changes to this chart will be documented in this file.

## [10.8.0]
* Update Chart's version to 10.8.0
* Upgrade SonarQube Server to 10.8.0
* Support the installation of the Oracle JDBC Driver
* Support Kubernetes v1.31
* Update the Chart's icon with the SonarQube Server logo
Expand Down
10 changes: 5 additions & 5 deletions charts/sonarqube-dce/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: sonarqube-dce
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.
type: application
version: 10.8.0
appVersion: 10.7.0
appVersion: 10.8.0
keywords:
- coverage
- security
Expand All @@ -17,8 +17,6 @@ sources:
- https://github.com/SonarSource/sonarqube
kubeVersion: '>= 1.24.0-0'
maintainers:
- name: leo-geoffroy-sonarsource
email: leo.geoffroy+helm@sonarsource.com
- name: carminevassallo
email: carmine.vassallo@sonarsource.com
- name: jCOTINEAU
Expand All @@ -27,6 +25,8 @@ maintainers:
email: davi.koscianski-vidal@sonarsource.com
annotations:
artifacthub.io/changes: |
- kind: changed
description: "Upgrade SonarQube Server to 10.8.0"
- kind: changed
description: "Update Chart's version to 10.8.0"
- kind: added
Expand Down Expand Up @@ -67,9 +67,9 @@ annotations:
artifacthub.io/containsSecurityUpdates: "false"
artifacthub.io/images: |
- name: sonarqube-app
image: sonarqube:10.7.0-datacenter-app
image: sonarqube:10.8.0-datacenter-app
- name: sonarqube-search
image: sonarqube:10.7.0-datacenter-search
image: sonarqube:10.8.0-datacenter-search
charts.openshift.io/name: sonarqube-dce
dependencies:
- name: postgresql
Expand Down
6 changes: 2 additions & 4 deletions charts/sonarqube-dce/OWNERS
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
approvers:
- leo-geoffroy-sonarsource
- pierre-guillot-sonarsource
- carminevassallo
- davi.koscianski-vidal
- jCOTINEAU
reviewers:
- leo-geoffroy-sonarsource
- pierre-guillot-sonarsource
- carminevassallo
- davi.koscianski-vidal
- jCOTINEAU
6 changes: 3 additions & 3 deletions charts/sonarqube-dce/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Please note that this chart does NOT support SonarQube Community, Developer, and

## Compatibility

Compatible SonarQube Version: `10.7.0`
Compatible SonarQube Version: `10.8.0`

Supported Kubernetes Versions: From `1.24` to `1.31`
Supported Openshift Versions: From `4.11` to `4.16`
Expand Down Expand Up @@ -282,7 +282,7 @@ The following table lists the configurable parameters of the SonarQube chart and
| Parameter | Description | Default |
| --------------------------------------------------------- | ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------- |
| `searchNodes.image.repository` | search image repository | `sonarqube` |
| `searchNodes.image.tag` | search image tag | `10.7.0-datacenter-search` |
| `searchNodes.image.tag` | search image tag | `10.8.0-datacenter-search` |
| `searchNodes.image.pullPolicy` | search image pull policy | `IfNotPresent` |
| `searchNodes.image.pullSecret` | (DEPRECATED) search imagePullSecret to use for private repository | `nil` |
| `searchNodes.image.pullSecrets` | search imagePullSecrets to use for private repository | `nil` |
Expand Down Expand Up @@ -339,7 +339,7 @@ The following table lists the configurable parameters of the SonarQube chart and
| Parameter | Description | Default |
| ---------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| `applicationNodes.image.repository` | app image repository | `sonarqube` |
| `applicationNodes.image.tag` | app image tag | `10.7.0-datacenter-app` |
| `applicationNodes.image.tag` | app image tag | `10.8.0-datacenter-app` |
| `applicationNodes.image.pullPolicy` | app image pull policy | `IfNotPresent` |
| `applicationNodes.image.pullSecret` | (DEPRECATED) app imagePullSecret to use for private repository | `nil` |
| `applicationNodes.image.pullSecrets` | app imagePullSecrets to use for private repository | `nil` |
Expand Down
4 changes: 2 additions & 2 deletions charts/sonarqube-dce/ci/cirrus-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ searchNodes:
replicaCount: 1
image:
repository: "sonarsource/sonarqube"
tag: "10.7.0-datacenter-search"
tag: "10.8.0-datacenter-search"
pullSecrets:
- name: pullsecret

Expand All @@ -14,7 +14,7 @@ ApplicationNodes:
jwtSecret: "mnGBJtmwRbIREqy3vSw6Cinoi2WEom9JH+iw/tXOJX4="
image:
repository: "sonarsource/sonarqube"
tag: "10.7.0-datacenter-app"
tag: "10.8.0-datacenter-app"
pullSecrets:
- name: pullsecret

Expand Down
4 changes: 2 additions & 2 deletions charts/sonarqube-dce/openshift-verifier/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ searchNodes:
replicaCount: 1
image:
repository: "sonarsource/sonarqube"
tag: "10.7.0-datacenter-search"
tag: "10.8.0-datacenter-search"
pullSecrets:
- name: pullsecret

Expand All @@ -22,6 +22,6 @@ ApplicationNodes:
jwtSecret: "dZ0EB0KxnF++nr5+4vfTCaun/eWbv6gOoXodiAMqcFo="
image:
repository: "sonarsource/sonarqube"
tag: "10.7.0-datacenter-app"
tag: "10.8.0-datacenter-app"
pullSecrets:
- name: pullsecret
4 changes: 2 additions & 2 deletions charts/sonarqube-dce/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
searchNodes:
image:
repository: sonarqube
tag: 10.7.0-datacenter-search
tag: 10.8.0-datacenter-search
pullPolicy: IfNotPresent
# If using a private repository, the imagePullSecrets to use
# pullSecrets:
Expand Down Expand Up @@ -153,7 +153,7 @@ searchNodes:
applicationNodes:
image:
repository: sonarqube
tag: 10.7.0-datacenter-app
tag: 10.8.0-datacenter-app
pullPolicy: IfNotPresent
# If using a private repository, the imagePullSecrets to use
# pullSecrets:
Expand Down
2 changes: 2 additions & 0 deletions charts/sonarqube/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ All changes to this chart will be documented in this file.

## [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
Expand Down
10 changes: 6 additions & 4 deletions charts/sonarqube/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: sonarqube
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.
type: application
version: 10.8.0
appVersion: 10.7.0
appVersion: 10.8.0
keywords:
- coverage
- security
Expand All @@ -17,8 +17,6 @@ sources:
- https://github.com/SonarSource/sonarqube
kubeVersion: '>= 1.24.0-0'
maintainers:
- name: leo-geoffroy-sonarsource
email: leo.geoffroy+helm@sonarsource.com
- name: carminevassallo
email: carmine.vassallo@sonarsource.com
- name: jCOTINEAU
Expand All @@ -32,6 +30,10 @@ annotations:
- name: Chart Source
url: https://github.com/SonarSource/helm-chart-sonarqube/tree/master/charts/sonarqube
artifacthub.io/changes: |
- kind: changed
description: "Upgrade SonarQube Server to 10.8.0"
- kind: changed
description: "Release SonarQube Community Build 24.12"
- kind: changed
description: "Update Chart's version to 10.8.0"
- kind: added
Expand Down Expand Up @@ -71,7 +73,7 @@ annotations:
artifacthub.io/containsSecurityUpdates: "false"
artifacthub.io/images: |
- name: sonarqube
image: sonarqube:10.7.0-community
image: sonarqube:24.12.0.100206-community
charts.openshift.io/name: sonarqube
dependencies:
- name: postgresql
Expand Down
6 changes: 2 additions & 4 deletions charts/sonarqube/OWNERS
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
approvers:
- leo-geoffroy-sonarsource
- pierre-guillot-sonarsource
- carminevassallo
- davi.koscianski-vidal
- jCOTINEAU
reviewers:
- leo-geoffroy-sonarsource
- pierre-guillot-sonarsource
- carminevassallo
- davi.koscianski-vidal
- jCOTINEAU
7 changes: 4 additions & 3 deletions charts/sonarqube/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ Please note that this chart only supports SonarQube Community, Developer, and En

## Compatibility

Compatible SonarQube Version: `10.7.0`
Compatible SonarQube Server Version: `10.8.0`
Compatible SonarQube Community Build: `24.12.0.100206`

Supported Kubernetes Versions: From `1.24` to `1.31`
Supported Openshift Versions: From `4.11` to `4.16`
Expand Down Expand Up @@ -255,7 +256,7 @@ The following table lists the configurable parameters of the SonarQube chart and
| `annotations` | SonarQube Pod annotations | `{}` |
| `edition` | SonarQube Edition to use (e.g. `community`, `developer` or `enterprise`). Please note that the default `community` value is deprecated. | `community` |
| `community.enabled` | Install SonarQube Community Build. When set to `true`, this parameter replaces `edition=community` | `true` |
| `community.buildNumber` | The SonarQube Community Build number to install | `10.7.0` |
| `community.buildNumber` | The SonarQube Community Build number to install | `24.12.0.100206` |
| `sonarWebContext` | SonarQube web context, also serve as default value for `ingress.path`, `account.sonarWebContext` and probes path. | `` |
| `httpProxySecret` | Should contain `http_proxy`, `https_proxy` and `no_proxy` keys, will superseed every other proxy variables | `` |
| `httpProxy` | HTTP proxy for downloading JMX agent and install plugins, will superseed initContainer specific http proxy variables | `` |
Expand Down Expand Up @@ -291,7 +292,7 @@ The following table lists the configurable parameters of the SonarQube chart and
| Parameter | Description | Default |
| ------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------ |
| `image.repository` | image repository | `sonarqube` |
| `image.tag` | `sonarqube` image tag. Please note that the default `10.7.0-{{ .Values.edition }}` is deprecated. | `10.7.0-{{ .Values.edition }}` |
| `image.tag` | `sonarqube` image tag. Please note that the default `10.8.0-{{ .Values.edition }}` is deprecated. | `10.8.0-{{ .Values.edition }}` |
| `image.pullPolicy` | Image pull policy | `IfNotPresent` |
| `image.pullSecret` | (DEPRECATED) imagePullSecret to use for private repository | `None` |
| `image.pullSecrets` | imagePullSecrets to use for private repository | `None` |
Expand Down
2 changes: 1 addition & 1 deletion charts/sonarqube/ci/cirrus-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ image:
pullSecrets:
- name: pullsecret
repository: "sonarsource/sonarqube"
tag: "10.7.0-community"
tag: "24.12.0.100206-community"
postgresql:
securityContext:
# On Cirrus, we have permissions issue if the fsGroup is not set to 1001 explicitly
Expand Down
2 changes: 1 addition & 1 deletion charts/sonarqube/openshift-verifier/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ image:
pullSecrets:
- name: pullsecret
repository: "sonarsource/sonarqube"
tag: "10.7.0-community"
tag: "24.12.0.100206-community"
4 changes: 2 additions & 2 deletions charts/sonarqube/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,12 +54,12 @@ edition: "community"
# Set the chart to use the latest released SonarQube Community Build
community:
enabled: true
buildNumber: "10.7.0"
buildNumber: "24.12.0.100206"

image:
repository: sonarqube
# (DEPRECATED) The "image.tag" parameter will be set to be empty as default.
tag: 10.7.0-{{ .Values.edition }}
tag: 10.8.0-{{ .Values.edition }}
pullPolicy: IfNotPresent
# If using a private repository, the imagePullSecrets to use
# pullSecrets:
Expand Down
2 changes: 1 addition & 1 deletion google-cloud-marketplace-k8s-app/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ and run this command.
# make sure you are on a staging account
export REGISTRY=gcr.io/$(gcloud config get-value project | tr ':' '/')
export APP_NAME=sonarqube-dce
export TAG=10.7.0
export TAG=10.8.0
export MINOR_VERSION=$(echo $TAG | cut -d. -f1,2)
# Deployer does not care about patch version. see [here](https://github.com/GoogleCloudPlatform/marketplace-k8s-app-tools/blob/master/docs/building-deployer-helm.md#images-in-staging-gcr)
docker build -f google-cloud-marketplace-k8s-app/Dockerfile --build-arg REGISTRY="${REGISTRY}" --build-arg TAG="${TAG}" --tag $REGISTRY/$APP_NAME/deployer:$MINOR_VERSION .
Expand Down
2 changes: 1 addition & 1 deletion google-cloud-marketplace-k8s-app/data-test/schema.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ x-google-marketplace:
publishedVersion: "$TAG"
publishedVersionMetadata:
releaseNote: >-
Sonarqube 10.7.x google cloud marketpalce release test schema.
SonarQube Server 10.8.x google cloud marketpalce release test schema.
images:
'':
properties:
Expand Down
4 changes: 2 additions & 2 deletions google-cloud-marketplace-k8s-app/schema.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ x-google-marketplace:
publishedVersion: "$TAG"
publishedVersionMetadata:
releaseNote: >-
Releasing SonarQube 10.7.x as a google cloud k8s marketplace application.
Please find the release notes here: https://www.sonarsource.com/products/sonarqube/whats-new/sonarqube-10-6/.
Releasing SonarQube Server 10.8.x as a google cloud k8s marketplace application.
Please find the release notes here: https://www.sonarsource.com/products/sonarqube/whats-new/sonarqube-10-8/.
images:
'':
properties:
Expand Down
Loading

0 comments on commit a3a339a

Please sign in to comment.