]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume configuration normalize underscore vs. whitespace named options
authorAlfredo Deza <adeza@redhat.com>
Mon, 12 Feb 2018 21:46:47 +0000 (16:46 -0500)
committerAlfredo Deza <adeza@redhat.com>
Thu, 15 Feb 2018 20:18:02 +0000 (15:18 -0500)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit b80e3bf1175a65181d1f2ed38b6a416c6b730d82)

src/ceph-volume/ceph_volume/configuration.py

index f515b8c9eae94cf2aab1ae72f6547f0b93cb1def..2b9cd9fdc7f1319e7f94d98d0bcd72a551b8307a 100644 (file)
@@ -65,6 +65,11 @@ class Conf(configparser.SafeConfigParser):
         except (configparser.NoSectionError, configparser.NoOptionError):
             raise exceptions.ConfigurationKeyError('global', 'fsid')
 
+    def optionxform(self, s):
+        s = s.replace('_', ' ')
+        s = '_'.join(s.split())
+        return s
+
     def get_safe(self, section, key, default=None):
         """
         Attempt to get a configuration value from a certain section