Update README to correct typos and deprecated, misleading sections
This PS simply updates the README to correct typos (intgration => integration) and reword misleading sections, as well as update deprecated sections. Finally, new sections related to Barbican have been added. Change-Id: I92611cf2aecf5ee1295ba9014002cd0e18f3a6af
This commit is contained in:
parent
d02e1bcf53
commit
6b56f1d1ab
25
README.rst
25
README.rst
@ -14,15 +14,20 @@ Find more documentation for Deckhand on `Read the Docs <https://deckhand.readthe
|
|||||||
Core Responsibilities
|
Core Responsibilities
|
||||||
=====================
|
=====================
|
||||||
|
|
||||||
* layering - helps reduce duplication in configuration while maintaining
|
* layering - helps reduce duplication in configuration by applying the notion
|
||||||
auditability across many sites
|
of inheritance to documents
|
||||||
* substitution - provides separation between secret data and other
|
* substitution - provides separation between secret data and other
|
||||||
configuration data, while allowing a simple interface for clients
|
configuration data for security purposes and reduces data duplication by
|
||||||
* revision history - improves auditability and enables services to provide
|
allowing common data to be defined once and substituted elsewhere dynamically
|
||||||
functional validation of a well-defined collection of documents that are
|
* revision history - maintains well-defined collections of documents within
|
||||||
meant to operate together
|
immutable revisions that are meant to operate together, while providing the
|
||||||
|
ability to rollback to previous revisions
|
||||||
* validation - allows services to implement and register different kinds of
|
* validation - allows services to implement and register different kinds of
|
||||||
validations and report errors
|
validations and report errors
|
||||||
|
* secret management - leverages existing OpenStack APIs -- namely
|
||||||
|
`Barbican`_ -- to reliably and securely store sensitive data
|
||||||
|
|
||||||
|
.. _Barbican: https://docs.openstack.org/barbican/latest/api/
|
||||||
|
|
||||||
Getting Started
|
Getting Started
|
||||||
===============
|
===============
|
||||||
@ -65,11 +70,13 @@ You can also run a subset of tests via a regex:
|
|||||||
|
|
||||||
$ tox -e functional -- gabbi.suitemaker.test_gabbi_document-crud-success-multi-bucket
|
$ tox -e functional -- gabbi.suitemaker.test_gabbi_document-crud-success-multi-bucket
|
||||||
|
|
||||||
Intgration Points
|
Integration Points
|
||||||
=================
|
==================
|
||||||
|
|
||||||
Deckhand has the following integration points:
|
Deckhand has the following integration points:
|
||||||
|
|
||||||
|
* `Barbican (OpenStack Key Manager) <https://github.com/openstack/barbican>`_
|
||||||
|
provides secure storage for sensitive data.
|
||||||
* `Keystone (OpenStack Identity service) <https://github.com/openstack/keystone>`_
|
* `Keystone (OpenStack Identity service) <https://github.com/openstack/keystone>`_
|
||||||
provides authentication and support for role based authorization.
|
provides authentication and support for role based authorization.
|
||||||
* `PostgreSQL <https://www.postgresql.org>`_ is used to persist information
|
* `PostgreSQL <https://www.postgresql.org>`_ is used to persist information
|
||||||
@ -77,7 +84,7 @@ Deckhand has the following integration points:
|
|||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
Currently, other database backends are not supported.
|
Currently, other database back-ends are not supported.
|
||||||
|
|
||||||
Though, being a low-level service, has many other UCP services that integrate
|
Though, being a low-level service, has many other UCP services that integrate
|
||||||
with it, including:
|
with it, including:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user