Skip to content

Commit 92e2af4

Browse files
authored
Properly set JWT token in breeze (#48106)
1 parent 43a0ece commit 92e2af4

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

dev/breeze/src/airflow_breeze/params/shell_params.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -517,17 +517,18 @@ def env_variables_for_docker_commands(self) -> dict[str, str]:
517517
_set_var(_env, "AIRFLOW_SKIP_CONSTRAINTS", self.airflow_skip_constraints)
518518
_set_var(_env, "AIRFLOW_IMAGE_KUBERNETES", self.airflow_image_kubernetes)
519519
_set_var(_env, "AIRFLOW_VERSION", self.airflow_version)
520-
_set_var(_env, "AIRFLOW__CELERY__BROKER_URL", self.airflow_celery_broker_url)
521-
_set_var(_env, "AIRFLOW__CORE__EXECUTOR", self.executor)
520+
_set_var(_env, "AIRFLOW__API_AUTH__JWT_SECRET", b64encode(os.urandom(16)).decode("utf-8"))
522521
_set_var(_env, "AIRFLOW__API__BASE_URL", f"http://localhost:{WEB_HOST_PORT}")
523-
_set_var(_env, "AIRFLOW__WEBSERVER__SECRET_KEY", b64encode(os.urandom(16)).decode("utf-8"))
522+
_set_var(_env, "AIRFLOW__CELERY__BROKER_URL", self.airflow_celery_broker_url)
524523
_set_var(_env, "AIRFLOW__CORE__AUTH_MANAGER", self.auth_manager_path)
524+
_set_var(_env, "AIRFLOW__CORE__EXECUTOR", self.executor)
525525
_set_var(_env, "AIRFLOW__CORE__SIMPLE_AUTH_MANAGER_USERS", "admin:admin,viewer:viewer")
526526
_set_var(
527527
_env,
528528
"AIRFLOW__CORE__SIMPLE_AUTH_MANAGER_PASSWORDS_FILE",
529529
"/opt/airflow/dev/breeze/src/airflow_breeze/files/simple_auth_manager_passwords.json",
530530
)
531+
_set_var(_env, "AIRFLOW__WEBSERVER__SECRET_KEY", b64encode(os.urandom(16)).decode("utf-8"))
531532
if self.executor == EDGE_EXECUTOR:
532533
_set_var(
533534
_env, "AIRFLOW__CORE__EXECUTOR", "airflow.providers.edge.executors.edge_executor.EdgeExecutor"

0 commit comments

Comments
 (0)