Add README and Minor Changes
This commit is contained in:
parent
cee0f2abb3
commit
c7fee8fd19
|
@ -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
|
||||||
|
```
|
|
@ -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
|
||||||
|
|
|
@ -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',
|
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue