airflow_supervisor.Supervisor

class airflow_supervisor.Supervisor(dag: DAG, cfg: SupervisorAirflowConfiguration, **kwargs)[source]

Bases: object

__init__(dag: DAG, cfg: SupervisorAirflowConfiguration, **kwargs)[source]

Methods

__init__(dag, cfg, **kwargs)

get_base_operator_kwargs()

get_step_kwargs(step)

get_step_operator(step)

initialize_tasks()

setup_dag()

Attributes

check_programs

configure_supervisor

restart_programs

start_programs

start_supervisor

stop_programs

stop_supervisor

supervisor_client

unconfigure_supervisor