Skip to content

Latest commit

 

History

History
245 lines (139 loc) · 8.73 KB

CHANGELOG.md

File metadata and controls

245 lines (139 loc) · 8.73 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning and Keep a changelog.

  • fix wrong webserver.pid path in template gunicorn-logrotate.j2

Full Changelog

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

Full Changelog

Fixed

  • 🛠️ Fix notify handler typo in task ➡️ #99 [BUG] notify restart airflow services not found when installing DAG dependencies

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] Servie 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

Full Changelog

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
  • #82 Add support to airflow 2.0 version. @lorientedev
  • #78 Add path for services templates to allow overwrite from playbook @lorientedev
  • #75 Added variable to change private_tmp value in service config @lorientedev
  • #68 Update dependencies versions and solve some lint errors @lorientedev

Full Changelog

Added

  • #61 Add KillSignal=SIGINT to workers service file @jnogol

Fixed

  • #50 Fix deprecation warning from jinja templates @adrimarteau @jnogol

Full Changelog

Fixed

  • #55 Use {{ airflow_home }} to set the default airflow_database_conn in defaults/main.yml @davestern

Full Changelog

Fixed

  • #47 Fix web UI when using LDAP and Airflow>=1.10 @jnogol

Full Changelog

Changed

  • #44 Make role compatible with Airflow 1.10.0 @jnogol
  • Update Goss version to 0.3.6 @jnogol

Full Changelog

Changed

  • Update default version to 1.9.0 @jnogol
  • Ability to provide airflow.cfg template via playbooks @jnogol
  • #41 Update airflow.cfg template with 1.9.0 features @jnogol

Added

  • Add sample DAG in tests to avoid scheduler issues @jnogol
  • Add airflow_ tags in main.yml @jnogol

Full Changelog

Changed

  • #38 Parametrized PID files location, and create it on startup if it doesn't already exist. @fhalim

Full Changelog

Added

  • #36 Add tasks in config to create variables and connections used in Airflow DAGs. @deytao

Full Changelog

Added

  • #32 Use Goss instead of Testinfra @jnogol

Fixed

  • #33 Travis working @jnogol

Changed

  • #31 Using import_tasks instead of include and avoiding pip cache @sschaetz
  • #34 Add config to have customizable pip and airflow executables @deytao

Full Changelog

Fixed

  • #28 Fix Init DB task hang @jnogol

Full Changelog

Fixed

  • Deleted DAGs automatic managent: better do it with CI tools @jnogol
  • Deleted port bindings in molecule.yml: they weren't necessary @jnogol
  • Better and more understandable format for dags_dependencies variable @jnogol

Full Changelog

Added

  • Testinfra tests in Travis CI @jnogol
  • DAGs and plugins automatic management via repositories and cron job @jnogol
  • Docker environment in Molecule @jnogol

Fixed

  • Test if service is running in test_ansible.py now working @jnogol

Full Changelog

Added

  • Travis CI integration added @jnogol

Fixed

  • Authentication via LDAP now working @jnogol
  • Tiny bugs in tasks/install.yml fixed @jnogol

Full Changelog

Added

  • Added Celery Worker optional installation @jnogol
  • Added Celery Flower service configuration @jnogol

Added

  • First release