A configuration management service with support for secrets.
Go to file
Felipe Monteiro a7d1f0e2f4 Initial engine framework
This commit adds the initial engine framework for Deckhand. Included
is the logic for parsing YAML files as well as validating them and
doing forward substitution as specified by the YAML file.

This commit also includes unit tests for the framework changes.
2017-07-10 19:47:24 +01:00
deckhand Initial engine framework 2017-07-10 19:47:24 +01:00
etc/deckhand DECKHAND-10: Add Barbican integration to Deckhand 2017-06-29 22:25:11 +01:00
.gitignore Initial engine framework 2017-07-10 19:47:24 +01:00
.testr.conf Initial engine framework 2017-07-10 19:47:24 +01:00
AUTHORS Oslo config integration (#1) 2017-06-26 16:57:50 -07:00
ChangeLog DECKHAND-10: Add Barbican integration to Deckhand 2017-06-29 22:25:11 +01:00
LICENSE Initial commit 2017-06-16 08:29:03 -07:00
README.rst DECKHAND-10: Add Barbican integration to Deckhand 2017-06-29 22:25:11 +01:00
requirements.txt DECKHAND-10: Add Barbican integration to Deckhand 2017-06-29 22:25:11 +01:00
setup.cfg Oslo config integration (#1) 2017-06-26 16:57:50 -07:00
setup.py Oslo config integration (#1) 2017-06-26 16:57:50 -07:00
test-requirements.txt Initial engine framework 2017-07-10 19:47:24 +01:00
tox.ini Initial engine framework 2017-07-10 19:47:24 +01:00

README.rst

Deckhand

A foundational python REST YAML processing engine providing data and secrets management to other platform services.

To run:

$ sudo pip install uwsgi
$ virtualenv -p python3 /var/tmp/deckhand
$ . /var/tmp/deckhand/bin/activate
$ sudo pip install .
$ uwsgi --http :9000 -w deckhand.deckhand --callable deckhand --enable-threads -L