Multi-Tenant Airflow

441 views
Skip to first unread message

Thomas DeVoe

unread,
Apr 4, 2016, 1:17:51 PM4/4/16
to Airflow
I'm looking to set-up our Airflow scheduler for multi-tenant usage. I have the web UI configured with password auth and webserver.filter_by_owner enabled. This works fine for viewing already installed DAGs by user, but I am curious about best practices for having multiple users install/maintain DAGs (and their dependencies).

Unfortunately, having the Airflow server administrator install/update DAGs doesn't seem scalable for multiple users. Giving every user that needs this permission an account on the Airflow server would require giving each of those users write access to the DAGs folder, which is definitely a concern as they will be able to modify other users DAGs.  Is there a better solution that could allow multiple users to manage their own DAGs, without being able to modify other user's DAGs?

Sorry if there is an obvious solution to this I missed.

Thanks,
Tom
Reply all
Reply to author
Forward
0 new messages