stable/kilo branch is broken due to next reasons:
1) unittests requires capped oslo libraries and mock
2) functional tests cannot access to credentials via environment variables
Both issues block each other, so we need to squach several commits.
Fix for functional tests is done via backporting patches:
* refactor functional test base class to no inherit from tempest_lib
Conflicts: None
Change-Id: I716be51d7d1825a757934298f06b2f04d64cf0dd
(cherry picked from commit 420dc2884a)
* pass credentials via config file instead of magic
Conflicts: README.rst
Change-Id: Ifdab38a03c94f51d30449149c0dbd9c6265460a5
(cherry picked from commit 6379287480)
Unittest doesn't require full sync with global-requrements, so only
oslo.i18n, oslo.serialization and mock are updated.
Change-Id: I5ecd52abcaf0da1b067e70d7b19297305af19174