From f671a51039dc71dda8b8486a89e4ec292dfefd6b Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 6 May 2025 13:39:35 +0200 Subject: [PATCH] [bitnami/sonarqube] Release 8.1.4 (#33457) * [bitnami/sonarqube] Release 8.1.4 updating components versions Signed-off-by: Bitnami Bot * Update CHANGELOG.md Signed-off-by: Bitnami Bot * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Bot --------- Signed-off-by: Bitnami Bot --- bitnami/sonarqube/CHANGELOG.md | 8 +- bitnami/sonarqube/Chart.yaml | 18 +++-- bitnami/sonarqube/README.md | 114 +++++++++++++-------------- bitnami/sonarqube/values.yaml | 140 ++++++++++++++++----------------- 4 files changed, 143 insertions(+), 137 deletions(-) diff --git a/bitnami/sonarqube/CHANGELOG.md b/bitnami/sonarqube/CHANGELOG.md index 81fae4d502..81d99502a8 100644 --- a/bitnami/sonarqube/CHANGELOG.md +++ b/bitnami/sonarqube/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 8.1.3 (2025-04-24) +## 8.1.4 (2025-05-06) -* [bitnami/sonarqube] Increase password length to minimum 12 characters ([#33160](https://github.com/bitnami/charts/pull/33160)) +* [bitnami/sonarqube] Release 8.1.4 ([#33457](https://github.com/bitnami/charts/pull/33457)) + +## 8.1.3 (2025-04-30) + +* [bitnami/sonarqube] Increase password length to minimum 12 characters (#33160) ([c1acb5e](https://github.com/bitnami/charts/commit/c1acb5ea46e87991d8847ee178e45cb954c62db4)), closes [#33160](https://github.com/bitnami/charts/issues/33160) ## 8.1.2 (2025-04-09) diff --git a/bitnami/sonarqube/Chart.yaml b/bitnami/sonarqube/Chart.yaml index 2f86045db9..098278774e 100644 --- a/bitnami/sonarqube/Chart.yaml +++ b/bitnami/sonarqube/Chart.yaml @@ -2,18 +2,18 @@ # SPDX-License-Identifier: APACHE-2.0 annotations: - tanzuCategory: application category: DeveloperTools - licenses: Apache-2.0 images: | - name: jmx-exporter - image: docker.io/bitnami/jmx-exporter:1.2.0-debian-12-r3 + image: docker.io/bitnami/jmx-exporter:1.2.0-debian-12-r4 - name: os-shell - image: docker.io/bitnami/os-shell:12-debian-12-r42 + image: docker.io/bitnami/os-shell:12-debian-12-r43 - name: sonarqube - image: docker.io/bitnami/sonarqube:25.4.0-debian-12-r0 + image: docker.io/bitnami/sonarqube:25.5.0-debian-12-r0 + licenses: Apache-2.0 + tanzuCategory: application apiVersion: v2 -appVersion: 25.4.0 +appVersion: 25.5.0 dependencies: - condition: postgresql.enabled name: postgresql @@ -24,7 +24,9 @@ dependencies: tags: - bitnami-common version: 2.x.x -description: SonarQube(TM) is an open source quality management platform that analyzes and measures code's technical quality. It enables developers to detect code issues, vulnerabilities, and bugs in early stages. +description: SonarQube(TM) is an open source quality management platform that analyzes + and measures code's technical quality. It enables developers to detect code issues, + vulnerabilities, and bugs in early stages. home: https://bitnami.com icon: https://dyltqmyl993wv.cloudfront.net/assets/stacks/sonarqube/img/sonarqube-stack-220x234.png keywords: @@ -38,4 +40,4 @@ maintainers: name: sonarqube sources: - https://github.com/bitnami/charts/tree/main/bitnami/sonarqube -version: 8.1.3 +version: 8.1.4 diff --git a/bitnami/sonarqube/README.md b/bitnami/sonarqube/README.md index 0c9131b0fa..ce7959ee0e 100644 --- a/bitnami/sonarqube/README.md +++ b/bitnami/sonarqube/README.md @@ -1,8 +1,8 @@ -# Bitnami package for SonarQube(TM) +# Bitnami package for SonarQube™ -SonarQube(TM) is an open source quality management platform that analyzes and measures code's technical quality. It enables developers to detect code issues, vulnerabilities, and bugs in early stages. +SonarQube™ is an open source quality management platform that analyzes and measures code's technical quality. It enables developers to detect code issues, vulnerabilities, and bugs in early stages. [Overview of SonarQube™](http://www.sonarqube.org) @@ -276,28 +276,28 @@ As an alternative, this chart supports using an initContainer to change the owne | `diagnosticMode.command` | Command to override all containers in the deployment | `["sleep"]` | | `diagnosticMode.args` | Args to override all containers in the deployment | `["infinity"]` | -### SonarQube™ Image parameters +### SonarQube(TM) Image parameters -| Name | Description | Value | -| ------------------- | ---------------------------------------------------------------------------------------------------------------- | --------------------------- | -| `image.registry` | SonarQube™ image registry | `REGISTRY_NAME` | -| `image.repository` | SonarQube™ image repository | `REPOSITORY_NAME/sonarqube` | -| `image.digest` | SonarQube™ image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | -| `image.pullPolicy` | SonarQube™ image pull policy | `IfNotPresent` | -| `image.pullSecrets` | SonarQube™ image pull secrets | `[]` | -| `image.debug` | Enable SonarQube™ image debug mode | `false` | +| Name | Description | Value | +| ------------------- | ------------------------------------------------------------------------------------------------------------- | --------------------------- | +| `image.registry` | SonarQube(TM) image registry | `REGISTRY_NAME` | +| `image.repository` | SonarQube(TM) image repository | `REPOSITORY_NAME/sonarqube` | +| `image.digest` | SonarQube(TM) image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | +| `image.pullPolicy` | SonarQube(TM) image pull policy | `IfNotPresent` | +| `image.pullSecrets` | SonarQube(TM) image pull secrets | `[]` | +| `image.debug` | Enable SonarQube(TM) image debug mode | `false` | -### SonarQube™ Configuration parameters +### SonarQube(TM) Configuration parameters | Name | Description | Value | | ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| `sonarqubeUsername` | SonarQube™ username | `user` | -| `sonarqubePassword` | SonarQube™ user password. Must be at least 12 characters | `""` | +| `sonarqubeUsername` | SonarQube(TM) username | `user` | +| `sonarqubePassword` | SonarQube(TM) user password. Must be at least 12 characters | `""` | | `provisioningFolder` | Directory to use for provisioning content to Sonarqube | `/bitnami/sonarqube-provisioning` | -| `existingSecret` | Name of existing secret containing SonarQube™ credentials | `""` | -| `sonarqubeEmail` | SonarQube™ user email | `user@example.com` | -| `minHeapSize` | Minimum heap size for SonarQube™ | `1024m` | -| `maxHeapSize` | Maximum heap size for SonarQube™ | `2048m` | +| `existingSecret` | Name of existing secret containing SonarQube(TM) credentials | `""` | +| `sonarqubeEmail` | SonarQube(TM) user email | `user@example.com` | +| `minHeapSize` | Minimum heap size for SonarQube(TM) | `1024m` | +| `maxHeapSize` | Maximum heap size for SonarQube(TM) | `2048m` | | `jvmOpts` | Values to add to SONARQUBE_WEB_JAVA_ADD_OPTS | `""` | | `jvmCeOpts` | Values to add to SONAR_CE_JAVAADDITIONALOPTS | `""` | | `startTimeout` | Timeout for the application to start in seconds | `300` | @@ -328,30 +328,30 @@ As an alternative, this chart supports using an initContainer to change the owne | `smtpExistingSecret` | The name of an existing secret with SMTP credentials | `""` | | `command` | Override default container command (useful when using custom images) | `[]` | | `args` | Override default container args (useful when using custom images) | `[]` | -| `extraEnvVars` | Array with extra environment variables to add to SonarQube™ nodes | `[]` | -| `extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for SonarQube™ nodes | `""` | -| `extraEnvVarsSecret` | Name of existing Secret containing extra env vars for SonarQube™ nodes | `""` | +| `extraEnvVars` | Array with extra environment variables to add to SonarQube(TM) nodes | `[]` | +| `extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for SonarQube(TM) nodes | `""` | +| `extraEnvVarsSecret` | Name of existing Secret containing extra env vars for SonarQube(TM) nodes | `""` | -### SonarQube™ deployment parameters +### SonarQube(TM) deployment parameters | Name | Description | Value | | --------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -| `replicaCount` | Number of SonarQube™ replicas to deploy | `1` | -| `containerPorts.http` | SonarQube™ HTTP container port | `9000` | -| `containerPorts.elastic` | SonarQube™ Elasticsearch container port | `9001` | -| `livenessProbe.enabled` | Enable livenessProbe on SonarQube™ containers | `true` | +| `replicaCount` | Number of SonarQube(TM) replicas to deploy | `1` | +| `containerPorts.http` | SonarQube(TM) HTTP container port | `9000` | +| `containerPorts.elastic` | SonarQube(TM) Elasticsearch container port | `9001` | +| `livenessProbe.enabled` | Enable livenessProbe on SonarQube(TM) containers | `true` | | `livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `100` | | `livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | | `livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` | | `livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` | | `livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | -| `readinessProbe.enabled` | Enable readinessProbe on SonarQube™ containers | `true` | +| `readinessProbe.enabled` | Enable readinessProbe on SonarQube(TM) containers | `true` | | `readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `100` | | `readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | | `readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` | | `readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` | | `readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | -| `startupProbe.enabled` | Enable startupProbe on SonarQube™ containers | `false` | +| `startupProbe.enabled` | Enable startupProbe on SonarQube(TM) containers | `false` | | `startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `30` | | `startupProbe.periodSeconds` | Period seconds for startupProbe | `10` | | `startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `1` | @@ -362,11 +362,11 @@ As an alternative, this chart supports using an initContainer to change the owne | `customStartupProbe` | Custom startupProbe that overrides the default one | `{}` | | `resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if resources is set (resources is recommended for production). | `xlarge` | | `resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | -| `podSecurityContext.enabled` | Enabled SonarQube™ pods' Security Context | `true` | +| `podSecurityContext.enabled` | Enabled SonarQube(TM) pods' Security Context | `true` | | `podSecurityContext.fsGroupChangePolicy` | Set filesystem group change policy | `Always` | | `podSecurityContext.sysctls` | Set kernel settings using the sysctl interface | `[]` | | `podSecurityContext.supplementalGroups` | Set filesystem extra groups | `[]` | -| `podSecurityContext.fsGroup` | Set SonarQube™ pod's Security Context fsGroup | `1001` | +| `podSecurityContext.fsGroup` | Set SonarQube(TM) pod's Security Context fsGroup | `1001` | | `containerSecurityContext.enabled` | Enabled containers' Security Context | `true` | | `containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `{}` | | `containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` | @@ -378,25 +378,25 @@ As an alternative, this chart supports using an initContainer to change the owne | `containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` | | `containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` | | `automountServiceAccountToken` | Mount Service Account token in pod | `false` | -| `hostAliases` | SonarQube™ pods host aliases | `[]` | -| `podLabels` | Extra labels for SonarQube™ pods | `{}` | -| `podAnnotations` | Annotations for SonarQube™ pods | `{}` | +| `hostAliases` | SonarQube(TM) pods host aliases | `[]` | +| `podLabels` | Extra labels for SonarQube(TM) pods | `{}` | +| `podAnnotations` | Annotations for SonarQube(TM) pods | `{}` | | `podAffinityPreset` | Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` | | `podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` | | `nodeAffinityPreset.type` | Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` | | `nodeAffinityPreset.key` | Node label key to match. Ignored if `affinity` is set | `""` | | `nodeAffinityPreset.values` | Node label values to match. Ignored if `affinity` is set | `[]` | -| `affinity` | Affinity for SonarQube™ pods assignment | `{}` | -| `nodeSelector` | Node labels for SonarQube™ pods assignment | `{}` | -| `tolerations` | Tolerations for SonarQube™ pods assignment | `[]` | -| `updateStrategy.type` | SonarQube™ deployment strategy type | `RollingUpdate` | -| `priorityClassName` | SonarQube™ pods' priorityClassName | `""` | -| `schedulerName` | Name of the k8s scheduler (other than default) for SonarQube™ pods | `""` | -| `lifecycleHooks` | for the SonarQube™ container(s) to automate configuration before or after startup | `{}` | -| `extraVolumes` | Optionally specify extra list of additional volumes for the SonarQube™ pod(s) | `[]` | -| `extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the SonarQube™ container(s) | `[]` | -| `sidecars` | Add additional sidecar containers to the SonarQube™ pod(s) | `[]` | -| `initContainers` | Add additional init containers to the SonarQube™ pod(s) | `[]` | +| `affinity` | Affinity for SonarQube(TM) pods assignment | `{}` | +| `nodeSelector` | Node labels for SonarQube(TM) pods assignment | `{}` | +| `tolerations` | Tolerations for SonarQube(TM) pods assignment | `[]` | +| `updateStrategy.type` | SonarQube(TM) deployment strategy type | `RollingUpdate` | +| `priorityClassName` | SonarQube(TM) pods' priorityClassName | `""` | +| `schedulerName` | Name of the k8s scheduler (other than default) for SonarQube(TM) pods | `""` | +| `lifecycleHooks` | for the SonarQube(TM) container(s) to automate configuration before or after startup | `{}` | +| `extraVolumes` | Optionally specify extra list of additional volumes for the SonarQube(TM) pod(s) | `[]` | +| `extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the SonarQube(TM) container(s) | `[]` | +| `sidecars` | Add additional sidecar containers to the SonarQube(TM) pod(s) | `[]` | +| `initContainers` | Add additional init containers to the SonarQube(TM) pod(s) | `[]` | | `pdb.create` | Enable/disable a Pod Disruption Budget creation | `true` | | `pdb.minAvailable` | Minimum number/percentage of pods that should remain scheduled | `""` | | `pdb.maxUnavailable` | Maximum number/percentage of pods that may be made unavailable. Defaults to `1` if both `pdb.minAvailable` and `pdb.maxUnavailable` are empty. | `""` | @@ -405,17 +405,17 @@ As an alternative, this chart supports using an initContainer to change the owne | Name | Description | Value | | --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | -| `service.type` | SonarQube™ service type | `LoadBalancer` | -| `service.ports.http` | SonarQube™ service HTTP port | `80` | -| `service.ports.elastic` | SonarQube™ service ElasticSearch port | `9001` | +| `service.type` | SonarQube(TM) service type | `LoadBalancer` | +| `service.ports.http` | SonarQube(TM) service HTTP port | `80` | +| `service.ports.elastic` | SonarQube(TM) service ElasticSearch port | `9001` | | `service.nodePorts.http` | Node port for HTTP | `""` | | `service.nodePorts.elastic` | Node port for ElasticSearch | `""` | -| `service.clusterIP` | SonarQube™ service Cluster IP | `""` | -| `service.loadBalancerIP` | SonarQube™ service Load Balancer IP | `""` | -| `service.loadBalancerSourceRanges` | SonarQube™ service Load Balancer sources | `[]` | -| `service.externalTrafficPolicy` | SonarQube™ service external traffic policy | `Cluster` | -| `service.annotations` | Additional custom annotations for SonarQube™ service | `{}` | -| `service.extraPorts` | Extra ports to expose in SonarQube™ service (normally used with the `sidecars` value) | `[]` | +| `service.clusterIP` | SonarQube(TM) service Cluster IP | `""` | +| `service.loadBalancerIP` | SonarQube(TM) service Load Balancer IP | `""` | +| `service.loadBalancerSourceRanges` | SonarQube(TM) service Load Balancer sources | `[]` | +| `service.externalTrafficPolicy` | SonarQube(TM) service external traffic policy | `Cluster` | +| `service.annotations` | Additional custom annotations for SonarQube(TM) service | `{}` | +| `service.extraPorts` | Extra ports to expose in SonarQube(TM) service (normally used with the `sidecars` value) | `[]` | | `service.sessionAffinity` | Session Affinity for Kubernetes service, can be "None" or "ClientIP" | `None` | | `service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` | | `networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `true` | @@ -425,7 +425,7 @@ As an alternative, this chart supports using an initContainer to change the owne | `networkPolicy.extraEgress` | Add extra ingress rules to the NetworkPolicy | `[]` | | `networkPolicy.ingressNSMatchLabels` | Labels to match to allow traffic from other namespaces | `{}` | | `networkPolicy.ingressNSPodMatchLabels` | Pod labels to match to allow traffic from other namespaces | `{}` | -| `ingress.enabled` | Enable ingress record generation for SonarQube™ | `false` | +| `ingress.enabled` | Enable ingress record generation for SonarQube(TM) | `false` | | `ingress.pathType` | Ingress path type | `ImplementationSpecific` | | `ingress.apiVersion` | Force Ingress API version (automatically detected if not set) | `""` | | `ingress.ingressClassName` | IngressClass that will be be used to implement the Ingress (Kubernetes 1.18+) | `""` | @@ -539,9 +539,9 @@ As an alternative, this chart supports using an initContainer to change the owne | `serviceAccount.name` | Name of the service account to use. If not set and create is true, a name is generated using the fullname template. | `""` | | `serviceAccount.automountServiceAccountToken` | Automount service account token for the server service account | `false` | | `serviceAccount.annotations` | Annotations for service account. Evaluated as a template. Only used if `create` is `true`. | `{}` | -| `autoscaling.enabled` | Enable Horizontal POD autoscaling for SonarQube™ | `false` | -| `autoscaling.minReplicas` | Minimum number of SonarQube™ replicas | `1` | -| `autoscaling.maxReplicas` | Maximum number of SonarQube™ replicas | `11` | +| `autoscaling.enabled` | Enable Horizontal POD autoscaling for SonarQube(TM) | `false` | +| `autoscaling.minReplicas` | Minimum number of SonarQube(TM) replicas | `1` | +| `autoscaling.maxReplicas` | Maximum number of SonarQube(TM) replicas | `11` | | `autoscaling.targetCPU` | Target CPU utilization percentage | `50` | | `autoscaling.targetMemory` | Target Memory utilization percentage | `50` | diff --git a/bitnami/sonarqube/values.yaml b/bitnami/sonarqube/values.yaml index 2fd5201ecb..86ae4aa51e 100644 --- a/bitnami/sonarqube/values.yaml +++ b/bitnami/sonarqube/values.yaml @@ -76,23 +76,23 @@ diagnosticMode: ## args: - infinity -## @section SonarQube™ Image parameters +## @section SonarQube(TM) Image parameters ## -## Bitnami SonarQube™ image +## Bitnami SonarQube(TM) image ## ref: https://hub.docker.com/r/bitnami/sonarqube/tags/ -## @param image.registry [default: REGISTRY_NAME] SonarQube™ image registry -## @param image.repository [default: REPOSITORY_NAME/sonarqube] SonarQube™ image repository -## @skip image.tag SonarQube™ image tag (immutable tags are recommended) -## @param image.digest SonarQube™ image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag -## @param image.pullPolicy SonarQube™ image pull policy -## @param image.pullSecrets SonarQube™ image pull secrets -## @param image.debug Enable SonarQube™ image debug mode +## @param image.registry [default: REGISTRY_NAME] SonarQube(TM) image registry +## @param image.repository [default: REPOSITORY_NAME/sonarqube] SonarQube(TM) image repository +## @skip image.tag SonarQube(TM) image tag (immutable tags are recommended) +## @param image.digest SonarQube(TM) image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag +## @param image.pullPolicy SonarQube(TM) image pull policy +## @param image.pullSecrets SonarQube(TM) image pull secrets +## @param image.debug Enable SonarQube(TM) image debug mode ## image: registry: docker.io repository: bitnami/sonarqube - tag: 25.4.0-debian-12-r0 + tag: 25.5.0-debian-12-r0 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images @@ -109,31 +109,31 @@ image: ## Enable debug mode ## debug: false -## @section SonarQube™ Configuration parameters -## SonarQube™ settings based on environment variables +## @section SonarQube(TM) Configuration parameters +## SonarQube(TM) settings based on environment variables ## ref: https://github.com/bitnami/containers/tree/main/bitnami/sonarqube#environment-variables -## @param sonarqubeUsername SonarQube™ username +## @param sonarqubeUsername SonarQube(TM) username ## sonarqubeUsername: user -## @param sonarqubePassword SonarQube™ user password. Must be at least 12 characters +## @param sonarqubePassword SonarQube(TM) user password. Must be at least 12 characters ## Defaults to a random 12-character alphanumeric string if not set ## sonarqubePassword: "" ## @param provisioningFolder Directory to use for provisioning content to Sonarqube ## provisioningFolder: "/bitnami/sonarqube-provisioning" -## @param existingSecret Name of existing secret containing SonarQube™ credentials +## @param existingSecret Name of existing secret containing SonarQube(TM) credentials ## NOTE: Must contain key `sonarqube-password` ## NOTE: When it's set, the `sonarqubePassword` parameter is ignored ## existingSecret: "" -## @param sonarqubeEmail SonarQube™ user email +## @param sonarqubeEmail SonarQube(TM) user email ## sonarqubeEmail: user@example.com -## @param minHeapSize Minimum heap size for SonarQube™ +## @param minHeapSize Minimum heap size for SonarQube(TM) ## minHeapSize: 1024m -## @param maxHeapSize Maximum heap size for SonarQube™ +## @param maxHeapSize Maximum heap size for SonarQube(TM) ## maxHeapSize: 2048m ## @param jvmOpts Values to add to SONARQUBE_WEB_JAVA_ADD_OPTS @@ -153,12 +153,12 @@ startTimeout: 300 ## extraProperties: [] ## @param sonarqubeSkipInstall Skip wizard installation -## NOTE: useful if you use an external database that already contains SonarQube™ data +## NOTE: useful if you use an external database that already contains SonarQube(TM) data ## ref: https://github.com/bitnami/containers/tree/main/bitnami/sonarqube#connect-sonarqube-container-to-an-existing-database ## sonarqubeSkipInstall: false ## @param sonarSecurityRealm Set this to LDAP authenticate first against the external sytem. If the external system is not -## reachable or if the user is not defined in the external system, authentication will be performed against SonarQube™'s internal database. +## reachable or if the user is not defined in the external system, authentication will be performed against SonarQube(TM)'s internal database. ## sonarSecurityRealm: "" ## @param sonarAuthenticatorDowncase Set to true when connecting to a LDAP server using a case-insensitive setup. @@ -235,35 +235,35 @@ command: [] ## @param args Override default container args (useful when using custom images) ## args: [] -## @param extraEnvVars Array with extra environment variables to add to SonarQube™ nodes +## @param extraEnvVars Array with extra environment variables to add to SonarQube(TM) nodes ## e.g: ## extraEnvVars: ## - name: FOO ## value: "bar" ## extraEnvVars: [] -## @param extraEnvVarsCM Name of existing ConfigMap containing extra env vars for SonarQube™ nodes +## @param extraEnvVarsCM Name of existing ConfigMap containing extra env vars for SonarQube(TM) nodes ## extraEnvVarsCM: "" -## @param extraEnvVarsSecret Name of existing Secret containing extra env vars for SonarQube™ nodes +## @param extraEnvVarsSecret Name of existing Secret containing extra env vars for SonarQube(TM) nodes ## extraEnvVarsSecret: "" -## @section SonarQube™ deployment parameters +## @section SonarQube(TM) deployment parameters ## -## @param replicaCount Number of SonarQube™ replicas to deploy +## @param replicaCount Number of SonarQube(TM) replicas to deploy ## NOTE: ReadWriteMany PVC(s) are required if replicaCount > 1 ## replicaCount: 1 -## @param containerPorts.http SonarQube™ HTTP container port -## @param containerPorts.elastic SonarQube™ Elasticsearch container port +## @param containerPorts.http SonarQube(TM) HTTP container port +## @param containerPorts.elastic SonarQube(TM) Elasticsearch container port ## containerPorts: http: 9000 elastic: 9001 -## Configure extra options for SonarQube™ containers' liveness and readiness probes +## Configure extra options for SonarQube(TM) containers' liveness and readiness probes ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes -## @param livenessProbe.enabled Enable livenessProbe on SonarQube™ containers +## @param livenessProbe.enabled Enable livenessProbe on SonarQube(TM) containers ## @param livenessProbe.initialDelaySeconds Initial delay seconds for livenessProbe ## @param livenessProbe.periodSeconds Period seconds for livenessProbe ## @param livenessProbe.timeoutSeconds Timeout seconds for livenessProbe @@ -277,7 +277,7 @@ livenessProbe: timeoutSeconds: 5 failureThreshold: 6 successThreshold: 1 -## @param readinessProbe.enabled Enable readinessProbe on SonarQube™ containers +## @param readinessProbe.enabled Enable readinessProbe on SonarQube(TM) containers ## @param readinessProbe.initialDelaySeconds Initial delay seconds for readinessProbe ## @param readinessProbe.periodSeconds Period seconds for readinessProbe ## @param readinessProbe.timeoutSeconds Timeout seconds for readinessProbe @@ -291,7 +291,7 @@ readinessProbe: timeoutSeconds: 5 failureThreshold: 6 successThreshold: 1 -## @param startupProbe.enabled Enable startupProbe on SonarQube™ containers +## @param startupProbe.enabled Enable startupProbe on SonarQube(TM) containers ## @param startupProbe.initialDelaySeconds Initial delay seconds for startupProbe ## @param startupProbe.periodSeconds Period seconds for startupProbe ## @param startupProbe.timeoutSeconds Timeout seconds for startupProbe @@ -314,7 +314,7 @@ customReadinessProbe: {} ## @param customStartupProbe Custom startupProbe that overrides the default one ## customStartupProbe: {} -## SonarQube™ resource requests and limits +## SonarQube(TM) resource requests and limits ## ref: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ ## @param resourcesPreset Set container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if resources is set (resources is recommended for production). ## More information: https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15 @@ -333,11 +333,11 @@ resourcesPreset: "xlarge" resources: {} ## Configure Pods Security Context ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod -## @param podSecurityContext.enabled Enabled SonarQube™ pods' Security Context +## @param podSecurityContext.enabled Enabled SonarQube(TM) pods' Security Context ## @param podSecurityContext.fsGroupChangePolicy Set filesystem group change policy ## @param podSecurityContext.sysctls Set kernel settings using the sysctl interface ## @param podSecurityContext.supplementalGroups Set filesystem extra groups -## @param podSecurityContext.fsGroup Set SonarQube™ pod's Security Context fsGroup +## @param podSecurityContext.fsGroup Set SonarQube(TM) pod's Security Context fsGroup ## podSecurityContext: enabled: true @@ -374,15 +374,15 @@ containerSecurityContext: ## @param automountServiceAccountToken Mount Service Account token in pod ## automountServiceAccountToken: false -## @param hostAliases SonarQube™ pods host aliases +## @param hostAliases SonarQube(TM) pods host aliases ## https://kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/ ## hostAliases: [] -## @param podLabels Extra labels for SonarQube™ pods +## @param podLabels Extra labels for SonarQube(TM) pods ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ ## podLabels: {} -## @param podAnnotations Annotations for SonarQube™ pods +## @param podAnnotations Annotations for SonarQube(TM) pods ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ ## podAnnotations: {} @@ -411,20 +411,20 @@ nodeAffinityPreset: ## - e2e-az2 ## values: [] -## @param affinity Affinity for SonarQube™ pods assignment +## @param affinity Affinity for SonarQube(TM) pods assignment ## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity ## NOTE: `podAffinityPreset`, `podAntiAffinityPreset`, and `nodeAffinityPreset` will be ignored when it's set ## affinity: {} -## @param nodeSelector Node labels for SonarQube™ pods assignment +## @param nodeSelector Node labels for SonarQube(TM) pods assignment ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/ ## nodeSelector: {} -## @param tolerations Tolerations for SonarQube™ pods assignment +## @param tolerations Tolerations for SonarQube(TM) pods assignment ## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ ## tolerations: [] -## @param updateStrategy.type SonarQube™ deployment strategy type +## @param updateStrategy.type SonarQube(TM) deployment strategy type ## ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy ## updateStrategy: @@ -432,23 +432,23 @@ updateStrategy: ## Can be set to RollingUpdate or Recreate ## type: RollingUpdate -## @param priorityClassName SonarQube™ pods' priorityClassName +## @param priorityClassName SonarQube(TM) pods' priorityClassName ## priorityClassName: "" -## @param schedulerName Name of the k8s scheduler (other than default) for SonarQube™ pods +## @param schedulerName Name of the k8s scheduler (other than default) for SonarQube(TM) pods ## ref: https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/ ## schedulerName: "" -## @param lifecycleHooks for the SonarQube™ container(s) to automate configuration before or after startup +## @param lifecycleHooks for the SonarQube(TM) container(s) to automate configuration before or after startup ## lifecycleHooks: {} -## @param extraVolumes Optionally specify extra list of additional volumes for the SonarQube™ pod(s) +## @param extraVolumes Optionally specify extra list of additional volumes for the SonarQube(TM) pod(s) ## extraVolumes: [] -## @param extraVolumeMounts Optionally specify extra list of additional volumeMounts for the SonarQube™ container(s) +## @param extraVolumeMounts Optionally specify extra list of additional volumeMounts for the SonarQube(TM) container(s) ## extraVolumeMounts: [] -## @param sidecars Add additional sidecar containers to the SonarQube™ pod(s) +## @param sidecars Add additional sidecar containers to the SonarQube(TM) pod(s) ## e.g: ## sidecars: ## - name: your-image-name @@ -459,7 +459,7 @@ extraVolumeMounts: [] ## containerPort: 1234 ## sidecars: [] -## @param initContainers Add additional init containers to the SonarQube™ pod(s) +## @param initContainers Add additional init containers to the SonarQube(TM) pod(s) ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ ## e.g: ## initContainers: @@ -482,14 +482,14 @@ pdb: ## @section Traffic Exposure Parameters ## -## SonarQube™ service parameters +## SonarQube(TM) service parameters ## service: - ## @param service.type SonarQube™ service type + ## @param service.type SonarQube(TM) service type ## type: LoadBalancer - ## @param service.ports.http SonarQube™ service HTTP port - ## @param service.ports.elastic SonarQube™ service ElasticSearch port + ## @param service.ports.http SonarQube(TM) service HTTP port + ## @param service.ports.elastic SonarQube(TM) service ElasticSearch port ## ports: http: 80 @@ -502,30 +502,30 @@ service: nodePorts: http: "" elastic: "" - ## @param service.clusterIP SonarQube™ service Cluster IP + ## @param service.clusterIP SonarQube(TM) service Cluster IP ## e.g.: ## clusterIP: None ## clusterIP: "" - ## @param service.loadBalancerIP SonarQube™ service Load Balancer IP + ## @param service.loadBalancerIP SonarQube(TM) service Load Balancer IP ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer ## loadBalancerIP: "" - ## @param service.loadBalancerSourceRanges SonarQube™ service Load Balancer sources + ## @param service.loadBalancerSourceRanges SonarQube(TM) service Load Balancer sources ## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service ## e.g: ## loadBalancerSourceRanges: ## - 10.10.10.0/24 ## loadBalancerSourceRanges: [] - ## @param service.externalTrafficPolicy SonarQube™ service external traffic policy + ## @param service.externalTrafficPolicy SonarQube(TM) service external traffic policy ## ref https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip ## externalTrafficPolicy: Cluster - ## @param service.annotations Additional custom annotations for SonarQube™ service + ## @param service.annotations Additional custom annotations for SonarQube(TM) service ## annotations: {} - ## @param service.extraPorts Extra ports to expose in SonarQube™ service (normally used with the `sidecars` value) + ## @param service.extraPorts Extra ports to expose in SonarQube(TM) service (normally used with the `sidecars` value) ## extraPorts: [] ## @param service.sessionAffinity Session Affinity for Kubernetes service, can be "None" or "ClientIP" @@ -594,11 +594,11 @@ networkPolicy: ## ingressNSMatchLabels: {} ingressNSPodMatchLabels: {} -## SonarQube™ ingress parameters +## SonarQube(TM) ingress parameters ## ref: https://kubernetes.io/docs/concepts/services-networking/ingress/ ## ingress: - ## @param ingress.enabled Enable ingress record generation for SonarQube™ + ## @param ingress.enabled Enable ingress record generation for SonarQube(TM) ## enabled: false ## @param ingress.pathType Ingress path type @@ -724,7 +724,7 @@ caCerts: image: registry: docker.io repository: bitnami/os-shell - tag: 12-debian-12-r42 + tag: 12-debian-12-r43 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. @@ -813,7 +813,7 @@ plugins: image: registry: docker.io repository: bitnami/os-shell - tag: 12-debian-12-r42 + tag: 12-debian-12-r43 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. @@ -922,7 +922,7 @@ volumePermissions: image: registry: docker.io repository: bitnami/os-shell - tag: 12-debian-12-r42 + tag: 12-debian-12-r43 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. @@ -984,7 +984,7 @@ sysctl: image: registry: docker.io repository: bitnami/os-shell - tag: 12-debian-12-r42 + tag: 12-debian-12-r43 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. @@ -1046,11 +1046,11 @@ serviceAccount: name: "" automountServiceAccountToken: false annotations: {} -## SonarQube™ Autoscaling configuration +## SonarQube(TM) Autoscaling configuration ## ref: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/ -## @param autoscaling.enabled Enable Horizontal POD autoscaling for SonarQube™ -## @param autoscaling.minReplicas Minimum number of SonarQube™ replicas -## @param autoscaling.maxReplicas Maximum number of SonarQube™ replicas +## @param autoscaling.enabled Enable Horizontal POD autoscaling for SonarQube(TM) +## @param autoscaling.minReplicas Minimum number of SonarQube(TM) replicas +## @param autoscaling.maxReplicas Maximum number of SonarQube(TM) replicas ## @param autoscaling.targetCPU Target CPU utilization percentage ## @param autoscaling.targetMemory Target Memory utilization percentage ## @@ -1066,7 +1066,7 @@ autoscaling: ## Prometheus Exporters / Metrics ## metrics: - ## Prometheus JMX Exporter: exposes the majority of SonarQube™ metrics + ## Prometheus JMX Exporter: exposes the majority of SonarQube(TM) metrics ## jmx: ## @param metrics.jmx.enabled Whether or not to expose JMX metrics to Prometheus @@ -1084,7 +1084,7 @@ metrics: image: registry: docker.io repository: bitnami/jmx-exporter - tag: 1.2.0-debian-12-r3 + tag: 1.2.0-debian-12-r4 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets.