├── .circleci └── config.yml ├── .dockerignore ├── .github └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── bin ├── add_gcp_creds ├── start_gke └── stop_gke ├── config └── airflow_local_settings.py ├── constraints.txt ├── dags ├── .airflowignore ├── __init__.py ├── adm_dma_export.py ├── adm_export.py ├── ads_incrementality.py ├── backfill.py ├── bhr_collection.py ├── bqetl_artifact_deployment.py ├── bqetl_backfill.py ├── bqetl_backfill_complete.py ├── bqetl_backfill_initiate.py ├── broken_site_report_ml.py ├── bugzilla.py ├── catalyst.py ├── clean_gke_pods.py ├── contextual_services_import.py ├── copy_deduplicate.py ├── crash_symbolication.py ├── dap_collector.py ├── dap_collector_ppa_dev.py ├── dap_collector_ppa_prod.py ├── dbt_daily.py ├── eam_gmail_panopto_integration.py ├── eam_slack_channels.py ├── eam_workday_docusign.py ├── eam_workday_everfi_integration.py ├── eam_workday_netsuite.py ├── experiment_auto_sizing.py ├── experiments_live.py ├── extensions.py ├── firefox_public_data_report.py ├── fxci_metric_export.py ├── fxci_pulse_export.py ├── ga4_site_metrics_summary_backfill.py ├── glam.py ├── glam_fenix.py ├── glam_fenix_release.py ├── glam_fog.py ├── glam_fog_release.py ├── glam_glean_imports.py ├── graphics_telemetry.py ├── jetstream.py ├── jetstream_rerun.py ├── kpi_forecasting.py ├── looker.py ├── looker_usage_analysis.py ├── ltv.py ├── mad_server.py ├── merino_jobs.py ├── microsoft_store.py ├── operational_monitoring.py ├── operational_monitoring_backfill.py ├── partybal.py ├── peopleintegration_workday_report.py ├── peopleteam_monthly.py ├── play_store_export.py ├── probe_scraper.py ├── publish_bqetl_static.py ├── search_alert.py ├── search_forecasting.py ├── shredder.py ├── shredder_backfill.py ├── socorro_import.py ├── update_orphaning_dashboard_etl.py ├── web_scraping.py └── webcompat_kb.py ├── dataproc_bootstrap ├── README.md ├── airflow_gcp.sh ├── dataproc_init.sh ├── fx_usage_init.sh └── python-requirements.txt ├── docker-compose.yml ├── jobs ├── addon_recommender.sh ├── bugzilla_dataset.sh ├── ltv_daily.py ├── moz_dataproc_runner.py ├── mozaggregator_runner.py ├── pip-install.sh ├── socorro_import_crash_data.py ├── telemetry_batch_view.py ├── txp_pulse.sh └── update_orphaning_dashboard_etl.py ├── operators ├── __init__.py └── gcp_container_operator.py ├── plugins ├── extra_link.py ├── mozmenu.py ├── timetable.py └── version_endpoint.py ├── pyproject.toml ├── requirements-dev.in ├── requirements-dev.txt ├── requirements-override.txt ├── requirements.in ├── requirements.txt ├── resources ├── dev_connections.json ├── dev_variables.json └── dev_webserver_config.py ├── tests ├── __init__.py ├── conftest.py ├── dags │ ├── __init__.py │ └── test_dag_validity.py ├── plugins │ ├── __init__.py │ ├── test_timetable.py │ └── test_version_endpoint.py └── utils │ ├── __init__.py │ ├── test_backfill.py │ └── test_tags.py └── utils ├── __init__.py ├── backfill.py ├── callbacks.py ├── constants.py ├── dataproc.py ├── gcp.py ├── glam_subdags ├── __init__.py ├── general.py ├── generate_query.py └── histograms.py ├── patched ├── __init__.py └── dataproc_hook.py ├── slack.py └── tags.py /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/README.md -------------------------------------------------------------------------------- /bin/add_gcp_creds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/bin/add_gcp_creds -------------------------------------------------------------------------------- /bin/start_gke: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/bin/start_gke -------------------------------------------------------------------------------- /bin/stop_gke: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/bin/stop_gke -------------------------------------------------------------------------------- /config/airflow_local_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/config/airflow_local_settings.py -------------------------------------------------------------------------------- /constraints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/constraints.txt -------------------------------------------------------------------------------- /dags/.airflowignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dags/adm_dma_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/adm_dma_export.py -------------------------------------------------------------------------------- /dags/adm_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/adm_export.py -------------------------------------------------------------------------------- /dags/ads_incrementality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/ads_incrementality.py -------------------------------------------------------------------------------- /dags/backfill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/backfill.py -------------------------------------------------------------------------------- /dags/bhr_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/bhr_collection.py -------------------------------------------------------------------------------- /dags/bqetl_artifact_deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/bqetl_artifact_deployment.py -------------------------------------------------------------------------------- /dags/bqetl_backfill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/bqetl_backfill.py -------------------------------------------------------------------------------- /dags/bqetl_backfill_complete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/bqetl_backfill_complete.py -------------------------------------------------------------------------------- /dags/bqetl_backfill_initiate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/bqetl_backfill_initiate.py -------------------------------------------------------------------------------- /dags/broken_site_report_ml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/broken_site_report_ml.py -------------------------------------------------------------------------------- /dags/bugzilla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/bugzilla.py -------------------------------------------------------------------------------- /dags/catalyst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/catalyst.py -------------------------------------------------------------------------------- /dags/clean_gke_pods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/clean_gke_pods.py -------------------------------------------------------------------------------- /dags/contextual_services_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/contextual_services_import.py -------------------------------------------------------------------------------- /dags/copy_deduplicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/copy_deduplicate.py -------------------------------------------------------------------------------- /dags/crash_symbolication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/crash_symbolication.py -------------------------------------------------------------------------------- /dags/dap_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/dap_collector.py -------------------------------------------------------------------------------- /dags/dap_collector_ppa_dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/dap_collector_ppa_dev.py -------------------------------------------------------------------------------- /dags/dap_collector_ppa_prod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/dap_collector_ppa_prod.py -------------------------------------------------------------------------------- /dags/dbt_daily.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/dbt_daily.py -------------------------------------------------------------------------------- /dags/eam_gmail_panopto_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/eam_gmail_panopto_integration.py -------------------------------------------------------------------------------- /dags/eam_slack_channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/eam_slack_channels.py -------------------------------------------------------------------------------- /dags/eam_workday_docusign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/eam_workday_docusign.py -------------------------------------------------------------------------------- /dags/eam_workday_everfi_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/eam_workday_everfi_integration.py -------------------------------------------------------------------------------- /dags/eam_workday_netsuite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/eam_workday_netsuite.py -------------------------------------------------------------------------------- /dags/experiment_auto_sizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/experiment_auto_sizing.py -------------------------------------------------------------------------------- /dags/experiments_live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/experiments_live.py -------------------------------------------------------------------------------- /dags/extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/extensions.py -------------------------------------------------------------------------------- /dags/firefox_public_data_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/firefox_public_data_report.py -------------------------------------------------------------------------------- /dags/fxci_metric_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/fxci_metric_export.py -------------------------------------------------------------------------------- /dags/fxci_pulse_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/fxci_pulse_export.py -------------------------------------------------------------------------------- /dags/ga4_site_metrics_summary_backfill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/ga4_site_metrics_summary_backfill.py -------------------------------------------------------------------------------- /dags/glam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/glam.py -------------------------------------------------------------------------------- /dags/glam_fenix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/glam_fenix.py -------------------------------------------------------------------------------- /dags/glam_fenix_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/glam_fenix_release.py -------------------------------------------------------------------------------- /dags/glam_fog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/glam_fog.py -------------------------------------------------------------------------------- /dags/glam_fog_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/glam_fog_release.py -------------------------------------------------------------------------------- /dags/glam_glean_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/glam_glean_imports.py -------------------------------------------------------------------------------- /dags/graphics_telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/graphics_telemetry.py -------------------------------------------------------------------------------- /dags/jetstream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/jetstream.py -------------------------------------------------------------------------------- /dags/jetstream_rerun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/jetstream_rerun.py -------------------------------------------------------------------------------- /dags/kpi_forecasting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/kpi_forecasting.py -------------------------------------------------------------------------------- /dags/looker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/looker.py -------------------------------------------------------------------------------- /dags/looker_usage_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/looker_usage_analysis.py -------------------------------------------------------------------------------- /dags/ltv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/ltv.py -------------------------------------------------------------------------------- /dags/mad_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/mad_server.py -------------------------------------------------------------------------------- /dags/merino_jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/merino_jobs.py -------------------------------------------------------------------------------- /dags/microsoft_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/microsoft_store.py -------------------------------------------------------------------------------- /dags/operational_monitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/operational_monitoring.py -------------------------------------------------------------------------------- /dags/operational_monitoring_backfill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/operational_monitoring_backfill.py -------------------------------------------------------------------------------- /dags/partybal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/partybal.py -------------------------------------------------------------------------------- /dags/peopleintegration_workday_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/peopleintegration_workday_report.py -------------------------------------------------------------------------------- /dags/peopleteam_monthly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/peopleteam_monthly.py -------------------------------------------------------------------------------- /dags/play_store_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/play_store_export.py -------------------------------------------------------------------------------- /dags/probe_scraper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/probe_scraper.py -------------------------------------------------------------------------------- /dags/publish_bqetl_static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/publish_bqetl_static.py -------------------------------------------------------------------------------- /dags/search_alert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/search_alert.py -------------------------------------------------------------------------------- /dags/search_forecasting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/search_forecasting.py -------------------------------------------------------------------------------- /dags/shredder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/shredder.py -------------------------------------------------------------------------------- /dags/shredder_backfill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/shredder_backfill.py -------------------------------------------------------------------------------- /dags/socorro_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/socorro_import.py -------------------------------------------------------------------------------- /dags/update_orphaning_dashboard_etl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/update_orphaning_dashboard_etl.py -------------------------------------------------------------------------------- /dags/web_scraping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/web_scraping.py -------------------------------------------------------------------------------- /dags/webcompat_kb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dags/webcompat_kb.py -------------------------------------------------------------------------------- /dataproc_bootstrap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dataproc_bootstrap/README.md -------------------------------------------------------------------------------- /dataproc_bootstrap/airflow_gcp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dataproc_bootstrap/airflow_gcp.sh -------------------------------------------------------------------------------- /dataproc_bootstrap/dataproc_init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dataproc_bootstrap/dataproc_init.sh -------------------------------------------------------------------------------- /dataproc_bootstrap/fx_usage_init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dataproc_bootstrap/fx_usage_init.sh -------------------------------------------------------------------------------- /dataproc_bootstrap/python-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/dataproc_bootstrap/python-requirements.txt -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /jobs/addon_recommender.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/jobs/addon_recommender.sh -------------------------------------------------------------------------------- /jobs/bugzilla_dataset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/jobs/bugzilla_dataset.sh -------------------------------------------------------------------------------- /jobs/ltv_daily.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/jobs/ltv_daily.py -------------------------------------------------------------------------------- /jobs/moz_dataproc_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/jobs/moz_dataproc_runner.py -------------------------------------------------------------------------------- /jobs/mozaggregator_runner.py: -------------------------------------------------------------------------------- 1 | from mozaggregator import cli 2 | 3 | cli.entry_point() 4 | -------------------------------------------------------------------------------- /jobs/pip-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/jobs/pip-install.sh -------------------------------------------------------------------------------- /jobs/socorro_import_crash_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/jobs/socorro_import_crash_data.py -------------------------------------------------------------------------------- /jobs/telemetry_batch_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/jobs/telemetry_batch_view.py -------------------------------------------------------------------------------- /jobs/txp_pulse.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/jobs/txp_pulse.sh -------------------------------------------------------------------------------- /jobs/update_orphaning_dashboard_etl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/jobs/update_orphaning_dashboard_etl.py -------------------------------------------------------------------------------- /operators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /operators/gcp_container_operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/operators/gcp_container_operator.py -------------------------------------------------------------------------------- /plugins/extra_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/plugins/extra_link.py -------------------------------------------------------------------------------- /plugins/mozmenu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/plugins/mozmenu.py -------------------------------------------------------------------------------- /plugins/timetable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/plugins/timetable.py -------------------------------------------------------------------------------- /plugins/version_endpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/plugins/version_endpoint.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/requirements-dev.in -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements-override.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/requirements-override.txt -------------------------------------------------------------------------------- /requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/requirements.in -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/requirements.txt -------------------------------------------------------------------------------- /resources/dev_connections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/resources/dev_connections.json -------------------------------------------------------------------------------- /resources/dev_variables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/resources/dev_variables.json -------------------------------------------------------------------------------- /resources/dev_webserver_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/resources/dev_webserver_config.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/dags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dags/test_dag_validity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/tests/dags/test_dag_validity.py -------------------------------------------------------------------------------- /tests/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/plugins/test_timetable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/tests/plugins/test_timetable.py -------------------------------------------------------------------------------- /tests/plugins/test_version_endpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/tests/plugins/test_version_endpoint.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/test_backfill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/tests/utils/test_backfill.py -------------------------------------------------------------------------------- /tests/utils/test_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/tests/utils/test_tags.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/backfill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/utils/backfill.py -------------------------------------------------------------------------------- /utils/callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/utils/callbacks.py -------------------------------------------------------------------------------- /utils/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/utils/constants.py -------------------------------------------------------------------------------- /utils/dataproc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/utils/dataproc.py -------------------------------------------------------------------------------- /utils/gcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/utils/gcp.py -------------------------------------------------------------------------------- /utils/glam_subdags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/glam_subdags/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/utils/glam_subdags/general.py -------------------------------------------------------------------------------- /utils/glam_subdags/generate_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/utils/glam_subdags/generate_query.py -------------------------------------------------------------------------------- /utils/glam_subdags/histograms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/utils/glam_subdags/histograms.py -------------------------------------------------------------------------------- /utils/patched/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/patched/dataproc_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/utils/patched/dataproc_hook.py -------------------------------------------------------------------------------- /utils/slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/utils/slack.py -------------------------------------------------------------------------------- /utils/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/telemetry-airflow/HEAD/utils/tags.py --------------------------------------------------------------------------------