Add README and Minor Changes

This commit is contained in:
eanylin 2017-06-07 11:58:55 -05:00
parent cee0f2abb3
commit c7fee8fd19
3 changed files with 22 additions and 28 deletions

View File

@ -0,0 +1,12 @@
## Shipyard Airflow ##
A python REST workflow orchestrator
To run:
```
$ virtualenv -p python2.7 /var/tmp/shipyard
$ . /var/tmp/shipyard/bin/activate
$ python setup.py install
$ uwsgi --http :9000 -w shipyard_airflow.shipyard --callable shipyard -L
```

View File

@ -25,7 +25,7 @@ def start_api():
control_api.add_route('/versions', VersionsResource()) control_api.add_route('/versions', VersionsResource())
# v1.0 of Drydock API # v1.0 of Shipyard API
v1_0_routes = [ v1_0_routes = [
# API for managing region data # API for managing region data
('/regions', RegionsResource()), ('/regions', RegionsResource()),
@ -46,4 +46,4 @@ class VersionsResource(BaseResource):
'path': '/api/v1.0', 'path': '/api/v1.0',
'status': 'stable' 'status': 'stable'
}}) }})
resp.status = falcon.HTTP_200 resp.status = falcon.HTTP_200

View File

@ -14,35 +14,17 @@
from setuptools import setup from setuptools import setup
setup(name='drydock_provisioner', setup(name='shipyard_airflow',
version='0.1a1', version='0.1a1',
description='Bootstrapper for Kubernetes infrastructure', description='API for managing Airflow-based orchestration',
url='http://github.com/att-comdev/drydock', url='http://github.com/att-comdev/shipyard',
author='Scott Hussey - AT&T', author='Anthony Lin - AT&T',
author_email='sh8121@att.com', author_email='al498u@att.com',
license='Apache 2.0', license='Apache 2.0',
packages=['drydock_provisioner', packages=['shipyard_airflow',
'drydock_provisioner.objects', 'shipyard_airflow.control'],
'drydock_provisioner.ingester',
'drydock_provisioner.ingester.plugins',
'drydock_provisioner.statemgmt',
'drydock_provisioner.orchestrator',
'drydock_provisioner.control',
'drydock_provisioner.drivers',
'drydock_provisioner.drivers.oob',
'drydock_provisioner.drivers.oob.pyghmi_driver',
'drydock_provisioner.drivers.node',
'drydock_provisioner.drivers.node.maasdriver',
'drydock_provisioner.drivers.node.maasdriver.models',
'drydock_provisioner.control'],
install_requires=[ install_requires=[
'PyYAML',
'pyghmi>=1.0.18',
'netaddr',
'falcon', 'falcon',
'oslo.versionedobjects>=1.23.0', 'uwsgi>1.4'
'requests',
'oauthlib',
'uwsgi>1.4',
] ]
) )