diff --git a/bitnami/sonarqube/Chart.lock b/bitnami/sonarqube/Chart.lock index 4093ce056f..4343a453c2 100644 --- a/bitnami/sonarqube/Chart.lock +++ b/bitnami/sonarqube/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: postgresql repository: https://charts.bitnami.com/bitnami - version: 11.6.23 + version: 11.7.4 - name: common repository: https://charts.bitnami.com/bitnami - version: 1.16.1 -digest: sha256:6b6993fd4fc529988ff29a4cf6965229b1f120b8024310fe10c1734d60939cda -generated: "2022-08-04T15:42:30.822157241Z" + version: 2.0.0 +digest: sha256:20703cc32b9c610fc57e644b539c93120d7e935dd95950597fc833e919db59ee +generated: "2022-08-20T11:01:26.040397432Z" diff --git a/bitnami/sonarqube/Chart.yaml b/bitnami/sonarqube/Chart.yaml index a79e08e7ad..85c347b5ed 100644 --- a/bitnami/sonarqube/Chart.yaml +++ b/bitnami/sonarqube/Chart.yaml @@ -11,7 +11,7 @@ dependencies: repository: https://charts.bitnami.com/bitnami tags: - bitnami-common - version: 1.x.x + version: 2.x.x description: 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. engine: gotpl home: https://github.com/bitnami/charts/tree/master/bitnami/sonarqube @@ -28,4 +28,4 @@ name: sonarqube sources: - https://github.com/bitnami/containers/tree/main/bitnami/sonarqube - https://github.com/SonarSource/sonarqube -version: 1.4.9 +version: 1.5.0 diff --git a/bitnami/sonarqube/README.md b/bitnami/sonarqube/README.md index be36c51d76..47ecdff4fe 100644 --- a/bitnami/sonarqube/README.md +++ b/bitnami/sonarqube/README.md @@ -79,14 +79,15 @@ The command removes all the Kubernetes components associated with the chart and ### SonarQube Image parameters -| Name | Description | Value | -| ------------------- | ---------------------------------------------------- | -------------------- | -| `image.registry` | SonarQube image registry | `docker.io` | -| `image.repository` | SonarQube image repository | `bitnami/sonarqube` | -| `image.tag` | SonarQube image tag (immutable tags are recommended) | `9.4.0-debian-11-r3` | -| `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 image registry | `docker.io` | +| `image.repository` | SonarQube image repository | `bitnami/sonarqube` | +| `image.tag` | SonarQube image tag (immutable tags are recommended) | `9.5.0-debian-11-r5` | +| `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` | ### SonarQube Configuration parameters @@ -206,38 +207,40 @@ The command removes all the Kubernetes components associated with the chart and ### Persistence Parameters -| Name | Description | Value | -| ------------------------------------------------------ | ----------------------------------------------------------------------------------------------- | ----------------------- | -| `persistence.enabled` | Enable persistence using Persistent Volume Claims | `true` | -| `persistence.storageClass` | Persistent Volume storage class | `""` | -| `persistence.accessModes` | Persistent Volume access modes | `[]` | -| `persistence.size` | Persistent Volume size | `10Gi` | -| `persistence.dataSource` | Custom PVC data source | `{}` | -| `persistence.existingClaim` | The name of an existing PVC to use for persistence | `""` | -| `persistence.annotations` | Persistent Volume Claim annotations | `{}` | -| `volumePermissions.enabled` | Enable init container that changes the owner/group of the PV mount point to `runAsUser:fsGroup` | `false` | -| `volumePermissions.image.registry` | Bitnami Shell image registry | `docker.io` | -| `volumePermissions.image.repository` | Bitnami Shell image repository | `bitnami/bitnami-shell` | -| `volumePermissions.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r3` | -| `volumePermissions.image.pullPolicy` | Bitnami Shell image pull policy | `IfNotPresent` | -| `volumePermissions.image.pullSecrets` | Bitnami Shell image pull secrets | `[]` | -| `volumePermissions.resources.limits` | The resources limits for the init container | `{}` | -| `volumePermissions.resources.requests` | The requested resources for the init container | `{}` | -| `volumePermissions.containerSecurityContext.runAsUser` | Set init container's Security Context runAsUser | `0` | +| Name | Description | Value | +| ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------- | ----------------------- | +| `persistence.enabled` | Enable persistence using Persistent Volume Claims | `true` | +| `persistence.storageClass` | Persistent Volume storage class | `""` | +| `persistence.accessModes` | Persistent Volume access modes | `[]` | +| `persistence.size` | Persistent Volume size | `10Gi` | +| `persistence.dataSource` | Custom PVC data source | `{}` | +| `persistence.existingClaim` | The name of an existing PVC to use for persistence | `""` | +| `persistence.annotations` | Persistent Volume Claim annotations | `{}` | +| `volumePermissions.enabled` | Enable init container that changes the owner/group of the PV mount point to `runAsUser:fsGroup` | `false` | +| `volumePermissions.image.registry` | Bitnami Shell image registry | `docker.io` | +| `volumePermissions.image.repository` | Bitnami Shell image repository | `bitnami/bitnami-shell` | +| `volumePermissions.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r22` | +| `volumePermissions.image.digest` | Bitnami Shell image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | +| `volumePermissions.image.pullPolicy` | Bitnami Shell image pull policy | `IfNotPresent` | +| `volumePermissions.image.pullSecrets` | Bitnami Shell image pull secrets | `[]` | +| `volumePermissions.resources.limits` | The resources limits for the init container | `{}` | +| `volumePermissions.resources.requests` | The requested resources for the init container | `{}` | +| `volumePermissions.containerSecurityContext.runAsUser` | Set init container's Security Context runAsUser | `0` | ### Sysctl Image parameters -| Name | Description | Value | -| --------------------------- | -------------------------------------------------------- | ----------------------- | -| `sysctl.enabled` | Enable kernel settings modifier image | `true` | -| `sysctl.image.registry` | Bitnami Shell image registry | `docker.io` | -| `sysctl.image.repository` | Bitnami Shell image repository | `bitnami/bitnami-shell` | -| `sysctl.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r3` | -| `sysctl.image.pullPolicy` | Bitnami Shell image pull policy | `IfNotPresent` | -| `sysctl.image.pullSecrets` | Bitnami Shell image pull secrets | `[]` | -| `sysctl.resources.limits` | The resources limits for the init container | `{}` | -| `sysctl.resources.requests` | The requested resources for the init container | `{}` | +| Name | Description | Value | +| --------------------------- | ------------------------------------------------------------------------------------------------------------- | ----------------------- | +| `sysctl.enabled` | Enable kernel settings modifier image | `true` | +| `sysctl.image.registry` | Bitnami Shell image registry | `docker.io` | +| `sysctl.image.repository` | Bitnami Shell image repository | `bitnami/bitnami-shell` | +| `sysctl.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r22` | +| `sysctl.image.digest` | Bitnami Shell image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | +| `sysctl.image.pullPolicy` | Bitnami Shell image pull policy | `IfNotPresent` | +| `sysctl.image.pullSecrets` | Bitnami Shell image pull secrets | `[]` | +| `sysctl.resources.limits` | The resources limits for the init container | `{}` | +| `sysctl.resources.requests` | The requested resources for the init container | `{}` | ### Other Parameters @@ -258,33 +261,34 @@ The command removes all the Kubernetes components associated with the chart and ### Metrics parameters -| Name | Description | Value | -| --------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ---------------------- | -| `metrics.jmx.enabled` | Whether or not to expose JMX metrics to Prometheus | `false` | -| `metrics.jmx.image.registry` | JMX exporter image registry | `docker.io` | -| `metrics.jmx.image.repository` | JMX exporter image repository | `bitnami/jmx-exporter` | -| `metrics.jmx.image.tag` | JMX exporter image tag (immutable tags are recommended) | `0.17.0-debian-11-r3` | -| `metrics.jmx.image.pullPolicy` | JMX exporter image pull policy | `IfNotPresent` | -| `metrics.jmx.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | -| `metrics.jmx.containerPorts.metrics` | JMX Exporter metrics container port | `10445` | -| `metrics.jmx.resources.limits` | The resources limits for the init container | `{}` | -| `metrics.jmx.resources.requests` | The requested resources for the init container | `{}` | -| `metrics.jmx.containerSecurityContext.enabled` | Enabled JMX Exporter containers' Security Context | `true` | -| `metrics.jmx.containerSecurityContext.runAsUser` | Set JMX Exporter containers' Security Context runAsUser | `1001` | -| `metrics.jmx.containerSecurityContext.runAsNonRoot` | Set JMX Exporter containers' Security Context runAsNonRoot | `true` | -| `metrics.jmx.whitelistObjectNames` | Allows setting which JMX objects you want to expose to via JMX stats to JMX Exporter | `[]` | -| `metrics.jmx.configuration` | Configuration file for JMX exporter | `""` | -| `metrics.jmx.service.ports.metrics` | JMX Exporter Prometheus port | `10443` | -| `metrics.jmx.service.annotations` | Annotations for the JMX Exporter Prometheus metrics service | `{}` | -| `metrics.serviceMonitor.enabled` | if `true`, creates a Prometheus Operator ServiceMonitor (requires `metrics.jmx.enabled` to be `true`) | `false` | -| `metrics.serviceMonitor.namespace` | Namespace in which Prometheus is running | `""` | -| `metrics.serviceMonitor.labels` | Extra labels for the ServiceMonitor | `{}` | -| `metrics.serviceMonitor.jobLabel` | The name of the label on the target service to use as the job name in Prometheus | `""` | -| `metrics.serviceMonitor.interval` | How frequently to scrape metrics | `""` | -| `metrics.serviceMonitor.scrapeTimeout` | Timeout after which the scrape is ended | `""` | -| `metrics.serviceMonitor.metricRelabelings` | Specify additional relabeling of metrics | `[]` | -| `metrics.serviceMonitor.relabelings` | Specify general relabeling | `[]` | -| `metrics.serviceMonitor.selector` | Prometheus instance selector labels | `{}` | +| Name | Description | Value | +| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | ---------------------- | +| `metrics.jmx.enabled` | Whether or not to expose JMX metrics to Prometheus | `false` | +| `metrics.jmx.image.registry` | JMX exporter image registry | `docker.io` | +| `metrics.jmx.image.repository` | JMX exporter image repository | `bitnami/jmx-exporter` | +| `metrics.jmx.image.tag` | JMX exporter image tag (immutable tags are recommended) | `0.17.0-debian-11-r22` | +| `metrics.jmx.image.digest` | JMX exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | +| `metrics.jmx.image.pullPolicy` | JMX exporter image pull policy | `IfNotPresent` | +| `metrics.jmx.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | +| `metrics.jmx.containerPorts.metrics` | JMX Exporter metrics container port | `10445` | +| `metrics.jmx.resources.limits` | The resources limits for the init container | `{}` | +| `metrics.jmx.resources.requests` | The requested resources for the init container | `{}` | +| `metrics.jmx.containerSecurityContext.enabled` | Enabled JMX Exporter containers' Security Context | `true` | +| `metrics.jmx.containerSecurityContext.runAsUser` | Set JMX Exporter containers' Security Context runAsUser | `1001` | +| `metrics.jmx.containerSecurityContext.runAsNonRoot` | Set JMX Exporter containers' Security Context runAsNonRoot | `true` | +| `metrics.jmx.whitelistObjectNames` | Allows setting which JMX objects you want to expose to via JMX stats to JMX Exporter | `[]` | +| `metrics.jmx.configuration` | Configuration file for JMX exporter | `""` | +| `metrics.jmx.service.ports.metrics` | JMX Exporter Prometheus port | `10443` | +| `metrics.jmx.service.annotations` | Annotations for the JMX Exporter Prometheus metrics service | `{}` | +| `metrics.serviceMonitor.enabled` | if `true`, creates a Prometheus Operator ServiceMonitor (requires `metrics.jmx.enabled` to be `true`) | `false` | +| `metrics.serviceMonitor.namespace` | Namespace in which Prometheus is running | `""` | +| `metrics.serviceMonitor.labels` | Extra labels for the ServiceMonitor | `{}` | +| `metrics.serviceMonitor.jobLabel` | The name of the label on the target service to use as the job name in Prometheus | `""` | +| `metrics.serviceMonitor.interval` | How frequently to scrape metrics | `""` | +| `metrics.serviceMonitor.scrapeTimeout` | Timeout after which the scrape is ended | `""` | +| `metrics.serviceMonitor.metricRelabelings` | Specify additional relabeling of metrics | `[]` | +| `metrics.serviceMonitor.relabelings` | Specify general relabeling | `[]` | +| `metrics.serviceMonitor.selector` | Prometheus instance selector labels | `{}` | ### PostgreSQL subchart settings diff --git a/bitnami/sonarqube/values.yaml b/bitnami/sonarqube/values.yaml index dc574f6e6a..1a0d0aa0a5 100644 --- a/bitnami/sonarqube/values.yaml +++ b/bitnami/sonarqube/values.yaml @@ -65,6 +65,7 @@ diagnosticMode: ## @param image.registry SonarQube image registry ## @param image.repository SonarQube image repository ## @param 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 @@ -73,6 +74,7 @@ image: registry: docker.io repository: bitnami/sonarqube tag: 9.5.0-debian-11-r5 + digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -567,6 +569,7 @@ volumePermissions: ## @param volumePermissions.image.registry Bitnami Shell image registry ## @param volumePermissions.image.repository Bitnami Shell image repository ## @param volumePermissions.image.tag Bitnami Shell image tag (immutable tags are recommended) + ## @param volumePermissions.image.digest Bitnami Shell image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param volumePermissions.image.pullPolicy Bitnami Shell image pull policy ## @param volumePermissions.image.pullSecrets Bitnami Shell image pull secrets ## @@ -574,6 +577,7 @@ volumePermissions: registry: docker.io repository: bitnami/bitnami-shell tag: 11-debian-11-r22 + digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. @@ -615,6 +619,7 @@ sysctl: ## @param sysctl.image.registry Bitnami Shell image registry ## @param sysctl.image.repository Bitnami Shell image repository ## @param sysctl.image.tag Bitnami Shell image tag (immutable tags are recommended) + ## @param sysctl.image.digest Bitnami Shell image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param sysctl.image.pullPolicy Bitnami Shell image pull policy ## @param sysctl.image.pullSecrets Bitnami Shell image pull secrets ## @@ -622,6 +627,7 @@ sysctl: registry: docker.io repository: bitnami/bitnami-shell tag: 11-debian-11-r22 + digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. @@ -693,6 +699,7 @@ metrics: ## @param metrics.jmx.image.registry JMX exporter image registry ## @param metrics.jmx.image.repository JMX exporter image repository ## @param metrics.jmx.image.tag JMX exporter image tag (immutable tags are recommended) + ## @param metrics.jmx.image.digest JMX exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param metrics.jmx.image.pullPolicy JMX exporter image pull policy ## @param metrics.jmx.image.pullSecrets Specify docker-registry secret names as an array ## @@ -700,6 +707,7 @@ metrics: registry: docker.io repository: bitnami/jmx-exporter tag: 0.17.0-debian-11-r22 + digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace.