slavachy opened a new pull request, #59636: URL: https://github.com/apache/airflow/pull/59636
## Description Add SSL/HTTPS support for worker and triggerer log servers to enable secure log transmission in production deployments. ## Changes ### Configuration - Add `worker_log_server_ssl_cert` - path to SSL certificate - Add `worker_log_server_ssl_key` - path to SSL private key - Add `worker_log_server_ssl_verify` - SSL verification control (True/False/path to CA bundle) ### Implementation - Update `serve_logs.py` to configure Gunicorn with SSL certificates - Update `file_task_handler.py` to use HTTPS URLs when SSL is configured - Automatic protocol detection (HTTP/HTTPS) based on SSL config ### Testing - Add comprehensive SSL configuration tests - Add tests for SSL certificate verification - Add tests for error handling (missing cert/key files) ### Documentation - Add "Securing log server with SSL" section to logging-tasks.rst - Add SSL configuration examples - Add deployment considerations and security warnings - Add SSL section to security/webserver.rst -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
