This tentatively adds support for that API by letting the
microversion header OpenStack-API-Version go through. Also
added a few unit tests just to check that we're properly routing
the messages path.
Change-Id: Ie21b15ee5d33085e0515a129ea4ef89836ca8d57
Particularly for client-side errors, we ought to at least return the
actual error status instead of a generic 404.
Enablement of negative Tempest tests.
Change-Id: Ieaf658c9bd202dbb5000c10c43bdd1afa15a2aa1
Some tests fail because of the new volume v3 messages API. Some
fail because tempest is now checking also the URL which we do no
rewrite with the proxies URL but we still return the original one.
And some need investigation. Comments about each test are in the
blacklist file.
Change-Id: I8ef19c471f7f77f57335b640953826450dbb53de
Run tempest API and scenario tests in dsvm_hook excluding failing
tests, which are in tempest_blacklist.txt. Also fixes database
connection, which is now in /tmp/mixmatch.db instead of memory
because it needs to be accessed by multiple workers.
Change-Id: Ia3b3906dacd33622ce44a0b034dbd90ba6c980cc