[bitnami/cassandra] Fix tls autoGenerated when using usePasswordFiles (#36321)

* [bitnami/cassandra] Fix tls autoGenerated when using usePasswordFiles

Signed-off-by: David Gomez <david.gomez@broadcom.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com>

---------

Signed-off-by: David Gomez <david.gomez@broadcom.com>
Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com>
Co-authored-by: Bitnami Bot <bitnami.bot@broadcom.com>
This commit is contained in:
David Gomez
2025-10-02 11:57:46 +02:00
committed by GitHub
co-authored by Bitnami Bot
parent 3f7fa45393
commit aa4e4d59f2
3 changed files with 14 additions and 3 deletions
+6 -2
View File
@@ -1,8 +1,12 @@
# Changelog
## 12.3.11 (2025-08-13)
## 12.3.13 (2025-10-02)
* [bitnami/cassandra] Authentication failures when connecting to Cassandra from non-seed (secondary) nodes in multi-replica deployments. ([#35768](https://github.com/bitnami/charts/pull/35768))
* [bitnami/cassandra] Fix tls autoGenerated when using usePasswordFiles ([#36321](https://github.com/bitnami/charts/pull/36321))
## <small>12.3.11 (2025-08-21)</small>
* [bitnami/cassandra] Authentication failures when connecting to Cassandra from non-seed (secondary) n ([f4886f2](https://github.com/bitnami/charts/commit/f4886f2be21e3b30b997b15ff95dad40e3c89e78)), closes [#35768](https://github.com/bitnami/charts/issues/35768)
## <small>12.3.10 (2025-08-11)</small>
+1 -1
View File
@@ -34,4 +34,4 @@ maintainers:
name: cassandra
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/cassandra
version: 12.3.12
version: 12.3.13
@@ -154,6 +154,13 @@ spec:
- |-
{{- if .Values.tls.autoGenerated }}
if [[ -f "/certs/tls.key" ]] && [[ -f "/certs/tls.crt" ]] && [[ -f "/certs/ca.crt" ]]; then
if [[ -n "${CASSANDRA_KEYSTORE_PASSWORD_FILE}" ]]; then
CASSANDRA_KEYSTORE_PASSWORD="$(<${CASSANDRA_KEYSTORE_PASSWORD_FILE})"
fi
if [[ -n "${CASSANDRA_TRUSTSTORE_PASSWORD_FILE}" ]]; then
CASSANDRA_TRUSTSTORE_PASSWORD="$(<${CASSANDRA_TRUSTSTORE_PASSWORD_FILE})"
fi
openssl pkcs12 -export -in "/certs/tls.crt" \
-passout pass:"${CASSANDRA_KEYSTORE_PASSWORD}" \
-inkey "/certs/tls.key" \