Merge "Choose an approppriate image upon stack failure"
This commit is contained in:
commit
9d3f2588ad
|
@ -23,9 +23,17 @@ from muranodashboard.api import packages as pkg_cli
|
||||||
from muranodashboard.environments import consts
|
from muranodashboard.environments import consts
|
||||||
|
|
||||||
|
|
||||||
def get_app_image(request, app_fqdn):
|
def get_app_image(request, app_fqdn, status=None):
|
||||||
package = pkg_cli.app_by_fqn(request, app_fqdn)
|
package = pkg_cli.app_by_fqn(request, app_fqdn)
|
||||||
url = static('dashboard/img/stack-green.svg')
|
if status in [
|
||||||
|
consts.STATUS_ID_DEPLOY_FAILURE,
|
||||||
|
consts.STATUS_ID_DELETE_FAILURE,
|
||||||
|
]:
|
||||||
|
url = static('dashboard/img/stack-red.svg')
|
||||||
|
elif status == consts.STATUS_ID_READY:
|
||||||
|
url = static('dashboard/img/stack-green.svg')
|
||||||
|
else:
|
||||||
|
url = static('dashboard/img/stack-gray.svg')
|
||||||
if package:
|
if package:
|
||||||
app_id = package.id
|
app_id = package.id
|
||||||
url = reverse("horizon:murano:catalog:images", args=(app_id,))
|
url = reverse("horizon:murano:catalog:images", args=(app_id,))
|
||||||
|
@ -259,7 +267,8 @@ def render_d3_data(request, environment):
|
||||||
required_by = ext_net_name
|
required_by = ext_net_name
|
||||||
|
|
||||||
service_node = _create_empty_node()
|
service_node = _create_empty_node()
|
||||||
service_image = get_app_image(request, service['?']['type'])
|
service_image = get_app_image(request, service['?']['type'],
|
||||||
|
service['?']['status'])
|
||||||
node_id = service['?']['id']
|
node_id = service['?']['id']
|
||||||
node_refs[node_id] = service_node
|
node_refs[node_id] = service_node
|
||||||
service_node.update({
|
service_node.update({
|
||||||
|
|
Loading…
Reference in New Issue