deckhand/deckhand
Felipe Monteiro 91de02be34 Fix secret_uuid used to query Barbican's Secrets API
This is to fix secrets_manager.SecretsManager.get method which
is passing in the secret reference to Barbican directly for
GET /secrets/{uuid} [0] causing Barbican to raise a
ValueError exception when it attempts to validate that
{secret_uuid} is in fact a UUID.

The fix is to extract the secret_uuid from the secret_ref returned
by Barbican before querying the GET /secrets/{uuid} API.

[0] https://docs.openstack.org/barbican/latest/api/reference/secrets.html#get-v1-secrets-uuid

Change-Id: I4db317e3ba12b4268df5b84b79be8da1da5ac2ba
2018-03-26 21:30:57 +01:00
..
barbican Fix secret_uuid used to query Barbican's Secrets API 2018-03-26 21:30:57 +01:00
client Fix Revision Resource print out in Deckhand client 2018-03-13 22:31:38 -04:00
conf Fix secret_uuid used to query Barbican's Secrets API 2018-03-26 21:30:57 +01:00
control Fix secret_uuid used to query Barbican's Secrets API 2018-03-26 21:30:57 +01:00
db Fix secret_uuid used to query Barbican's Secrets API 2018-03-26 21:30:57 +01:00
engine Fix secret_uuid used to query Barbican's Secrets API 2018-03-26 21:30:57 +01:00
policies Rename Deckhand bucket endpoint to buckets for consistency 2017-10-27 19:21:03 +01:00
tests Fix secret_uuid used to query Barbican's Secrets API 2018-03-26 21:30:57 +01:00
__init__.py Oslo config integration (#1) 2017-06-26 16:57:50 -07:00
cmd.py Integrate Deckhand with keystone auth 2017-10-16 19:54:46 +01:00
context.py Integrate Deckhand with keystone auth 2017-10-16 19:54:46 +01:00
errors.py Fix uniqueness not being enforced at DB level for documents 2018-03-22 05:57:19 -04:00
factories.py Fix: Document should not layer with parent if no layering actions 2018-03-15 12:27:31 -04:00
policy.py DECKHAND-66: Document substitution implementation 2017-10-13 15:16:27 -04:00
service.py [Trivial Fix] Make profile directory if it doesn't exist 2018-02-15 23:35:09 -05:00
types.py Add functional tests for "owned" documents 2017-12-23 02:25:29 +00:00
utils.py [TrivialFix] Correct regex used in jsonpath_replace 2018-02-28 22:20:48 +00:00