deckhand/deckhand
Doug Aaser 2786769de5 Fix encrypted doc rendering
This patchset fixes a bug where Deckhand was failing to perform
substitution and layering on document sets where all the documents had a
storagePolicy of encrypted. Deckhand would attempt to substitute from an
encrypted source document, but when that document marked as encrypted,
it fails because the source doc had been redacted. The behavior now goes
as follows:

- Resolve Barbican references before layering and substitution have been
  performed so that the prior two operations don't attempt to operate on a
  Barbican reference
- After substitution, redact the destination document if it is marked as
  encrypted
- Now, after substition, we can redact the rest of the documents and
  substitutions

Change-Id: I725775d554c9eed2692fc6203c416a7119646680
2019-10-04 16:33:46 +00:00
..
barbican Add retries to Barbican secret create 2019-10-04 11:25:50 -05:00
client Log client-id in UCP API endpoints 2019-04-05 09:55:09 +00:00
common Fix encrypted doc rendering 2019-10-04 16:33:46 +00:00
conf Add retries to Barbican secret create 2019-10-04 11:25:50 -05:00
control Fix encrypted doc rendering 2019-10-04 16:33:46 +00:00
db Revision diffing issue with revision rollback. 2018-11-21 11:32:16 -06:00
engine Fix encrypted doc rendering 2019-10-04 16:33:46 +00:00
policies Redacts Raw Documents 2018-10-19 23:56:12 -05:00
tests Fix encrypted doc rendering 2019-10-04 16:33:46 +00: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 Log client-id in UCP API endpoints 2019-04-05 09:55:09 +00:00
errors.py fix: Use schema instead of metadata.schema for replacement check 2018-10-31 15:02:28 -04:00
factories.py Adding api for revisions deep diffing 2018-09-17 17:01:34 +05:30
policy.py DECKHAND-66: Document substitution implementation 2017-10-13 15:16:27 -04:00
service.py Log client-id in UCP API endpoints 2019-04-05 09:55:09 +00:00
types.py Simplify schema validation 2018-07-03 02:07:33 +00:00