shipyard/shipyard_airflow
Bryan Strassner 7b67b8faf2 Add bandit, coverage and docs to tox
Introduces code coverage and expands the use of bandit to include
the shipyard_client. Triggers the run of bandit, coverage, and docs
to the base tox execution. Addresses several bandit issues by either
fixing or supplying # nosec to known "ok" uses of code that would
otherwise trigger a bandit error being reported.

This change also removes an artifact from refactoring (deckhand_client.py)
which moved to a subdirectory.

Change-Id: I47b4a6b945ade7ba42bc73a850848cd45c0b2390
2017-10-25 22:36:39 -05:00
..
conf Update DryDock Operator & Shipyard Chart 2017-10-24 01:53:58 +00:00
control Add bandit, coverage and docs to tox 2017-10-25 22:36:39 -05:00
dags Merge "Update 'deploy_site' dag for Integration Testing" 2017-10-24 13:14:21 -04:00
db Implement the inquiry API for Shipyard. 2017-10-19 14:54:31 -04:00
plugins Add bandit, coverage and docs to tox 2017-10-25 22:36:39 -05: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 Implement the inquiry API for Shipyard. 2017-10-19 14:54:31 -04:00
policy.py Implement the inquiry API for Shipyard. 2017-10-19 14:54:31 -04:00
shipyard.py Add Action API 2017-09-22 21:47:13 -05: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