Merge "Make config parser case sensitivity in rally-openstack"

This commit is contained in:
Zuul 2020-06-16 22:00:57 +00:00 committed by Gerrit Code Review
commit 9858b834ba
4 changed files with 14 additions and 0 deletions

View File

@ -16,6 +16,17 @@ Changelog
.. Release notes for existing releases are MUTABLE! If there is something that .. Release notes for existing releases are MUTABLE! If there is something that
was missed or can be improved, feel free to change it! was missed or can be improved, feel free to change it!
[unreleased]
------------
Fixed
~~~~~
* [verification component] Make config parser case sensitivity in
TempestContext and TempestConfigfileManager.
`Launchpad-bug #1881456 <https://launchpad.net/bugs/1881456>`_
[2.0.0] - 2020-05-08 [2.0.0] - 2020-05-08
-------------------- --------------------

View File

@ -49,6 +49,7 @@ class TempestConfigfileManager(object):
self.available_services = self.clients.services().values() self.available_services = self.clients.services().values()
self.conf = configparser.ConfigParser(allow_no_value=True) self.conf = configparser.ConfigParser(allow_no_value=True)
self.conf.optionxform = str
def _get_service_type_by_service_name(self, service_name): def _get_service_type_by_service_name(self, service_name):
for s_type, s_name in self.clients.services().items(): for s_type, s_name in self.clients.services().items():

View File

@ -53,6 +53,7 @@ class TempestContext(context.VerifierContext):
self.available_services = self.clients.services().values() self.available_services = self.clients.services().values()
self.conf = configparser.ConfigParser(allow_no_value=True) self.conf = configparser.ConfigParser(allow_no_value=True)
self.conf.optionxform = str
self.conf_path = self.verifier.manager.configfile self.conf_path = self.verifier.manager.configfile
self.data_dir = self.verifier.manager.home_dir self.data_dir = self.verifier.manager.home_dir

View File

@ -111,6 +111,7 @@ class Rally(object):
if self.config_opts: if self.config_opts:
self.config_filename = os.path.join(self.tmp_dir, "conf") self.config_filename = os.path.join(self.tmp_dir, "conf")
config = configparser.RawConfigParser() config = configparser.RawConfigParser()
config.optionxform = str
for section, opts in self.config_opts.items(): for section, opts in self.config_opts.items():
if section.lower() != "default": if section.lower() != "default":
config.add_section(section) config.add_section(section)