Airflow development improvements
Two changes aimed to improve the development:
- when running the airflow dev instance as a service user (to be able to use
SparkSkeinSubmitHook
during development), add an flag torun_dev_instance.sh
to installwmf_airflow_common
into the conda environment used for the airflow dev instance. - add a
postamble
argument to complement thepreamble
argument to theSparkSkeinSubmitHook
. One use case is to usecommand_postamble = "|| sleep 600"
, which keeps the skein application running in case the submit command failed for debugging.