armada/armada
Nishant Kumar 88c200fc18 [chart_deploy] Handle unknow chart status in a more resilient manner
In cases when chart is in a pending state and last deployment age
for chart is less than the chart wait timeout, armada can consume
all the retries without attempting to purge and re-install the
chart.

This PS addresses the above issue by waiting for the chart until
the wait timeout is met and then proceeding ahead with usual
armada process of purging and re-installing the chart if the status
is not DEPLOYED.

Other code changes in this PS is just re-arranging the existing logic to
fix some edge cases and solve pep8 issues.

Change-Id: Id11d0fb06201264015b3064a43e83903f99a30b1
2020-07-30 17:19:11 +00:00
..
api api: Remove dry-run parameter 2019-09-05 16:29:04 +00:00
cli Airship 2 support features 2020-03-25 13:56:32 -05:00
common Address PEP8 Failures in Armada 2020-05-29 18:02:11 -05:00
conf Standardize Armada code with YAPF 2019-07-31 10:16:15 -05:00
exceptions Address PEP8 Failures in Armada 2020-05-29 18:02:11 -05:00
handlers [chart_deploy] Handle unknow chart status in a more resilient manner 2020-07-30 17:19:11 +00:00
schemas Support builtin chart dependencies 2019-08-22 08:13:03 -05:00
tests Airship 2 support features 2020-03-25 13:56:32 -05:00
utils Allow proxy_server use for chart tarball downloads 2019-09-17 14:56:08 -07:00
__init__.py fix(init): remove duplicated version code 2018-05-28 05:52:58 -05:00
const.py Introduce v2 docs 2019-04-16 10:15:21 -05:00
shell.py Airship 2 support features 2020-03-25 13:56:32 -05:00
version.py Fix(linting): Make Armada pep8 compliant 2017-09-29 11:46:58 -04:00