Always enable project tags Identity tests

The feature is enabled since Queens, so turn on the testing by default
and deprecate the option.

Change-Id: I72eb8f9640a45a069582dfb018ce7317d4a8c32e
This commit is contained in:
Luigi Toscano 2021-08-11 13:12:34 +02:00
parent d771c95ee8
commit be427bf02c
2 changed files with 22 additions and 2 deletions

View File

@ -0,0 +1,17 @@
---
upgrade:
- |
Project tags are supported by Keystone since Queens.
As Tempest currently supports only much newer OpenStack versions
(Ussuri or later), the configuration option which enables
project tags testing
(``CONF.identity-feature-enabled.project_tags``)
is now enabled by default.
deprecations:
- |
Project tags are supported by Keystone since Queens.
As Tempest currently supports only much newer OpenStack versions
(Ussuri or later), the configuration option which enables
project tags testing
(``CONF.identity-feature-enabled.project_tags``)
is now deprecated.

View File

@ -259,8 +259,11 @@ IdentityFeatureGroup = [
help='Does the environment have the security compliance '
'settings enabled?'),
cfg.BoolOpt('project_tags',
default=False,
help='Is the project tags identity v3 API available?'),
default=True,
help='Is the project tags identity v3 API available?',
deprecated_for_removal=True,
deprecated_reason='Project tags API is a default feature '
'since Queens'),
cfg.BoolOpt('application_credentials',
default=True,
help='Does the environment have application credentials '