Bug 1973650

Summary: [RFE] Expose user-visible extra-specs via REST API
Product: Red Hat OpenStack Reporter: Tom Barron <tbarron>
Component: openstack-cinderAssignee: Alan Bishop <abishop>
Status: POST --- QA Contact: Evelina Shames <eshames>
Severity: medium Docs Contact: Andy Stillman <astillma>
Priority: medium    
Version: unspecifiedCC: abishop, astillma, gcharot
Target Milestone: AlphaKeywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Tom Barron 2021-06-18 12:01:37 UTC
Description of problem:

Users, including automated agents, need to be able to see if the volume types which they reference when creating volumes, include extra_specs corresponding to capabilities like multiattach or replication, and features like availability zones.


Version-Release number of selected component (if applicable):

Any


How reproducible:

List volume types or list or show extra_specs without administrative role privileges.

Steps to Reproduce:

See above.

Actual results:

All extra_specs are hidden from non-administrative users.

Expected results:

All users should be able to see extra specs corresponding to abstract, backend-independent capabilities and features.

Additional info:

https://blueprints.launchpad.net/cinder/+spec/expose-user-visible-extra-specs

https://review.opendev.org/c/openstack/cinder-specs/+/796166

Comment 2 Gregory Charot 2022-08-25 14:46:22 UTC
Moving to 18 as per Alan's comment