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:
Felipe Monteiro 2018-04-23 23:52:34 +01:00 committed by Tin Lam
parent d02e1bcf53
commit 6b56f1d1ab
1 changed files with 16 additions and 9 deletions

View File

@ -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: