This patch add the discover of nova following options:
* compute-feature-enabled.attach_encrypted_volume
Also add the defaults to the following to true:
* compute-feature-enabled.console_output
* compute-feature-enabled.resize
Change-Id: I96f140de50d5cfaeaab06e1e4d15e427c50b215b
* api_v2 version of volume service and api_v1 version
of image service are deprecated, but were discovered
and set to True.
* The patch fixes that by checking the status of the
version.
* The patch also adds a deprecated version to fake
services, which are used by unit tests.
* For backward compatibility of python-tempestconf with
older relesies of OpenStack, the patch doesn't remove
deprecated versions (they're not deprecated in Pike
and older)
Change-Id: I88312d6425ad7bdc132b9b6dbe03c0c07349515c
* each service class was moved to a new file
* Service and VersionedService were moved from api_discovery to service_base.py
* api_discovery.py is removed and methods for discovery were moved to a newly
created class Services - class holds methods related to instantiating
services, discovering their versions and extensions, configuring them
* constants were moved to an independent file - constants.py
Change-Id: I00880f4bd30cc4d1609c20aecca820854312b1e7