Fix for boot_config_env default path
Change-Id: I1bd2b5c194c3cb4d7cbd893139efba89bc0b4fc0
Story: #2006483
Task: 36426
Related-Issue: PRODX-4661
(cherry picked from commit 5d966f94a72c6c1cf0013f1e025533fa54170329)
diff --git a/heat_tempest_plugin/config.py b/heat_tempest_plugin/config.py
index 5b9c10b..7b1114a 100644
--- a/heat_tempest_plugin/config.py
+++ b/heat_tempest_plugin/config.py
@@ -12,6 +12,12 @@
from oslo_config import cfg
+import os
+
+default_template = os.path.join(
+ os.path.dirname(os.path.realpath(__file__)),
+ 'tests/scenario/templates/boot_config_none_env.yaml')
+
service_available_group = cfg.OptGroup(name="service_available",
title="Available OpenStack Services")
@@ -103,8 +109,7 @@
default='public',
help="Visible floating network name "),
cfg.StrOpt('boot_config_env',
- default=('heat_tempest_plugin/tests/scenario/templates'
- '/boot_config_none_env.yaml'),
+ default=default_template,
help="Path to environment file which defines the "
"resource type Heat::InstallConfigAgent. Needs to "
"be appropriate for the image_ref."),