You missed Tempest. Excerpt from RDO trunk logs (which uses the master branch of oslo.config, not the released version like - iirc - tox): https://trunk.rdoproject.org/centos7-master-head/64/55/6455980e71abd2300f3ef15400593f479122de83_f98deee5/rpmbuild.log
DEBUG: FAIL: tempest.tests.test_config.TestServiceClientConfig.test_service_client_config_no_service DEBUG: tags: worker-7 DEBUG: ---------------------------------------------------------------------- DEBUG: Empty attachments: DEBUG: stderr DEBUG: stdout DEBUG: Traceback (most recent call last): DEBUG: File "tempest/tests/test_config.py", line 32, in setUp DEBUG: self.useFixture(fake_config.ServiceClientsConfigFixture()) DEBUG: File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 679, in useFixture DEBUG: reraise(*exc_info) DEBUG: File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 666, in useFixture DEBUG: fixture.setUp() DEBUG: File "tempest/tests/fake_config.py", line 97, in setUp DEBUG: self.conf.set_default('v3_endpoint_type', 'fake_v3_uri', 'identity') DEBUG: File "/usr/lib/python2.7/site-packages/debtcollector/removals.py", line 261, in wrapper DEBUG: return f(*args, **kwargs) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2312, in __inner DEBUG: result = f(self, *args, **kwargs) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2659, in set_default DEBUG: opt_info['opt'], default, enforce_type) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2665, in _get_enforced_type_value DEBUG: converted = self._convert_value(value, opt) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2943, in _convert_value DEBUG: return opt.type(value) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/types.py", line 156, in __call__ DEBUG: repr(value))) DEBUG: ValueError: Valid values are [public, admin, internal, publicURL, adminURL, internalURL], but found 'fake_v3_uri' DEBUG: ====================================================================== DEBUG: FAIL: tempest.tests.test_config.TestServiceClientConfig.test_service_client_config_service_all DEBUG: tags: worker-7 DEBUG: ---------------------------------------------------------------------- DEBUG: Empty attachments: DEBUG: stderr DEBUG: stdout DEBUG: Traceback (most recent call last): DEBUG: File "tempest/tests/test_config.py", line 32, in setUp DEBUG: self.useFixture(fake_config.ServiceClientsConfigFixture()) DEBUG: File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 679, in useFixture DEBUG: reraise(*exc_info) DEBUG: File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 666, in useFixture DEBUG: fixture.setUp() DEBUG: File "tempest/tests/fake_config.py", line 97, in setUp DEBUG: self.conf.set_default('v3_endpoint_type', 'fake_v3_uri', 'identity') DEBUG: File "/usr/lib/python2.7/site-packages/debtcollector/removals.py", line 261, in wrapper DEBUG: return f(*args, **kwargs) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2312, in __inner DEBUG: result = f(self, *args, **kwargs) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2659, in set_default DEBUG: opt_info['opt'], default, enforce_type) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2665, in _get_enforced_type_value DEBUG: converted = self._convert_value(value, opt) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2943, in _convert_value DEBUG: return opt.type(value) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/types.py", line 156, in __call__ DEBUG: repr(value))) DEBUG: ValueError: Valid values are [public, admin, internal, publicURL, adminURL, internalURL], but found 'fake_v3_uri' DEBUG: ====================================================================== DEBUG: FAIL: tempest.tests.test_config.TestServiceClientConfig.test_service_client_config_service_minimal DEBUG: tags: worker-7 DEBUG: ---------------------------------------------------------------------- DEBUG: Empty attachments: DEBUG: stderr DEBUG: stdout DEBUG: Traceback (most recent call last): DEBUG: File "tempest/tests/test_config.py", line 32, in setUp DEBUG: self.useFixture(fake_config.ServiceClientsConfigFixture()) DEBUG: File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 679, in useFixture DEBUG: reraise(*exc_info) DEBUG: File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 666, in useFixture DEBUG: fixture.setUp() DEBUG: File "tempest/tests/fake_config.py", line 97, in setUp DEBUG: self.conf.set_default('v3_endpoint_type', 'fake_v3_uri', 'identity') DEBUG: File "/usr/lib/python2.7/site-packages/debtcollector/removals.py", line 261, in wrapper DEBUG: return f(*args, **kwargs) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2312, in __inner DEBUG: result = f(self, *args, **kwargs) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2659, in set_default DEBUG: opt_info['opt'], default, enforce_type) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2665, in _get_enforced_type_value DEBUG: converted = self._convert_value(value, opt) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2943, in _convert_value DEBUG: return opt.type(value) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/types.py", line 156, in __call__ DEBUG: repr(value))) DEBUG: ValueError: Valid values are [public, admin, internal, publicURL, adminURL, internalURL], but found 'fake_v3_uri' DEBUG: ====================================================================== DEBUG: FAIL: tempest.tests.test_config.TestServiceClientConfig.test_service_client_config_service_unknown DEBUG: tags: worker-7 DEBUG: ---------------------------------------------------------------------- DEBUG: Empty attachments: DEBUG: stderr DEBUG: stdout DEBUG: Traceback (most recent call last): DEBUG: File "tempest/tests/test_config.py", line 32, in setUp DEBUG: self.useFixture(fake_config.ServiceClientsConfigFixture()) DEBUG: File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 679, in useFixture DEBUG: reraise(*exc_info) DEBUG: File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 666, in useFixture DEBUG: fixture.setUp() DEBUG: File "tempest/tests/fake_config.py", line 97, in setUp DEBUG: self.conf.set_default('v3_endpoint_type', 'fake_v3_uri', 'identity') DEBUG: File "/usr/lib/python2.7/site-packages/debtcollector/removals.py", line 261, in wrapper DEBUG: return f(*args, **kwargs) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2312, in __inner DEBUG: result = f(self, *args, **kwargs) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2659, in set_default DEBUG: opt_info['opt'], default, enforce_type) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2665, in _get_enforced_type_value DEBUG: converted = self._convert_value(value, opt) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2943, in _convert_value DEBUG: return opt.type(value) DEBUG: File "/usr/lib/python2.7/site-packages/oslo_config/types.py", line 156, in __call__ DEBUG: repr(value))) DEBUG: ValueError: Valid values are [public, admin, internal, publicURL, adminURL, internalURL], but found 'fake_v3_uri'
You missed Tempest. Excerpt from RDO trunk logs (which uses the master branch of oslo.config, not the released version like - iirc - tox): /trunk. rdoproject. org/centos7- master- head/64/ 55/6455980e71ab d2300f3ef154005 93f479122de83_ f98deee5/ rpmbuild. log
https:/
DEBUG: FAIL: tempest. tests.test_ config. TestServiceClie ntConfig. test_service_ client_ config_ no_service ------- ------- ------- ------- ------- ------- ------- ------- ------- tests/test_ config. py", line 32, in setUp (fake_config. ServiceClientsC onfigFixture( )) python2. 7/site- packages/ testtools/ testcase. py", line 679, in useFixture python2. 7/site- packages/ testtools/ testcase. py", line 666, in useFixture tests/fake_ config. py", line 97, in setUp set_default( 'v3_endpoint_ type', 'fake_v3_uri', 'identity') python2. 7/site- packages/ debtcollector/ removals. py", line 261, in wrapper python2. 7/site- packages/ oslo_config/ cfg.py" , line 2312, in __inner python2. 7/site- packages/ oslo_config/ cfg.py" , line 2659, in set_default python2. 7/site- packages/ oslo_config/ cfg.py" , line 2665, in _get_enforced_ type_value value(value, opt) python2. 7/site- packages/ oslo_config/ cfg.py" , line 2943, in _convert_value python2. 7/site- packages/ oslo_config/ types.py" , line 156, in __call__ ======= ======= ======= ======= ======= ======= ======= ======= ======= tests.test_ config. TestServiceClie ntConfig. test_service_ client_ config_ service_ all ------- ------- ------- ------- ------- ------- ------- ------- ------- tests/test_ config. py", line 32, in setUp (fake_config. ServiceClientsC onfigFixture( )) python2. 7/site- packages/ testtools/ testcase. py", line 679, in useFixture python2. 7/site- packages/ testtools/ testcase. py", line 666, in useFixture tests/fake_ config. py", line 97, in setUp set_default( 'v3_endpoint_ type', 'fake_v3_uri', 'identity') python2. 7/site- packages/ debtcollector/ removals. py", line 261, in wrapper python2. 7/site- packages/ oslo_config/ cfg.py" , line 2312, in __inner python2. 7/site- packages/ oslo_config/ cfg.py" , line 2659, in set_default python2. 7/site- packages/ oslo_config/ cfg.py" , line 2665, in _get_enforced_ type_value value(value, opt) python2. 7/site- packages/ oslo_config/ cfg.py" , line 2943, in _convert_value python2. 7/site- packages/ oslo_config/ types.py" , line 156, in __call__ ======= ======= ======= ======= ======= ======= ======= ======= ======= tests.test_ config. TestServiceClie ntConfig. test_service_ client_ config_ service_ minimal ------- ------- ------- ------- ------- ------- ------- ------- ------- tests/test_ config. py", line 32, in setUp (fake_config. ServiceClientsC onfigFixture( )) python2. 7/site- packages/ testtools/ testcase. py", line 679, in useFixture python2. 7/site- packages/ testtools/ testcase. py", line 666, in useFixture tests/fake_ config. py", line 97, in setUp set_default( 'v3_endpoint_ type', 'fake_v3_uri', 'identity') python2. 7/site- packages/ debtcollector/ removals. py", line 261, in wrapper python2. 7/site- packages/ oslo_config/ cfg.py" , line 2312, in __inner python2. 7/site- packages/ oslo_config/ cfg.py" , line 2659, in set_default python2. 7/site- packages/ oslo_config/ cfg.py" , line 2665, in _get_enforced_ type_value value(value, opt) python2. 7/site- packages/ oslo_config/ cfg.py" , line 2943, in _convert_value python2. 7/site- packages/ oslo_config/ types.py" , line 156, in __call__ ======= ======= ======= ======= ======= ======= ======= ======= ======= tests.test_ config. TestServiceClie ntConfig. test_service_ client_ config_ service_ unknown ------- ------- ------- ------- ------- ------- ------- ------- ------- tests/test_ config. py", line 32, in setUp (fake_config. ServiceClientsC onfigFixture( )) python2. 7/site- packages/ testtools/ testcase. py", line 679, in useFixture python2. 7/site- packages/ testtools/ testcase. py", line 666, in useFixture tests/fake_ config. py", line 97, in setUp set_default( 'v3_endpoint_ type', 'fake_v3_uri', 'identity') python2. 7/site- packages/ debtcollector/ removals. py", line 261, in wrapper python2. 7/site- packages/ oslo_config/ cfg.py" , line 2312, in __inner python2. 7/site- packages/ oslo_config/ cfg.py" , line 2659, in set_default python2. 7/site- packages/ oslo_config/ cfg.py" , line 2665, in _get_enforced_ type_value value(value, opt) python2. 7/site- packages/ oslo_config/ cfg.py" , line 2943, in _convert_value python2. 7/site- packages/ oslo_config/ types.py" , line 156, in __call__
DEBUG: tags: worker-7
DEBUG: -------
DEBUG: Empty attachments:
DEBUG: stderr
DEBUG: stdout
DEBUG: Traceback (most recent call last):
DEBUG: File "tempest/
DEBUG: self.useFixture
DEBUG: File "/usr/lib/
DEBUG: reraise(*exc_info)
DEBUG: File "/usr/lib/
DEBUG: fixture.setUp()
DEBUG: File "tempest/
DEBUG: self.conf.
DEBUG: File "/usr/lib/
DEBUG: return f(*args, **kwargs)
DEBUG: File "/usr/lib/
DEBUG: result = f(self, *args, **kwargs)
DEBUG: File "/usr/lib/
DEBUG: opt_info['opt'], default, enforce_type)
DEBUG: File "/usr/lib/
DEBUG: converted = self._convert_
DEBUG: File "/usr/lib/
DEBUG: return opt.type(value)
DEBUG: File "/usr/lib/
DEBUG: repr(value)))
DEBUG: ValueError: Valid values are [public, admin, internal, publicURL, adminURL, internalURL], but found 'fake_v3_uri'
DEBUG: =======
DEBUG: FAIL: tempest.
DEBUG: tags: worker-7
DEBUG: -------
DEBUG: Empty attachments:
DEBUG: stderr
DEBUG: stdout
DEBUG: Traceback (most recent call last):
DEBUG: File "tempest/
DEBUG: self.useFixture
DEBUG: File "/usr/lib/
DEBUG: reraise(*exc_info)
DEBUG: File "/usr/lib/
DEBUG: fixture.setUp()
DEBUG: File "tempest/
DEBUG: self.conf.
DEBUG: File "/usr/lib/
DEBUG: return f(*args, **kwargs)
DEBUG: File "/usr/lib/
DEBUG: result = f(self, *args, **kwargs)
DEBUG: File "/usr/lib/
DEBUG: opt_info['opt'], default, enforce_type)
DEBUG: File "/usr/lib/
DEBUG: converted = self._convert_
DEBUG: File "/usr/lib/
DEBUG: return opt.type(value)
DEBUG: File "/usr/lib/
DEBUG: repr(value)))
DEBUG: ValueError: Valid values are [public, admin, internal, publicURL, adminURL, internalURL], but found 'fake_v3_uri'
DEBUG: =======
DEBUG: FAIL: tempest.
DEBUG: tags: worker-7
DEBUG: -------
DEBUG: Empty attachments:
DEBUG: stderr
DEBUG: stdout
DEBUG: Traceback (most recent call last):
DEBUG: File "tempest/
DEBUG: self.useFixture
DEBUG: File "/usr/lib/
DEBUG: reraise(*exc_info)
DEBUG: File "/usr/lib/
DEBUG: fixture.setUp()
DEBUG: File "tempest/
DEBUG: self.conf.
DEBUG: File "/usr/lib/
DEBUG: return f(*args, **kwargs)
DEBUG: File "/usr/lib/
DEBUG: result = f(self, *args, **kwargs)
DEBUG: File "/usr/lib/
DEBUG: opt_info['opt'], default, enforce_type)
DEBUG: File "/usr/lib/
DEBUG: converted = self._convert_
DEBUG: File "/usr/lib/
DEBUG: return opt.type(value)
DEBUG: File "/usr/lib/
DEBUG: repr(value)))
DEBUG: ValueError: Valid values are [public, admin, internal, publicURL, adminURL, internalURL], but found 'fake_v3_uri'
DEBUG: =======
DEBUG: FAIL: tempest.
DEBUG: tags: worker-7
DEBUG: -------
DEBUG: Empty attachments:
DEBUG: stderr
DEBUG: stdout
DEBUG: Traceback (most recent call last):
DEBUG: File "tempest/
DEBUG: self.useFixture
DEBUG: File "/usr/lib/
DEBUG: reraise(*exc_info)
DEBUG: File "/usr/lib/
DEBUG: fixture.setUp()
DEBUG: File "tempest/
DEBUG: self.conf.
DEBUG: File "/usr/lib/
DEBUG: return f(*args, **kwargs)
DEBUG: File "/usr/lib/
DEBUG: result = f(self, *args, **kwargs)
DEBUG: File "/usr/lib/
DEBUG: opt_info['opt'], default, enforce_type)
DEBUG: File "/usr/lib/
DEBUG: converted = self._convert_
DEBUG: File "/usr/lib/
DEBUG: return opt.type(value)
DEBUG: File "/usr/lib/
DEBUG: repr(value)))
DEBUG: ValueError: Valid values are [public, admin, internal, publicURL, adminURL, internalURL], but found 'fake_v3_uri'