Update armada handler to new manifest syntax

-Fix not purging failed releases bug
This commit is contained in:
Tim Heyer 2017-07-28 18:32:55 +00:00 committed by Drew Walters
parent 629afb44a3
commit dda2a8dab7
1 changed files with 2 additions and 2 deletions

View File

@ -116,7 +116,7 @@ class Armada(object):
for ch in group.get(KEYWORD_CHARTS): for ch in group.get(KEYWORD_CHARTS):
ch_release_name = release_prefix(prefix, ch_release_name = release_prefix(prefix,
ch.get('chart') ch.get('chart')
.get('name')) .get('chart_name'))
if release[0] == ch_release_name: if release[0] == ch_release_name:
LOG.info('Purging failed release %s ' LOG.info('Purging failed release %s '
'before deployment', release[0]) 'before deployment', release[0])
@ -154,7 +154,7 @@ class Armada(object):
else: else:
ch.get('chart')['source_dir'] = (repos.get(location), subpath) ch.get('chart')['source_dir'] = (repos.get(location), subpath)
else: else:
chart_name = ch.get('chart').get('name') chart_name = ch.get('chart').get('chart_name')
raise armada_exceptions.ChartSourceException(ct_type, chart_name) raise armada_exceptions.ChartSourceException(ct_type, chart_name)
def get_releases_by_status(self, status): def get_releases_by_status(self, status):