shipyard/shipyard_airflow/control
Anthony Lin 77813d9410 Add Pre-Flight Checks Operators
1) UCP Component health check operator
   - Check response from /health endpoint
   - Response time should be less than 30 seconds
   - Error Handling

2) Kubernetes Cluster health check operator
   - Performs basic health check to check if all pods
     are in 'Running' state
   - Uses token and CA Cert
   - Error handling

3) Update preflight_checks dag with actual operators

4) Update shipyard.conf

Change-Id: I00ec3e67ba670fec04e730099a4e49a3bfcafe0d
2017-09-08 03:44:30 +00:00
..
__init__.py Initial Shipyard API skeleton 2017-06-06 14:48:11 -05:00
airflow_connections.py Initial testing framework 2017-08-15 06:50:47 -04:00
airflow_dag_state.py Updates for pep-8 compliance. Changed many files cosmetically 2017-08-16 16:36:26 -05:00
airflow_get_task_status.py Updates for pep-8 compliance. Changed many files cosmetically 2017-08-16 16:36:26 -05:00
airflow_get_version.py Updates for pep-8 compliance. Changed many files cosmetically 2017-08-16 16:36:26 -05:00
airflow_list_dags.py Updates for pep-8 compliance. Changed many files cosmetically 2017-08-16 16:36:26 -05:00
airflow_list_tasks.py Updates for pep-8 compliance. Changed many files cosmetically 2017-08-16 16:36:26 -05:00
airflow_trigger_dag.py Update Shipyard API for Trigger Dag 2017-08-29 03:33:01 +00:00
airflow_trigger_dag_poll.py Updates for pep-8 compliance. Changed many files cosmetically 2017-08-16 16:36:26 -05:00
api.py Add Health Check Endpoint 2017-09-05 16:18:45 +00:00
base.py Initial testing framework 2017-08-15 06:50:47 -04:00
dag_runs.py Updates for pep-8 compliance. Changed many files cosmetically 2017-08-16 16:36:26 -05:00
health.py Add Health Check Endpoint 2017-09-05 16:18:45 +00:00
middleware.py Updates for pep-8 compliance. Changed many files cosmetically 2017-08-16 16:36:26 -05:00
regions.py Updates for pep-8 compliance. Changed many files cosmetically 2017-08-16 16:36:26 -05:00
shipyard.conf Add Pre-Flight Checks Operators 2017-09-08 03:44:30 +00:00
tasks.py Updates for pep-8 compliance. Changed many files cosmetically 2017-08-16 16:36:26 -05:00