armada/armada
Felipe Monteiro e4a4d2ea68 Add validation logic to Test endpoints
This PS adds validation logic recently implemented in
armada.utils.validate [0] for validating documents and
Armada-generated Manifests to the Test and Tests controller classes.

Also refactors some exception handling for both controller classes to
better bubble up the appropriate exception.

Finally unit tests have been added for the Armada Test controller
to verify above changes work.

[0] https://review.gerrithub.io/#/c/378700/

Change-Id: I01f73c1778bf7c2e38032d5fddabd327c013edbb
2018-02-25 17:57:04 -05:00
..
api Add validation logic to Test endpoints 2018-02-25 17:57:04 -05:00
cli Improved document validation 2018-02-23 11:11:09 -05:00
common [Bug] Fix to setup policy 2018-02-21 22:38:11 -08:00
conf feat(source): Add support for SSH key authentication 2018-02-13 16:10:34 -05:00
exceptions Add validation logic to Test endpoints 2018-02-25 17:57:04 -05:00
handlers Add unit tests for Tiller handler 2018-02-23 15:12:43 -05:00
schemas Improved document validation 2018-02-23 11:11:09 -05:00
tests Add validation logic to Test endpoints 2018-02-25 17:57:04 -05:00
utils Improved document validation 2018-02-23 11:11:09 -05:00
__init__.py Fix(linting): Make Armada pep8 compliant 2017-09-29 11:46:58 -04:00
const.py bug(tests): Unskip Armada API unit tests 2017-12-14 17:02:50 -04:00
errors.py bug(manifest): Allow specific manifest to be specified 2018-01-25 16:29:18 -05:00
shell.py style(armada): quality of life and cleanup 2018-02-12 10:27:11 -05:00
version.py Fix(linting): Make Armada pep8 compliant 2017-09-29 11:46:58 -04:00