[bitnami/jaeger] Add support for cassandra existingSecret (#26563)

This commit is contained in:
Miguel Ruiz
2024-06-21 15:41:12 +02:00
committed by GitHub
parent 0a244ffab8
commit 175b933346
5 changed files with 29 additions and 15 deletions

View File

@@ -1,8 +1,12 @@
# Changelog
## 2.3.9 (2024-06-18)
## 2.4.0 (2024-06-19)
* [bitnami/jaeger] Release 2.3.9 ([#27357](https://github.com/bitnami/charts/pull/27357))
* [bitnami/jaeger] Add support for cassandra existingSecret ([#26563](https://github.com/bitnami/charts/pull/26563))
## <small>2.3.9 (2024-06-18)</small>
* [bitnami/jaeger] Release 2.3.9 (#27357) ([a11df55](https://github.com/bitnami/charts/commit/a11df5597f3a252e7405f2f2beae81347c0d7d89)), closes [#27357](https://github.com/bitnami/charts/issues/27357)
## <small>2.3.8 (2024-06-17)</small>

View File

@@ -34,4 +34,4 @@ maintainers:
name: jaeger
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/jaeger
version: 2.3.9
version: 2.4.0

View File

@@ -563,16 +563,17 @@ The [Bitnami jaeger](https://github.com/bitnami/containers/tree/main/bitnami/jae
### Cassandra storage sub-chart
| Name | Description | Value |
| ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- |
| `cassandra.enabled` | Enables cassandra storage pod | `true` |
| `cassandra.cluster.datacenter` | Name for cassandra's jaeger datacenter | `dc1` |
| `cassandra.keyspace` | Name for cassandra's jaeger keyspace | `bitnami_jaeger` |
| `cassandra.dbUser.user` | Cassandra admin user | `bn_jaeger` |
| `cassandra.dbUser.password` | Password for `dbUser.user`. Randomly generated if empty | `""` |
| `cassandra.service.ports.cql` | Cassandra cql port | `9042` |
| `cassandra.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if resources is set (resources is recommended for production). | `large` |
| `cassandra.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
| Name | Description | Value |
| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- |
| `cassandra.enabled` | Enables cassandra storage pod | `true` |
| `cassandra.cluster.datacenter` | Name for cassandra's jaeger datacenter | `dc1` |
| `cassandra.keyspace` | Name for cassandra's jaeger keyspace | `bitnami_jaeger` |
| `cassandra.dbUser.user` | Cassandra admin user | `bn_jaeger` |
| `cassandra.dbUser.password` | Password for `dbUser.user`. Randomly generated if empty | `""` |
| `cassandra.dbUser.existingSecret` | Name of an existing secret containing the user password. | `""` |
| `cassandra.service.ports.cql` | Cassandra cql port | `9042` |
| `cassandra.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if resources is set (resources is recommended for production). | `large` |
| `cassandra.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
> **Tip**: You can use the default [values.yaml](https://github.com/bitnami/charts/tree/main/bitnami/jaeger/values.yaml)

View File

@@ -28,6 +28,13 @@ Create the name of the query deployment
{{ printf "%s-query" (include "common.names.fullname" .) }}
{{- end -}}
{{/*
Create the name of the query deployment
*/}}
{{- define "jaeger.cassandra.fullname" -}}
{{- include "common.names.dependency.fullname" (dict "chartName" "cassandra" "chartValues" .Values.cassandra "context" $) -}}
{{- end -}}
{{/*
Return the proper Docker Image Registry Secret Names
*/}}
@@ -143,9 +150,9 @@ Create the cassandra secret name
*/}}
{{- define "jaeger.cassandra.secretName" -}}
{{- if not .Values.cassandra.enabled -}}
{{- .Values.externalDatabase.existingSecret -}}
{{- tpl .Values.externalDatabase.existingSecret $ -}}
{{- else -}}
{{- printf "%s-cassandra" (include "common.names.fullname" .) -}}
{{- default (include "jaeger.cassandra.fullname" .) .Values.cassandra.dbUser.existingSecret -}}
{{- end -}}
{{- end -}}

View File

@@ -1555,10 +1555,12 @@ cassandra:
## Database credentials
## @param cassandra.dbUser.user Cassandra admin user
## @param cassandra.dbUser.password Password for `dbUser.user`. Randomly generated if empty
## @param cassandra.dbUser.existingSecret Name of an existing secret containing the user password.
##
dbUser:
user: bn_jaeger
password: ""
existingSecret: ""
## Cassandra service port
## @param cassandra.service.ports.cql Cassandra cql port
service: