Skip to content

Releases: tulibraries/ansible-role-airflow

Upgrade airflow to 1.10.14

14 Jan 14:07
7b454c0
Compare
Choose a tag to compare

Includes necessary configuration changes related to Airflow upgrade

The Main Event

29 Sep 14:04
a7774cf
Compare
Choose a tag to compare

Switch a few defaults from master to main

Don't unset variables, attempt 2

23 Jun 01:04
62d4a41
Compare
Choose a tag to compare

Different strategy for not deleting airflow variables before updating them:

  • exporting exist variables to a json file with airflow cli
  • merging with airflow variables defined in the playbook
  • saving merged variables to json file,
  • import the merged json file with airflow cli

Allow dag deploys to be skipped

10 Jun 20:39
Compare
Choose a tag to compare

If a dag repo does not have a branch defined, or if it is deifned as "", the deployment of that dag repo will be skipped.

Fix json variables

28 May 20:01
bb2bbb6
Compare
Choose a tag to compare

Release Notes:

  • Add to_json filter to Airflow variables

Update Airflow variable management

27 May 19:58
1f8350d
Compare
Choose a tag to compare

Release Notes:

  • Refactors existing airflow variables to save to a tmp file
  • Removes the task where we delete all variables
  • Creates new task to merge existing airflow variables with new variables

Do not checkout submodules

19 Feb 21:29
3367bd9
Compare
Choose a tag to compare
Merge pull request #32 from tulibraries/do-not-clone-dags-recursively

Do not clone dag repos submodules.

JUst like v0.1.0, but different

14 Feb 17:06
8f69030
Compare
Choose a tag to compare

Ansible Galaxy is being wonky...maybe because we forked this repo?

Dag repo indirection

14 Feb 16:51
8f69030
Compare
Choose a tag to compare

Changes

Use 'is' instead of | for managing airflow installation.

Breaking Changes

Adds a layer of indirection for dag repositories that could break existing installations.

  • dag repositories are cloned to a "dags_repos" directory, and then symlinked to the working dags directory picked up by airflow. By default, the root of each dag repository is linked to the dags directory, but you can also specify a sub-directory within the each dag repo. This allows more flexibility in how dag repos are structured, not requiring all dags to be in the root of the project,

Repairs to airflow home variables

01 Oct 14:53
Compare
Choose a tag to compare
v0.0.14

Add back python2