Bug 1640256

Summary: [Doc][Manila] Manila-UI configuration steps no longer valid
Product: Red Hat OpenStack Reporter: Goutham Pacha Ravi <gouthamr>
Component: documentationAssignee: RHOS Documentation Team <rhos-docs>
Status: CLOSED WONTFIX QA Contact: RHOS Documentation Team <rhos-docs>
Severity: low Docs Contact:
Priority: low    
Version: 13.0 (Queens)CC: dcadzow, gouthamr, lmarsh, pgrist, rhos-docs, tbarron
Target Milestone: ---Keywords: Triaged, ZStream
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Removed functionality
Doc Text:
Earlier documentation for the Shared File Systems service (manila) stated that configuration options for the manila UI in Horizon could be manually manipulated. These steps are no longer supported. Configuration of the manila UI in Horizon cannot be modified through director template options.
Story Points: ---
Clone Of: 1633736 Environment:
Last Closed: 2020-01-08 15:14:22 UTC 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:
Bug Depends On: 1633736, 1670623    
Bug Blocks:    

Description Goutham Pacha Ravi 2018-10-17 16:58:12 UTC
Description of problem:

Manila has a UI plugin for Horizon (repo/rpm: manila-ui). Manila-UI has a number of configuration options and we have documented how to modify one of them here:

https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/13/html/storage_guide/ch-shares#disable-dashboard-public-checkbox

Horizon is containerized since OSP 12 and the steps outlined here are incorrect and need to be updated per recommendation of the DFG:UI. The configuration can no longer be controlled on the Controller nodes. It needs to be updated directly on the container since the configuration files are part of the container image. 

DFG:UI has documented procedure to modify container images used for Horizon here: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/13/html/introduction_to_the_openstack_dashboard/dashboard-customization

We need similar steps to modify manila-ui related configuration

Comment 3 Goutham Pacha Ravi 2019-01-31 16:29:34 UTC
Configuring manila-ui can be done by modifying the container image in-place if necessary with the documentation here [1]

However be aware that the upstream manila community believes that this issue can be resolved with configuring share types and extra-specs to disallow public share creation. It is set to fix this issue within manila and manila-ui in a generic fashion in an upcoming release. Follow Launchpad bug 1801763 [2] for progress regarding this work. So we would like to remove the RHEL OSP documentation that suggests manually modifying the configuration files [3]


[1] https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/13/html/introduction_to_the_openstack_dashboard/dashboard-customization
[2] https://bugs.launchpad.net/manila/+bug/1801763
[3] https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/13/html/storage_guide/ch-shares#disable-dashboard-public-checkbox