From 780236a6a4cfda0ccf46563763156d5804039750 Mon Sep 17 00:00:00 2001 From: Kevin Fox Date: Fri, 25 Sep 2015 13:11:39 -0700 Subject: [PATCH] Support Heat Environments with the App Catalog. See subject. Change-Id: I77658bb24988829537aacc6c9f7130a664c41aec --- .../static/dashboard/project/app_catalog/action.html | 5 ++++- .../static/dashboard/project/app_catalog/app_catalog.js | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app_catalog/static/dashboard/project/app_catalog/action.html b/app_catalog/static/dashboard/project/app_catalog/action.html index 3301abf..df0a995 100644 --- a/app_catalog/static/dashboard/project/app_catalog/action.html +++ b/app_catalog/static/dashboard/project/app_catalog/action.html @@ -7,7 +7,10 @@ Checking Error Unsupported - Launch +
+ Launch + Launch +
Install Instructions diff --git a/app_catalog/static/dashboard/project/app_catalog/app_catalog.js b/app_catalog/static/dashboard/project/app_catalog/app_catalog.js index 6a882c6..69b28e6 100644 --- a/app_catalog/static/dashboard/project/app_catalog/app_catalog.js +++ b/app_catalog/static/dashboard/project/app_catalog/app_catalog.js @@ -228,7 +228,11 @@ } var process = function(asset) { var url = asset.attributes.url; - heatAPI.validate({'template_url': url}, true).success(function(data) { + var args = {'template_url': url}; + if ('environment' in asset.service ) { + args['environment'] = asset.service.environment; + } + heatAPI.validate(args, true).success(function(data) { asset.validated = true; notifyUpdate(); }).error(function(data, status) {