Unfortunately it seems we have some very poorly written keymgr unit tests, specifically keymgr/test_barbican.py does this:
from barbicanclient.common import auth
First problem is that from a unit test perspective that pretty much sucks, second problem is that barbicanclient as of version 3.0.0.0 no longer has an "auth" module, as a result Cinder unit tests now fail.
The test_barbican.py unit tests need to be rewritten to mock out the client components.
Unfortunately it seems we have some very poorly written keymgr unit tests, specifically keymgr/ test_barbican. py does this: common import auth
from barbicanclient.
First problem is that from a unit test perspective that pretty much sucks, second problem is that barbicanclient as of version 3.0.0.0 no longer has an "auth" module, as a result Cinder unit tests now fail.
The test_barbican.py unit tests need to be rewritten to mock out the client components.