4b70927bb2
This PS fixes a bug related to Deckhand only using "secret" document types to be used as substitution sources; the substitution logic should be made generic, because it shouldn't just apply to secrets. This entailed removing the "is_secret" database column from the Document table as it's no longer needed and dropping it from a DB query made to find the source document for substitution in the secrets_manager module. This PS also increased resiliency via exception handling and some edge cases surrounding substitution. Finally, unit tests and functional tests were added to validate substitition using a generic document as the source. Change-Id: I2c4b49b2eb55473c56b8253a456803e793b0b0b0 |
||
---|---|---|
.. | ||
gabbits | ||
__init__.py | ||
test_gabbi.py |