deckhand/deckhand/barbican
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
..
__init__.py DECKHAND-10: Add Barbican integration to Deckhand 2017-06-29 22:25:11 +01:00
client_wrapper.py Fix: Inject secret payload rather than reference into document 2018-02-26 10:17:50 -05:00
driver.py Fix secret_uuid used to query Barbican's Secrets API 2018-03-26 21:30:57 +01:00