armada/armada
anthony.bellino cb57588968 Fix for get manifest
In some use cases, some site level docs are only included in specific
manifests. This is so sites can call out what they want deployed, however
currently Armada is checking for all documents to exist and leads
to an invalid manifest exception.

This PS removes the '.build_charts_deps()' and 'build_chart_groups()' calls
in 'get_manifest()' so that only chart documents, and chart group documents
are built after finding them within 'build_armada_manfiest()' and
'build_chart_group()'. 'build_armada_manifest()' will now throw the
related 'Could not find chart group... exception' for related chart
and chart group issues.  Additional subclass exceptions were added along
with adding traceback to capture the chained exceptions.

Change-Id: Idc8a75b290ac0afb1e177203535b012d589b708f
2018-09-14 15:27:03 +00:00
..
api Change chart `test` key to object and support cleanup flag 2018-06-27 10:47:02 -05:00
cli Fix for yapf v0.24.0 2018-09-11 20:39:25 +00:00
common Adding yapf config, plus formatted code. 2018-06-22 14:56:04 -05:00
conf Adding yapf config, plus formatted code. 2018-06-22 14:56:04 -05:00
exceptions Fix for get manifest 2018-09-14 15:27:03 +00:00
handlers Fix for get manifest 2018-09-14 15:27:03 +00:00
schemas Run helm tests by default 2018-07-17 09:18:39 -05:00
tests Fix for get manifest 2018-09-14 15:27:03 +00:00
utils Fix for get manifest 2018-09-14 15:27:03 +00:00
__init__.py fix(init): remove duplicated version code 2018-05-28 05:52:58 -05:00
const.py Changing default timeout from 3600 to 900 seconds, when timeout is unspecified. 2018-07-02 13:27:18 -05:00
errors.py Adding yapf config, plus formatted code. 2018-06-22 14:56:04 -05:00
shell.py Adding yapf config, plus formatted code. 2018-06-22 14:56:04 -05:00
version.py Fix(linting): Make Armada pep8 compliant 2017-09-29 11:46:58 -04:00