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

potiuk pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/v3-1-test by this push:
     new fdfdb1c809b [v3-1-test] Add JWT issuer config to docker-compose and 
breeze environment (#61385) (#61410)
fdfdb1c809b is described below

commit fdfdb1c809b328272203ed6d8d5bad7c6987826b
Author: Jarek Potiuk <[email protected]>
AuthorDate: Tue Feb 3 20:05:39 2026 +0100

    [v3-1-test] Add JWT issuer config to docker-compose and breeze environment 
(#61385) (#61410)
    
    (cherry picked from commit c3b5c6674b375ae090d903639acf790691abee5c)
    
    Co-authored-by: Yeonguk Choo <[email protected]>
---
 airflow-core/docs/howto/docker-compose/docker-compose.yaml | 2 ++
 dev/breeze/src/airflow_breeze/params/shell_params.py       | 1 +
 2 files changed, 3 insertions(+)

diff --git a/airflow-core/docs/howto/docker-compose/docker-compose.yaml 
b/airflow-core/docs/howto/docker-compose/docker-compose.yaml
index 21dd6ea62dc..89b027f5e88 100644
--- a/airflow-core/docs/howto/docker-compose/docker-compose.yaml
+++ b/airflow-core/docs/howto/docker-compose/docker-compose.yaml
@@ -64,6 +64,8 @@ x-airflow-common:
     AIRFLOW__CORE__DAGS_ARE_PAUSED_AT_CREATION: 'true'
     AIRFLOW__CORE__LOAD_EXAMPLES: 'true'
     AIRFLOW__CORE__EXECUTION_API_SERVER_URL: 
'http://airflow-apiserver:8080/execution/'
+    AIRFLOW__API_AUTH__JWT_SECRET: 
${AIRFLOW__API_AUTH__JWT_SECRET:-airflow_jwt_secret}
+    AIRFLOW__API_AUTH__JWT_ISSUER: ${AIRFLOW__API_AUTH__JWT_ISSUER:-airflow}
     # yamllint disable rule:line-length
     # Use simple http server on scheduler for health checks
     # See 
https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/check-health.html#scheduler-health-check-server
diff --git a/dev/breeze/src/airflow_breeze/params/shell_params.py 
b/dev/breeze/src/airflow_breeze/params/shell_params.py
index 3f60a5cd6f1..d38880b1eca 100644
--- a/dev/breeze/src/airflow_breeze/params/shell_params.py
+++ b/dev/breeze/src/airflow_breeze/params/shell_params.py
@@ -558,6 +558,7 @@ class ShellParams:
         _set_var(_env, "AIRFLOW_IMAGE_KUBERNETES", 
self.airflow_image_kubernetes)
         _set_var(_env, "AIRFLOW_VERSION", self.airflow_version)
         _set_var(_env, "AIRFLOW__API_AUTH__JWT_SECRET", 
b64encode(os.urandom(16)).decode("utf-8"))
+        _set_var(_env, "AIRFLOW__API_AUTH__JWT_ISSUER", "airflow")
         _set_var(_env, "AIRFLOW__CELERY__BROKER_URL", 
self.airflow_celery_broker_url)
         _set_var(_env, "AIRFLOW__CORE__AUTH_MANAGER", self.auth_manager_path)
         _set_var(_env, "AIRFLOW__CORE__EXECUTOR", self.executor)

Reply via email to