summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-04-14 07:07:17 +0000
committerGerrit Code Review <review@openstack.org>2015-04-14 07:07:17 +0000
commitdc3886509573b7b3f149b7d375cc83e3231a0561 (patch)
tree25c77703a326c9c94721325b9fbdfe6d608ead4a
parentc0dc8a97ecb6356b7698b477ad78a09a61b6c255 (diff)
parent1192752ee654cde96a00f6e9a0295100d29e95cb (diff)
downloadhorizon-dc3886509573b7b3f149b7d375cc83e3231a0561.tar.gz
Merge "[Heat] Resource url mapping improvement"
-rw-r--r--openstack_dashboard/dashboards/project/stacks/mappings.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/openstack_dashboard/dashboards/project/stacks/mappings.py b/openstack_dashboard/dashboards/project/stacks/mappings.py
index 8254ab0ea..d59beca44 100644
--- a/openstack_dashboard/dashboards/project/stacks/mappings.py
+++ b/openstack_dashboard/dashboards/project/stacks/mappings.py
@@ -26,6 +26,10 @@ LOG = logging.getLogger(__name__)
resource_urls = {
+ "AWS::AutoScaling::AutoScalingGroup": {
+ 'link': 'horizon:project:stacks:detail'},
+ "AWS::CloudFormation::Stack": {
+ 'link': 'horizon:project:stacks:detail'},
"AWS::EC2::Instance": {
'link': 'horizon:project:instances:detail'},
"AWS::EC2::InternetGateway": {
@@ -52,6 +56,12 @@ resource_urls = {
'link': 'horizon:project:stacks:detail'},
"OS::Heat::CloudConfig": {
'link': 'horizon:project:stacks:detail'},
+ "OS::Neutron::Firewall": {
+ 'link': 'horizon:project:firewalls:firewalldetails'},
+ "OS::Neutron::FirewallPolicy": {
+ 'link': 'horizon:project:firewalls:policydetails'},
+ "OS::Neutron::FirewallRule": {
+ 'link': 'horizon:project:firewalls:ruledetails'},
"OS::Heat::HARestarter": {
'link': 'horizon:project:stacks:detail'},
"OS::Heat::InstanceGroup": {
@@ -66,18 +76,34 @@ resource_urls = {
'link': 'horizon:project:stacks:detail'},
"OS::Heat::StructuredDeployment": {
'link': 'horizon:project:stacks:detail'},
+ "OS::Heat::Stack": {
+ 'link': 'horizon:project:stacks:detail'},
"OS::Heat::WaitCondition": {
'link': 'horizon:project:stacks:detail'},
"OS::Heat::WaitConditionHandle": {
'link': 'horizon:project:stacks:detail'},
+ "OS::Neutron::HealthMonitor": {
+ 'link': 'horizon:project:loadbalancers:monitordetails'},
+ "OS::Neutron::IKEPolicy": {
+ 'link': 'horizon:project:vpn:ikepolicydetails'},
+ "OS::Neutron::IPsecPolicy": {
+ 'link': 'horizon:project:vpn:ipsecpolicydetails'},
+ "OS::Neutron::IPsecSiteConnection": {
+ 'link': 'horizon:project:vpn:ipsecsiteconnectiondetails'},
"OS::Neutron::Net": {
'link': 'horizon:project:networks:detail'},
+ "OS::Neutron::Pool": {
+ 'link': 'horizon:project:loadbalancers:pooldetails'},
+ "OS::Neutron::PoolMember": {
+ 'link': 'horizon:project:loadbalancers:memberdetails'},
"OS::Neutron::Port": {
'link': 'horizon:project:networks:ports:detail'},
"OS::Neutron::Router": {
'link': 'horizon:project:routers:detail'},
"OS::Neutron::Subnet": {
'link': 'horizon:project:networks:subnets:detail'},
+ "OS::Neutron::VPNService": {
+ 'link': 'horizon:project:vpn:vpnservicedetails'},
"OS::Nova::KeyPair": {
'link': 'horizon:project:access_and_security:index'},
"OS::Nova::Server": {