├── .DS_Store ├── .gitignore ├── Dockerfile ├── README.md ├── airflow.kube.yaml ├── how_minikube_work.png ├── k8s ├── mysql │ └── mysql.kube.yaml └── presto │ └── presto.kube.yaml ├── requirements.txt ├── script └── entrypoint.sh ├── src ├── .DS_Store ├── integrationtest │ └── python │ │ ├── airflow_api.py │ │ ├── constants.py │ │ ├── dags │ │ ├── hello_world_tests.py │ │ └── presto_to_mysql_tests.py │ │ └── db_util.py ├── main │ ├── .DS_Store │ └── python │ │ ├── .DS_Store │ │ ├── dags │ │ ├── hello_world.py │ │ ├── helloworld_xcoms.py │ │ └── presto_to_mysql.py │ │ └── plugins │ │ ├── helloworld_sensor.py │ │ ├── multiplyby5_operator.py │ │ ├── rest_api_plugin.py │ │ └── templates │ │ └── rest_api_plugin │ │ └── index.html └── unittest │ ├── .DS_Store │ └── python │ ├── .DS_Store │ ├── dag_integrity_tests.py │ ├── dags │ ├── __init__.py │ ├── helloworld_dag_tests.py │ └── helloworld_xcoms_tests.py │ ├── plugins │ ├── __init__.py │ ├── helloworld_sensor_tests.py │ └── multiplyby5_operator_tests.py │ └── resources │ ├── connections.sh │ └── variables.json └── start_airflow.sh /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/README.md -------------------------------------------------------------------------------- /airflow.kube.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/airflow.kube.yaml -------------------------------------------------------------------------------- /how_minikube_work.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/how_minikube_work.png -------------------------------------------------------------------------------- /k8s/mysql/mysql.kube.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/k8s/mysql/mysql.kube.yaml -------------------------------------------------------------------------------- /k8s/presto/presto.kube.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/k8s/presto/presto.kube.yaml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/requirements.txt -------------------------------------------------------------------------------- /script/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/script/entrypoint.sh -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /src/integrationtest/python/airflow_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/integrationtest/python/airflow_api.py -------------------------------------------------------------------------------- /src/integrationtest/python/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/integrationtest/python/constants.py -------------------------------------------------------------------------------- /src/integrationtest/python/dags/hello_world_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/integrationtest/python/dags/hello_world_tests.py -------------------------------------------------------------------------------- /src/integrationtest/python/dags/presto_to_mysql_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/integrationtest/python/dags/presto_to_mysql_tests.py -------------------------------------------------------------------------------- /src/integrationtest/python/db_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/integrationtest/python/db_util.py -------------------------------------------------------------------------------- /src/main/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/main/.DS_Store -------------------------------------------------------------------------------- /src/main/python/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/main/python/.DS_Store -------------------------------------------------------------------------------- /src/main/python/dags/hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/main/python/dags/hello_world.py -------------------------------------------------------------------------------- /src/main/python/dags/helloworld_xcoms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/main/python/dags/helloworld_xcoms.py -------------------------------------------------------------------------------- /src/main/python/dags/presto_to_mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/main/python/dags/presto_to_mysql.py -------------------------------------------------------------------------------- /src/main/python/plugins/helloworld_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/main/python/plugins/helloworld_sensor.py -------------------------------------------------------------------------------- /src/main/python/plugins/multiplyby5_operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/main/python/plugins/multiplyby5_operator.py -------------------------------------------------------------------------------- /src/main/python/plugins/rest_api_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/main/python/plugins/rest_api_plugin.py -------------------------------------------------------------------------------- /src/main/python/plugins/templates/rest_api_plugin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/main/python/plugins/templates/rest_api_plugin/index.html -------------------------------------------------------------------------------- /src/unittest/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/unittest/.DS_Store -------------------------------------------------------------------------------- /src/unittest/python/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/unittest/python/.DS_Store -------------------------------------------------------------------------------- /src/unittest/python/dag_integrity_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/unittest/python/dag_integrity_tests.py -------------------------------------------------------------------------------- /src/unittest/python/dags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/unittest/python/dags/helloworld_dag_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/unittest/python/dags/helloworld_dag_tests.py -------------------------------------------------------------------------------- /src/unittest/python/dags/helloworld_xcoms_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/unittest/python/dags/helloworld_xcoms_tests.py -------------------------------------------------------------------------------- /src/unittest/python/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/unittest/python/plugins/helloworld_sensor_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/unittest/python/plugins/helloworld_sensor_tests.py -------------------------------------------------------------------------------- /src/unittest/python/plugins/multiplyby5_operator_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/src/unittest/python/plugins/multiplyby5_operator_tests.py -------------------------------------------------------------------------------- /src/unittest/python/resources/connections.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | -------------------------------------------------------------------------------- /src/unittest/python/resources/variables.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /start_airflow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chandulal/airflow-testing/HEAD/start_airflow.sh --------------------------------------------------------------------------------