pegleg/pegleg/engine
Alexander Hughes 9f824f878d Add configurable deckhand render validation
Currently deckhand render validation is disabled by default with no
option to override that behavior from the command line.  Resolve this
by:
1. Adding CLI render flag 'validate', default=True
2. Updating CLI documentation
3. Update pegleg.engine.site.render method to include configurable
   validate flag
4. Update pegleg.engine.util.deckhand.deckhand_render method to
   validate=True by default (previously False)
5. Update pegleg.engine.util.deckhand.deckhand_render method to
   perform deckhand's validate all function on rendered documents

NOTE: Validation logic is handled in deckhand, see
https://opendev.org/airship/deckhand/src/branch/master/deckhand/engine/layering.py
https://opendev.org/airship/deckhand/src/branch/master/deckhand/engine/document_validation.py

Change-Id: I042fad4b2bf08c88e3a2eef6a54dede5d45c28f5
2019-04-30 15:41:40 -05:00
..
catalog Update validity checks and docs of PKI functions 2019-04-09 12:36:35 -05:00
catalogs Revised exception for missing passphrase catalog 2019-04-03 16:27:28 -05:00
common pki: Port Promenade's PKI catalog into Pegleg 2019-01-15 13:29:21 -06:00
generators Add CLI generation of salt 2019-02-20 16:51:01 +00:00
util Add configurable deckhand render validation 2019-04-30 15:41:40 -05:00
__init__.py Pegleg encryption of site secrets 2018-10-30 16:53:51 +00:00
bundle.py CLI: Add command to generate genesis bundle 2019-03-07 03:00:30 -06:00
errorcodes.py tests: Increase test coverage for lint checks 2019-01-01 19:17:11 +00:00
exceptions.py PKI Cert generation and check updates 2019-04-08 07:48:32 -05:00
lint.py Fix typo in secrets linting 2019-03-22 17:38:07 +00:00
repository.py pki: Port Promenade's PKI catalog into Pegleg 2019-01-15 13:29:21 -06:00
secrets.py PKI Cert generation and check updates 2019-04-08 07:48:32 -05:00
site.py Add configurable deckhand render validation 2019-04-30 15:41:40 -05:00
type.py Pegleg CLI output improvement 2018-10-10 15:30:54 -04:00