armada/armada/handlers
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
..
__init__.py feat(api): policy enforcement and api standard 2017-09-20 21:54:39 +00:00
armada.py Airship 2 support features 2020-03-25 13:56:32 -05:00
chart_delete.py Standardize Armada code with YAPF 2019-07-31 10:16:15 -05:00
chart_deploy.py [chart_deploy] Handle unknow chart status in a more resilient manner 2020-07-30 17:19:11 +00:00
chart_download.py Airship 2 support features 2020-03-25 13:56:32 -05:00
chartbuilder.py fix: Align template file naming with Helm CLI 2019-10-03 20:32:43 +00:00
document.py Address PEP8 Failures in Armada 2020-05-29 18:02:11 -05:00
k8s.py Move kubernetes client to >=11.0.0 2020-03-20 08:49:45 -05:00
lock.py Standardize Armada code with YAPF 2019-07-31 10:16:15 -05:00
manifest.py Airship 2 support features 2020-03-25 13:56:32 -05:00
metrics.py Implement Prometheus metric integration 2019-08-15 16:12:17 +00:00
override.py Standardize Armada code with YAPF 2019-07-31 10:16:15 -05:00
release_diff.py fix: Align template file naming with Helm CLI 2019-10-03 20:32:43 +00:00
schema.py Standardize Armada code with YAPF 2019-07-31 10:16:15 -05:00
test.py Standardize Armada code with YAPF 2019-07-31 10:16:15 -05:00
tiller.py handlers: Remove dry-run functionality 2019-09-05 16:29:04 +00:00
wait.py Reestablish watch and retry wait for some errors 2020-04-19 18:54:03 +00:00