I believe default_args are only for TASK level arguments. Not DAG level. So any settings you can set on a task can go in default_args.
Andrew Sent from my iPhone. > On Dec 2, 2021, at 1:25 PM, Charlie Griefer <[email protected]> wrote: > > > Hey Folks. > > We're working on our first Airflow project at my company. There were a good > number of DAG arguments that I expected we'd apply to all DAGs, so I put them > in a "default_args" variable. > > It seems, however, that not all DAG args work if passed as default_args. For > example, "max_active_runs". > > Some do work. It looks like the code under airflow.models.dag.py explicitly > copy "start_date" and "end_date" variables out of default_args and pass to > the DAG. > > I'm curious if there's a list of valid DAG args (currently using > https://github.com/apache/airflow/blob/main/airflow/models/dag.py#L324 as a > reference), and a list of valid "default_args" args, and maybe even which > ones can go into either. > > Airflow 2.1.4, if that's relevant. > > Thanks! > Charlie > > -- > _______________________________ > Charlie Griefer > Software Engineer > > PlatformQ Education > www.platformqedu.com >
