|
5 months ago | |
---|---|---|
.github | 1 year ago | |
alembic | 5 months ago | |
charts/deckhand | 5 months ago | |
deckhand | 5 months ago | |
doc | 5 months ago | |
etc/deckhand | 2 years ago | |
images/deckhand | 5 months ago | |
releasenotes | 2 years ago | |
tools | 5 months ago | |
.coveragerc | 3 years ago | |
.dockerignore | 3 years ago | |
.gitignore | 2 years ago | |
.gitreview | 1 year ago | |
.stestr.conf | 2 years ago | |
.zuul.yaml | 1 year ago | |
HACKING.rst | 2 years ago | |
LICENSE | 2 years ago | |
Makefile | 1 year ago | |
README.rst | 2 years ago | |
REVIEWING.rst | 2 years ago | |
alembic.ini | 2 years ago | |
bindep.txt | 2 years ago | |
entrypoint.sh | 6 months ago | |
requirements.txt | 5 months ago | |
setup.cfg | 1 year ago | |
setup.py | 3 years ago | |
test-requirements.txt | 5 months ago | |
tox.ini | 5 months ago |
Deckhand provides document revision management, storage and mutation functionality upon which the rest of the Airship components rely for orchestration of infrastructure provisioning. Deckhand understands declarative YAML documents that define, end-to-end, the configuration of sites: from the hardware -- encompassing network topology and hardware and host profile information -- up to the software level that comprises the overcloud.
For more detailed installation and setup information, please refer to the Getting Started guide.
Deckhand has the following integration points:
- Barbican (OpenStack Key Manager) provides secure storage for sensitive data.
- Keystone (OpenStack Identity service) provides authentication and support for role based authorization.
- PostgreSQL is used to persist information to correlate workflows with users and history of workflow commands.
Note
Currently, other database back-ends are not supported.
Though, being a low-level service, has many other Airship services that integrate with it, including: