├── .astro ├── config.yaml └── test_dag_integrity_default.py ├── .dockerignore ├── .gitignore ├── Dockerfile ├── Dockerfile.azure_container_instance ├── Dockerfile.postgres_profile_docker_k8s ├── README.md ├── airflow_settings.yaml ├── dags ├── dbt │ └── jaffle_shop │ │ ├── LICENSE │ │ ├── README.md │ │ ├── dbt_project.yml │ │ ├── etc │ │ ├── dbdiagram_definition.txt │ │ └── jaffle_shop_erd.png │ │ ├── macros │ │ ├── drop_table.sql │ │ └── generate_schema_name.sql │ │ ├── models │ │ ├── customers.sql │ │ ├── docs.md │ │ ├── orders.sql │ │ ├── overview.md │ │ ├── schema.yml │ │ └── staging │ │ │ ├── schema.yml │ │ │ ├── stg_customers.sql │ │ │ ├── stg_orders.sql │ │ │ └── stg_payments.sql │ │ └── seeds │ │ ├── .gitkeep │ │ ├── raw_customers.csv │ │ ├── raw_orders.csv │ │ └── raw_payments.csv ├── jaffle_shop.py ├── jaffle_shop_azure_container_instance.py ├── jaffle_shop_docker.py ├── jaffle_shop_filtered.py ├── jaffle_shop_gcp_cloud_run_job.py └── jaffle_shop_kubernetes.py ├── dbt-requirements.txt ├── example_postgres_profile.yml ├── gcp_cloud_run_job_example ├── Dockerfile.gcp_cloud_run_job ├── bigquery_profile_dbt_project.yml └── example_bigquery_profile.yml ├── packages.txt ├── postgres_profile_dbt_project.yml ├── requirements.txt └── tests └── dags └── test_dag_integrity.py /.astro/config.yaml: -------------------------------------------------------------------------------- 1 | project: 2 | name: cosmos-dev 3 | -------------------------------------------------------------------------------- /.astro/test_dag_integrity_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/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/astronomer/cosmos-example/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.azure_container_instance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/Dockerfile.azure_container_instance -------------------------------------------------------------------------------- /Dockerfile.postgres_profile_docker_k8s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/Dockerfile.postgres_profile_docker_k8s -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/README.md -------------------------------------------------------------------------------- /airflow_settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/airflow_settings.yaml -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/LICENSE -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/README.md -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/dbt_project.yml -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/etc/dbdiagram_definition.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/etc/dbdiagram_definition.txt -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/etc/jaffle_shop_erd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/etc/jaffle_shop_erd.png -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/macros/drop_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/macros/drop_table.sql -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/macros/generate_schema_name.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/macros/generate_schema_name.sql -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/models/customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/models/customers.sql -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/models/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/models/docs.md -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/models/orders.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/models/orders.sql -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/models/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/models/overview.md -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/models/schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/models/schema.yml -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/models/staging/schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/models/staging/schema.yml -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/models/staging/stg_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/models/staging/stg_customers.sql -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/models/staging/stg_orders.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/models/staging/stg_orders.sql -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/models/staging/stg_payments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/models/staging/stg_payments.sql -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/seeds/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/seeds/raw_customers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/seeds/raw_customers.csv -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/seeds/raw_orders.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/seeds/raw_orders.csv -------------------------------------------------------------------------------- /dags/dbt/jaffle_shop/seeds/raw_payments.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/dbt/jaffle_shop/seeds/raw_payments.csv -------------------------------------------------------------------------------- /dags/jaffle_shop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/jaffle_shop.py -------------------------------------------------------------------------------- /dags/jaffle_shop_azure_container_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/jaffle_shop_azure_container_instance.py -------------------------------------------------------------------------------- /dags/jaffle_shop_docker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/jaffle_shop_docker.py -------------------------------------------------------------------------------- /dags/jaffle_shop_filtered.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/jaffle_shop_filtered.py -------------------------------------------------------------------------------- /dags/jaffle_shop_gcp_cloud_run_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/jaffle_shop_gcp_cloud_run_job.py -------------------------------------------------------------------------------- /dags/jaffle_shop_kubernetes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/dags/jaffle_shop_kubernetes.py -------------------------------------------------------------------------------- /dbt-requirements.txt: -------------------------------------------------------------------------------- 1 | dbt-postgres~=1.7.4 2 | pytz 3 | -------------------------------------------------------------------------------- /example_postgres_profile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/example_postgres_profile.yml -------------------------------------------------------------------------------- /gcp_cloud_run_job_example/Dockerfile.gcp_cloud_run_job: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/gcp_cloud_run_job_example/Dockerfile.gcp_cloud_run_job -------------------------------------------------------------------------------- /gcp_cloud_run_job_example/bigquery_profile_dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/gcp_cloud_run_job_example/bigquery_profile_dbt_project.yml -------------------------------------------------------------------------------- /gcp_cloud_run_job_example/example_bigquery_profile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/gcp_cloud_run_job_example/example_bigquery_profile.yml -------------------------------------------------------------------------------- /packages.txt: -------------------------------------------------------------------------------- 1 | git -------------------------------------------------------------------------------- /postgres_profile_dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/postgres_profile_dbt_project.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/dags/test_dag_integrity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/cosmos-example/HEAD/tests/dags/test_dag_integrity.py --------------------------------------------------------------------------------