shipyard/shipyard_airflow
Anthony Lin 5190189a60 Update DryDock Operator
The following errors [0] were encountered during our end-to-end
testing. This is a result of extended execution of the workflow
that led to expiration of the keystone token.

It is also possible for the 'prepare_site' task to take more than
120 seconds to complete. Hence we are increasing the time out for
the 'prepare_site_task_timeout' variable to 300 seconds.

This P.S. addresses the above 2 observations

[0] Logs from DryDock

Authorization failed for token
Identity response: {"error": {"message": "Failed to validate token", "code": 404, "title": "Not Found"}}
Authorization failed for token

Change-Id: I4760e390822e6e8c9540216035e263d054fde400
2018-01-06 05:49:12 +00:00
..
conf Update DryDock Operator 2018-01-06 05:49:12 +00:00
control Conform expected validation responses to status standard 2018-01-03 07:37:18 -06:00
dags Include Promenade in Preflight Check 2017-12-21 16:39:51 +00:00
db Implement the inquiry API for Shipyard. 2017-10-19 14:54:31 -04:00
plugins Update DryDock Operator 2018-01-06 05:49:12 +00:00
README.md Update configparser to align with Python3 2017-06-11 21:53:08 -05:00
__init__.py Add deploy site DAG skeleton 2017-08-15 16:23:42 -05:00
errors.py Logging to use request scope provided by uwsgi and standard logging filters 2017-11-21 14:45:40 -06:00
policy.py Logging to use request scope provided by uwsgi and standard logging filters 2017-11-21 14:45:40 -06:00
shipyard.py Logging to use request scope provided by uwsgi and standard logging filters 2017-11-21 14:45:40 -06:00

README.md

Shipyard Airflow

A python REST workflow orchestrator

To run:

$ virtualenv -p python3 /var/tmp/shipyard
$ . /var/tmp/shipyard/bin/activate
$ python setup.py install
$ uwsgi --http :9000 -w shipyard_airflow.shipyard --callable shipyard -L