Fix rollback to use helm3
This commit is contained in:
parent
92868a3307
commit
317d0b1a06
4
main.py
4
main.py
@ -69,8 +69,8 @@ def get_chartdata(namespace, chart, records):
|
||||
revision["namespace"] = namespace
|
||||
return data
|
||||
|
||||
def chartRollback(ns, revision, chart):
|
||||
command = "/usr/local/bin/helm -n " + ns + " rollback " + chart + " " + revision # helm2
|
||||
def chartRollback(revision, chart, ns):
|
||||
command = "/usr/local/bin/helm -n " + ns + " rollback " + chart + " " + revision # helm3?
|
||||
info(f"Running command: {command}")
|
||||
try:
|
||||
output = check_output(command.split(" "), stderr=STDOUT).decode("utf-8")
|
||||
|
||||
@ -29,7 +29,7 @@ def namespaceLookup(ns):
|
||||
charts = get_charts(ns)
|
||||
return jsonify(charts)
|
||||
|
||||
@routes.route('/deployChartRevision/<revision>/<chart>/<tiller_ns>', methods=['POST'])
|
||||
@routes.route('/deployChartRevision/<revision>/<chart>/<ns>', methods=['POST'])
|
||||
def deployChartRevision(revision, chart, tiller_ns):
|
||||
rollback = chartRollback(revision, chart, tiller_ns)
|
||||
rollback = chartRollback(revision, chart, ns)
|
||||
return rollback
|
||||
@ -4,6 +4,7 @@ class chartVersionTable(Table):
|
||||
revision = Col('Chart Revision')
|
||||
updated = Col('Updated')
|
||||
status = Col('Status')
|
||||
ns = Col('Namespace')
|
||||
chart = Col('Chart Version')
|
||||
description = Col('Description')
|
||||
deploy = ButtonCol('Deploy', 'routes.deployChartRevision', url_kwargs=dict(revision='revision', chart='chartName', tiller_ns='tiller_ns'), button_attrs={"type" : "submit", "class" : "btn btn-danger"})
|
||||
deploy = ButtonCol('Deploy', 'routes.deployChartRevision', url_kwargs=dict(revision='revision', chart='chartName', ns='ns'), button_attrs={"type" : "submit", "class" : "btn btn-danger"})
|
||||
Loading…
Reference in New Issue
Block a user