Deprecate nova api extensions config option

Now that the nova extensions mechanism is deprecated and api extensions
aren't really a thing anymore we should deprecate the corresponding
mechanism in tempest. Moving forward there really isn't anything to set
here because microversions are the api selection mechanism and the
"extension list" is fixed. We can remove this option when no supported
nova release contains extensions anymore.

Change-Id: I1286294b1b61aebf53437b37f6c141bc4c587b1f
This commit is contained in:
Matthew Treinish 2016-09-16 11:13:11 -04:00
parent 9dd3871889
commit 5078e8b87d
No known key found for this signature in database
GPG Key ID: FD12A0F214C9E177
2 changed files with 14 additions and 1 deletions

View File

@ -0,0 +1,7 @@
---
deprecations:
- The *api_extensions* config option in the *compute-feature-enabled* group is
now deprecated. This option will be removed from tempest when all the
OpenStack releases supported by tempest no longer support the API extensions
mechanism. This was removed from Nova during the Newton cycle, so this will
be removed at the Mitaka EOL.

View File

@ -318,7 +318,13 @@ ComputeFeaturesGroup = [
help='A list of enabled compute extensions with a special '
'entry all which indicates every extension is enabled. '
'Each extension should be specified with alias name. '
'Empty list indicates all extensions are disabled'),
'Empty list indicates all extensions are disabled',
deprecated_for_removal=True,
deprecated_reason='The Nova extensions API and mechanism '
'is deprecated. This option will be '
'removed when all releases supported '
'by tempest no longer contain the Nova '
'extensions API and mechanism.'),
cfg.BoolOpt('change_password',
default=False,
help="Does the test environment support changing the admin "