Description of problem: When attempting to show shares that have been created by other users and other tenants as an admin user in an admin project the show command will fail. This is due to an omission of the "all_tenants=1" parameter in the API request (as this is what Cinder does, for example). Version-Release number of selected component (if applicable): python-manila-5.0.1-0.20170918204823.7bcd528.el7ost.noarch How reproducible: Looks to always be reproducible. Steps to Reproduce: 1. Install RHOSP-12 with Manila. 2. Create a non-admin user and project if they don't already exist (I used demo) 3. Using the user and project from step 2, create a Manila share and give it a name (I used "test) 4. Switch to the admin user and project. 5. Attempt to get the details of the share by share name (I ran "manila show test") and observe that the command fails with an error saying that no share with the specified name exists. Actual results: The command will show an error saying that there is no such share with the specified name. Expected results: The command will succeed and show the contents of the provided share by name. Additional info: This should be a simple fix either in the client or in the Manila API implementation to add the "all_tenants=1" parameter to the API request.
All upstream reviews have merged to master and stable/pike branches.
According to our records, this should be resolved by openstack-manila-5.0.1-4.el7ost. This build is available now.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:3790