diff --git a/tempest/config.py b/tempest/config.py index cc0ba34d09..0834485d6d 100644 --- a/tempest/config.py +++ b/tempest/config.py @@ -1217,6 +1217,11 @@ class TempestConfigProxy(object): def set_config_path(self, path): self._path = path + # FIXME(masayukig): bug#1783751 To pass the config file path to child + # processes, we need to set the environment variables here as a + # workaround. + os.environ['TEMPEST_CONFIG_DIR'] = os.path.dirname(path) + os.environ['TEMPEST_CONFIG'] = os.path.basename(path) CONF = TempestConfigProxy()