This is an automated email from the ASF dual-hosted git repository.
potiuk 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 92e2af404a9 Properly set JWT token in breeze (#48106)
92e2af404a9 is described below
commit 92e2af404a97224b7656d22cca027ad70cde01c3
Author: Jens Scheffler <[email protected]>
AuthorDate: Sun Mar 23 12:55:26 2025 +0100
Properly set JWT token in breeze (#48106)
---
dev/breeze/src/airflow_breeze/params/shell_params.py | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/dev/breeze/src/airflow_breeze/params/shell_params.py
b/dev/breeze/src/airflow_breeze/params/shell_params.py
index 96673da56d2..43e623da746 100644
--- a/dev/breeze/src/airflow_breeze/params/shell_params.py
+++ b/dev/breeze/src/airflow_breeze/params/shell_params.py
@@ -517,17 +517,18 @@ class ShellParams:
_set_var(_env, "AIRFLOW_SKIP_CONSTRAINTS",
self.airflow_skip_constraints)
_set_var(_env, "AIRFLOW_IMAGE_KUBERNETES",
self.airflow_image_kubernetes)
_set_var(_env, "AIRFLOW_VERSION", self.airflow_version)
- _set_var(_env, "AIRFLOW__CELERY__BROKER_URL",
self.airflow_celery_broker_url)
- _set_var(_env, "AIRFLOW__CORE__EXECUTOR", self.executor)
+ _set_var(_env, "AIRFLOW__API_AUTH__JWT_SECRET",
b64encode(os.urandom(16)).decode("utf-8"))
_set_var(_env, "AIRFLOW__API__BASE_URL",
f"http://localhost:{WEB_HOST_PORT}")
- _set_var(_env, "AIRFLOW__WEBSERVER__SECRET_KEY",
b64encode(os.urandom(16)).decode("utf-8"))
+ _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)
_set_var(_env, "AIRFLOW__CORE__SIMPLE_AUTH_MANAGER_USERS",
"admin:admin,viewer:viewer")
_set_var(
_env,
"AIRFLOW__CORE__SIMPLE_AUTH_MANAGER_PASSWORDS_FILE",
"/opt/airflow/dev/breeze/src/airflow_breeze/files/simple_auth_manager_passwords.json",
)
+ _set_var(_env, "AIRFLOW__WEBSERVER__SECRET_KEY",
b64encode(os.urandom(16)).decode("utf-8"))
if self.executor == EDGE_EXECUTOR:
_set_var(
_env, "AIRFLOW__CORE__EXECUTOR",
"airflow.providers.edge.executors.edge_executor.EdgeExecutor"