It appears that a legitimate bug crept in with that change, but I'm flummoxed as to how this passed the integration tests in the gate. The Nova unit tests should be blowing up _any_ time they are running with an oslo.config newer than that commit. :-/
Okay, the reason this works with site-packages disabled is that then it pulls down oslo.config from pypi, which is older than the one installed by devstack. I git bisected the problem down to this commit: https:/ /github. com/openstack/ oslo.config/ commit/ 2422d4118c97734 067ea0b37ae159b c2e3c492c5
It appears that a legitimate bug crept in with that change, but I'm flummoxed as to how this passed the integration tests in the gate. The Nova unit tests should be blowing up _any_ time they are running with an oslo.config newer than that commit. :-/