├── .astro ├── config.yaml └── test_dag_integrity_default.py ├── .dockerignore ├── .gitignore ├── .gitpod.yml ├── Dockerfile ├── README.md ├── _config.yml ├── airflow_settings.yaml ├── dags ├── .airflowignore ├── 101_my_dag.py ├── 301_templating.py ├── 302_xcoms.py ├── 303_taskflow.py ├── 304_taskflow2.py ├── 305_subdags.py ├── 306_tasks_groups.py ├── 401_dynamic_tasks.py ├── 402_branching.py ├── 403_dependencies.py ├── 404_tasks_priority.py ├── 405_depends_on_past.py ├── 406_sensors.py ├── example-dag.py ├── example_dag_advanced.py ├── example_dag_basic.py ├── sql │ └── 301_my_request.sql └── subdag │ └── subdag_factory.py ├── notes ├── 1_the_basics.md ├── 2_variables.md ├── 3_taskflow_api.md ├── 4_advanced_concepts.md ├── 5_dag_dependencies.md └── media │ ├── 102.png │ └── badge_dag_authoring__1_.png ├── packages.txt ├── requirements.txt └── tests └── dags └── test_dag_example.py /.astro/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/.astro/config.yaml -------------------------------------------------------------------------------- /.astro/test_dag_integrity_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/.astro/test_dag_integrity_default.py -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .astro 2 | .git 3 | .env 4 | airflow_settings.yaml 5 | logs/ -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/_config.yml -------------------------------------------------------------------------------- /airflow_settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/airflow_settings.yaml -------------------------------------------------------------------------------- /dags/.airflowignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dags/101_my_dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/101_my_dag.py -------------------------------------------------------------------------------- /dags/301_templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/301_templating.py -------------------------------------------------------------------------------- /dags/302_xcoms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/302_xcoms.py -------------------------------------------------------------------------------- /dags/303_taskflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/303_taskflow.py -------------------------------------------------------------------------------- /dags/304_taskflow2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/304_taskflow2.py -------------------------------------------------------------------------------- /dags/305_subdags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/305_subdags.py -------------------------------------------------------------------------------- /dags/306_tasks_groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/306_tasks_groups.py -------------------------------------------------------------------------------- /dags/401_dynamic_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/401_dynamic_tasks.py -------------------------------------------------------------------------------- /dags/402_branching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/402_branching.py -------------------------------------------------------------------------------- /dags/403_dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/403_dependencies.py -------------------------------------------------------------------------------- /dags/404_tasks_priority.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/404_tasks_priority.py -------------------------------------------------------------------------------- /dags/405_depends_on_past.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/405_depends_on_past.py -------------------------------------------------------------------------------- /dags/406_sensors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/406_sensors.py -------------------------------------------------------------------------------- /dags/example-dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/example-dag.py -------------------------------------------------------------------------------- /dags/example_dag_advanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/example_dag_advanced.py -------------------------------------------------------------------------------- /dags/example_dag_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/example_dag_basic.py -------------------------------------------------------------------------------- /dags/sql/301_my_request.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/sql/301_my_request.sql -------------------------------------------------------------------------------- /dags/subdag/subdag_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/dags/subdag/subdag_factory.py -------------------------------------------------------------------------------- /notes/1_the_basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/notes/1_the_basics.md -------------------------------------------------------------------------------- /notes/2_variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/notes/2_variables.md -------------------------------------------------------------------------------- /notes/3_taskflow_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/notes/3_taskflow_api.md -------------------------------------------------------------------------------- /notes/4_advanced_concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/notes/4_advanced_concepts.md -------------------------------------------------------------------------------- /notes/5_dag_dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/notes/5_dag_dependencies.md -------------------------------------------------------------------------------- /notes/media/102.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/notes/media/102.png -------------------------------------------------------------------------------- /notes/media/badge_dag_authoring__1_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/notes/media/badge_dag_authoring__1_.png -------------------------------------------------------------------------------- /packages.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/dags/test_dag_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovimihai/airflow-cert-dag-authoring/HEAD/tests/dags/test_dag_example.py --------------------------------------------------------------------------------