[AIO][master]runtest dosn't generate dashboard_url
Fix dashboard_url generation for AIO
on multyNode we check pillar for nginx config
nginx_proxy_openstack_web. If it present -
took values from
nginx.server.site.nginx_proxy_openstack_web*
pillar..
In other case use default parameters
Change-Id: I1971c68dd46bcba044df7efe064cb61b84dae3e5
Related-Prod: PROD-18152
diff --git a/_modules/runtest/tempest_sections/dashboard.py b/_modules/runtest/tempest_sections/dashboard.py
index d9a20d0..008af2b 100644
--- a/_modules/runtest/tempest_sections/dashboard.py
+++ b/_modules/runtest/tempest_sections/dashboard.py
@@ -22,7 +22,7 @@
nginx_enable = conditions.BaseRule('nginx.server.enabled', 'eq', True)
if self.get_item_when_condition_match('horizon.server.enabled', horizon_enable):
- if self.get_item_when_condition_match('nginx.server.enabled', nginx_enable):
+ if self.get_item_when_condition_match('nginx.server.site.nginx_proxy_openstack_web.enabled', nginx_enable):
port = self.get_item_when_condition_match('nginx.server.site.nginx_proxy_openstack_web.host.port', nginx_enable)
protocol = self.get_item_when_condition_match('nginx.server.site.nginx_proxy_openstack_web.host.protocol', nginx_enable)
ip = self.get_item_when_condition_match('nginx.server.site.nginx_proxy_openstack_web.host.name', nginx_enable)
@@ -39,4 +39,4 @@
@property
def disable_ssl_certificate_validation(self):
- pass
\ No newline at end of file
+ pass