mirror of
https://github.com/bitnami/charts.git
synced 2026-02-14 23:37:11 +08:00
[bitnami/sonarqube] Release 8.1.4 (#33457)
* [bitnami/sonarqube] Release 8.1.4 updating components versions Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> * Update CHANGELOG.md Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> --------- Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com>
This commit is contained in:
@@ -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))
|
||||
|
||||
## <small>8.1.3 (2025-04-30)</small>
|
||||
|
||||
* [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)
|
||||
|
||||
## <small>8.1.2 (2025-04-09)</small>
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!--- app-name: SonarQube™ -->
|
||||
|
||||
# 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` |
|
||||
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user