armada/armada
Sean Eagan 5c5ddf8e8c Move to semantic diffing of charts
We were seeing false positives when diffing charts to determine
whether an upgrade was necessary. Previously we were serializing the
charts and values and diffing those, but these serializations often
output things in different and non-deterministic order, hence the
false positives. This removes the ordering concerns by puttings things
in maps instead of lists, and comparing those semantically rather than
via serialization. This also improves the diff output to be easier to
read. It also stops caring about diffs in Chart.yaml.

Change-Id: I4c92c2e7c814178c374623ea52d717bdb9f72b11
2018-08-20 16:04:11 -05:00
..
api Change chart `test` key to object and support cleanup flag 2018-06-27 10:47:02 -05:00
cli Updating readthedocs to airship-armada 2018-08-14 09:47:28 -05: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 Move to semantic diffing of charts 2018-08-20 16:04:11 -05:00
handlers Move to semantic diffing of charts 2018-08-20 16:04:11 -05:00
schemas Run helm tests by default 2018-07-17 09:18:39 -05:00
tests Move to semantic diffing of charts 2018-08-20 16:04:11 -05:00
utils Ensure SSH git clone doesn't prompt for user 2018-07-12 20:44:43 +01: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