This is an automated email from the ASF dual-hosted git repository.

jscheffl pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new ec561c60d8b docs: document secret key names for Helm chart secretName 
options (#64136)
ec561c60d8b is described below

commit ec561c60d8b5111512f5cd6ff9839af6c62043b6
Author: Pranay Kumar Karvi <[email protected]>
AuthorDate: Sun Mar 29 04:14:29 2026 +0530

    docs: document secret key names for Helm chart secretName options (#64136)
---
 chart/values.yaml | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 66 insertions(+), 1 deletion(-)

diff --git a/chart/values.yaml b/chart/values.yaml
index 1212eb0dc8d..41478c25d90 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -508,8 +508,18 @@ data:
   # type: Opaque
   # data:
   #   connection: base64_encoded_connection_string
+  #
+  # The secret must contain a key ``connection`` with a base64-encoded
+  # SQLAlchemy connection string, e.g.:
+  #
+  #   postgresql+psycopg2://airflow:password@postgres/airflow
 
   metadataSecretName: ~
+  # If not set, falls back to metadataSecretName. The secret must contain a key
+  # ``connection`` with a base64-encoded connection string, e.g.:
+  #
+  #   postgresql+psycopg2://user:password@host/db
+  #
   resultBackendSecretName: ~
   brokerUrlSecretName: ~
 
@@ -545,6 +555,17 @@ data:
 # Fernet key settings
 # Note: fernetKey can only be set during install, not upgrade
 fernetKey: ~
+# If set, the secret must contain a key ``fernet-key`` with a base64-encoded
+# Fernet key value. Example secret:
+#
+#   kind: Secret
+#   apiVersion: v1
+#   metadata:
+#     name: custom-fernet-key-secret
+#   type: Opaque
+#   data:
+#     fernet-key: <base64_encoded_fernet_key>
+#
 fernetKeySecretName: ~
 # Add custom annotations to the fernet key secret
 fernetKeySecretAnnotations: {}
@@ -553,18 +574,52 @@ fernetKeySecretAnnotations: {}
 apiSecretKey: ~
 # Add custom annotations to the api secret
 apiSecretAnnotations: {}
+# If set, the secret must contain a key ``api-secret-key`` with a 
base64-encoded
+# API secret key value. Example secret:
+#
+#   kind: Secret
+#   apiVersion: v1
+#   metadata:
+#     name: custom-api-secret
+#   type: Opaque
+#   data:
+#     api-secret-key: <base64_encoded_api_secret_key>
+#
 apiSecretKeySecretName: ~
 
 # Secret key used to encode and decode JWTs: `[api_auth] jwt_secret` in 
airflow.cfg
 jwtSecret: ~
 # Add custom annotations to the JWT secret
 jwtSecretAnnotations: {}
+# If set, the secret must contain a key ``jwt-secret`` with a base64-encoded
+# JWT secret value. Example secret:
+#
+#   kind: Secret
+#   apiVersion: v1
+#   metadata:
+#     name: custom-jwt-secret
+#   type: Opaque
+#   data:
+#     jwt-secret: <base64_encoded_jwt_secret>
+#
 jwtSecretName: ~
 
 # Flask secret key for Airflow <3 Webserver: `[webserver] secret_key` in 
airflow.cfg
 webserverSecretKey: ~
 # Add custom annotations to the webserver secret
 webserverSecretAnnotations: {}
+# Deprecated in favor of apiSecretKeySecretName (Airflow 3+).
+# If set, the secret must contain a key ``webserver-secret-key`` with a
+# base64-encoded secret key value. Example secret:
+#
+#   kind: Secret
+#   apiVersion: v1
+#   metadata:
+#     name: custom-webserver-secret
+#   type: Opaque
+#   data:
+#     webserver-secret-key: <base64_encoded_secret_key>
+#
 webserverSecretKeySecretName: ~
 
 # In order to use kerberos you need to create secret containing the keytab file
@@ -2776,7 +2831,17 @@ flower:
     # Annotations to add to worker kubernetes service account.
     annotations: {}
 
-  # A secret containing the connection
+  # If set, the secret must contain a key ``connection`` with a base64-encoded
+  # Flower basic auth connection string (user:password). Example secret:
+  #
+  #   kind: Secret
+  #   apiVersion: v1
+  #   metadata:
+  #     name: custom-flower-secret
+  #   type: Opaque
+  #   data:
+  #     connection: <base64_encoded_user_password>
+  #
   secretName: ~
   # Add custom annotations to the flower secret
   secretAnnotations: {}

Reply via email to