Felipe Monteiro 695ef09f72 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-17 20:46:49 +01:00
2017-07-17 20:46:49 +01:00
2017-07-17 20:46:49 +01:00
2017-07-17 20:46:49 +01:00
2017-07-06 23:45:09 +01:00
2017-06-16 08:29:03 -07:00
2017-07-06 23:45:09 +01:00
2017-06-26 16:57:50 -07:00
2017-06-26 16:57:50 -07:00
2017-07-17 20:46:49 +01:00
2017-07-17 20:46:49 +01:00

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
$ pip install .
$ python setup.py install
$ uwsgi --http :9000 -w deckhand.deckhand --callable deckhand --enable-threads -L
Description
A configuration management service with support for secrets.
Readme 8.8 MiB
Languages
Python 97.5%
Shell 1.9%
Makefile 0.5%