Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1655224

Summary: capabilities-map points to a non-existing manila yaml file
Product: Red Hat OpenStack Reporter: Udi Kalifon <ukalifon>
Component: openstack-tripleo-heat-templatesAssignee: Rabi Mishra <ramishra>
Status: CLOSED ERRATA QA Contact: Victor Voronkov <vvoronko>
Severity: high Docs Contact:
Priority: medium    
Version: 14.0 (Rocky)CC: dciabrin, gouthamr, mburns, ramishra, rheslop
Target Milestone: ---Keywords: Triaged, ZStream
Target Release: 14.0 (Rocky)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-heat-templates-9.2.1-0.20190119154868.el7ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-04-30 17:51:14 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:

Description Udi Kalifon 2018-12-01 15:25:51 UTC
Description of problem:
In capabilities-map you see this entry, which a user may try to add if they want to deploy Manila (this mainly affects GUI users who add environment files to their deployment from the definitions found in capabilities-map):

 - file: environments/manila-cephfsnative-config-docker.yaml
   title: Manila with CephFS
   description: >
     Deploys Manila and configures it with the CephFS driver. This requires the deployment of
     Ceph and CephMDS from TripleO or the use of an external Ceph cluster for the overcloud.
   requires:
     - overcloud-resource-registry-puppet.yaml

The file environments/manila-cephfsnative-config-docker.yaml doesn't exist, so the deployment will fail. In the GUI this actually affect the whole system's ability to parse anything from the templates.

I found a file with a similar name: environments/manila-cephfsnative-config.yaml. However, when I try to add this environment file, the templates are still broken:
ERROR: The Parameter (DockerCephDaemonImage) was not provided.


Version-Release number of selected component (if applicable):
openstack-tripleo-heat-templates-9.0.1-0.20181013060894.el7ost.noarch

Comment 6 Victor Voronkov 2019-04-22 08:57:13 UTC
Verified on compose 2019-04-12.1 that fix is included and points to existing yaml:
$ ls -l /usr/share/openstack-tripleo-heat-templates/environments/manila-cephfsnative-config.yaml
-rw-r--r--. 1 root root 970 Feb 28 14:25 /usr/share/openstack-tripleo-heat-templates/environments/manila-cephfsnative-config.yaml

Comment 8 errata-xmlrpc 2019-04-30 17:51:14 UTC
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-2019:0878