Airflow
New Features
AIR-290: QDS Azure now supports Airflow package management.
AIR-279: You can use your own Prometheus setup and get metrics from
https://<env>.qubole.com/airflow-webserver-<cluster_id>/admin/metrics/
using the Prometheus Auth Token you have configured. Cluster Restart Required.AIR-202: QDS now supports Apache Airflow v1.10.0. You can choose it froom the Airflow Version drop-down list on the Clusters page of the QDS UI. It includes new functionality including timezone support, performance optimization for large DAGs, and Kubernetes Operator and Executor. The complete changelog is here.
Note
Airflow 1.10.0 also provides a web interface for Role-Based Access Control (RBAC), but this is not yet supported in QDS.
If you are using MySql or MariaDB as a database back end for your Airflow cluster, timezone support is not available because of limitations in those database systems.
You must create a new cluster to start using Airflow 1.10.0.
Bug Fixes
AIR-277: The default cluster data store for Airflow clusters has changed from
MySQL
toPostgreSQL
. Cluster Restart Required.AIR-266:
postgres python driver
is now pre-installed on Airflow clusters to facilitate connecting an Airflow cluster to a PostgreSQL data store. Cluster Restart Required.