nrnavaneet opened a new pull request, #52294:
URL: https://github.com/apache/airflow/pull/52294
This PR updates the systemd integration to align with changes introduced in
Apache Airflow 3.0.
### 🔧 Changes made:
- Replaced deprecated `webserver` unit with the new `api-server` service
- Added missing service unit files for:
- `airflow-triggerer`
- `airflow-dag-processor`
- `airflow-api`
- Updated all `ExecStart` commands to support virtual environment usage
(e.g., sourcing a venv before running Airflow components)
- Revised `run-with-systemd.rst` to:
- Reflect Airflow 3.0 architectural changes
- Include virtualenv usage examples
- Link to the GitHub `scripts/systemd` folder directly
### Testing
Manually tested Airflow 3.0 on macOS with a virtualenv:
- Verified command structure in updated `.service` files
- Confirmed successful startup of `scheduler`, `api-server`, and `triggerer`
- Verified new CLI structure and DB setup in Airflow 3.0
---
Closes #51117
--
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]