Releases: idealista/airflow-role
Releases · idealista/airflow-role
2.0.7
Update / fix scheduler options
Fixed
- 🛠️ airflow_scheduler_runs parameter is optional for your scheduler
2.0.6
Fix build
Fixed
- 🛠️ change psycopg2 to use the binary option to fix broken build
- 🛠️ Fix typos
Added
- ➕ Add anisble-lint config file
Changed
- 🔃 Update Readme
🛠️ Fix gunicorn logrotate kill command path
Fixed
- 🛠️ Wrong webserver.pid path in template gunicorn-logrotate.j2 #110 @ginolegigot
Update role version and more
Changed
- 🔃 Bump default airflow version to 2.1.1
- 🔃 Bump requirements versions
- 🔃 Some default values has been updated
Added
- ➕ Add regular users task
- ➕ molecule config flower port exposed
- ➕ molecule default scenario create admin and regular users
- ➕ create home options
Fixed
- 🛠️ become configured user when check for admin users
🛠️ Bugfix notify handlers
Fixed
- 🛠️ Fix notify handler typo in task ➡️ #99 [BUG] notify restart airflow services not found when installing DAG dependencies
🛠️ Bugfix problems
Changed
- 🔃 Update missing vars in cfg (v2) template
- 🔃 Update conditionally vars missing or unnecessary in cfg (v2) template
Fixed
- 🛠️ Fix environment template PATH ➡️ #96 [BUG] Service PATH environment not working as expected
- 🛠️ Fix wrong typed and escaped log options in airflow-cfg.yaml group_vars ➡️ #95 [BUG] Tasks Log view is broken
Added
- ➕ tags for config files related
- 🧹 Clean airflow-cfg.yml with bad format values and unnecessary quotation
Apache Airflow 2.0 Role compatible
Added
- Support for new Apache Airflow 2.0 and its new configs files
- New templates and new group_vars files to fit better with new Apache Airflow 2.0
- New user related tasks
- #82 Add support to 2.0 airflow version @lorientedev
Changed
- Project cleaning
- Updated ansible and molecule test requirements
- Updated molecule tests
- Updated travis file
- Updated yamllint
- Updated service templates
- Updated config and install tasks
- Updated
README.md
to give more information about the role and advice some stuff - #54 Install tasks fail when run without escalated privileges
Fixed
- #61 Better worker restarts
- #85 Add extra args in pip install to allow different repositories @lorientedev
Add KillSignal=SIGINT to workers, fix deprecation warnings
Use airflow_home variable to set the default `airflow_database_conn` in defaults/main.yml
Fixed
- #55 Use
{{ airflow_home }}
to set the defaultairflow_database_conn
in defaults/main.yml @davestern