diff --git a/releasenotes/notes/deprecate-glance-api-version-config-options-8370b63aea8e14cf.yaml b/releasenotes/notes/deprecate-glance-api-version-config-options-8370b63aea8e14cf.yaml new file mode 100644 index 0000000000..788bc95901 --- /dev/null +++ b/releasenotes/notes/deprecate-glance-api-version-config-options-8370b63aea8e14cf.yaml @@ -0,0 +1,10 @@ +--- +deprecations: + - | + Glance v1 APIs are deprecated and v2 are current. + Tempest should tests only v2 APIs. + Below API version selection config options + for glance have been deprecated and will be removed in future. + + * CONF.image_feature_enabled.api_v2 + * CONF.image_feature_enabled.api_v1 diff --git a/tempest/config.py b/tempest/config.py index fb3b8f4098..d5c8ea99da 100644 --- a/tempest/config.py +++ b/tempest/config.py @@ -514,10 +514,20 @@ image_feature_group = cfg.OptGroup(name='image-feature-enabled', ImageFeaturesGroup = [ cfg.BoolOpt('api_v2', default=True, - help="Is the v2 image API enabled"), + help="Is the v2 image API enabled", + deprecated_for_removal=True, + deprecated_reason='Glance v1 APIs are deprecated and v2 APIs ' + 'are current one. In future, Tempest will ' + 'test v2 APIs only so this config option ' + 'will be removed.'), cfg.BoolOpt('api_v1', default=True, - help="Is the v1 image API enabled"), + help="Is the v1 image API enabled", + deprecated_for_removal=True, + deprecated_reason='Glance v1 APIs are deprecated and v2 APIs ' + 'are current one. In future, Tempest will ' + 'test v2 APIs only so this config option ' + 'will be removed.'), cfg.BoolOpt('deactivate_image', default=False, help="Is the deactivate-image feature enabled."