Bugzilla will be upgraded to version 5.0 on a still to be determined date in the near future. The original upgrade date has been delayed.
Bug 1612342 - NetApp Cinder back end does not deploy in RHOSP13 (Queens)
NetApp Cinder back end does not deploy in RHOSP13 (Queens)
Status: CLOSED ERRATA
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates (Show other bugs)
13.0 (Queens)
x86_64 Linux
medium Severity urgent
: z2
: 13.0 (Queens)
Assigned To: Alan Bishop
Tzach Shefi
Kim Nylander
: OtherQA, Triaged, ZStream
Depends On:
Blocks: 1585362
  Show dependency treegraph
 
Reported: 2018-08-03 13:22 EDT by Alan Bishop
Modified: 2018-08-29 12:40 EDT (History)
8 users (show)

See Also:
Fixed In Version: openstack-tripleo-heat-templates-8.0.4-10.el7ost
Doc Type: Bug Fix
Doc Text:
The TripleO environment files used for deploying Cinder's Netapp backend were out of date and contained incorrect data. This resulted in failed overcloud deployment. The Cinder Netapp environment files have been updated and are now correct. You can now deploy an overcloud with a Cinder Netapp backend.
Story Points: ---
Clone Of: 1585362
Environment:
Last Closed: 2018-08-29 12:39:25 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Launchpad 1779397 None None None 2018-08-03 13:22 EDT
OpenStack gerrit 579237 None None None 2018-08-03 13:22 EDT
Red Hat Product Errata RHBA-2018:2574 None None None 2018-08-29 12:40 EDT

  None (edit)
Description Alan Bishop 2018-08-03 13:22:58 EDT
+++ This bug was initially created as a clone of Bug #1585362 +++

Description of problem:
RHOSP12 fails to deploy with following error:
ERROR: Property error: : resources.Controller<nested_stack>.resources.0<https://10.7.40.249:13808/v1/AUTH_ed4febd9c93c4178ac5386b97222c862/overcloud/puppet/controller-role.yaml>.resources.ControllerExtraConfigPre.properties: : Unknown Property server\"

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

How reproducible:
100%
Looks similar to this 2 bugs: 1439895 (Ocata) and 1567893 (Queens).

--- Additional comment from Alan Bishop on 2018-06-13 08:35:45 EDT ---

The reference to ControllerExtraConfigPre makes me suspect the problem is the deployment command is trying to deploy the Netapp backend using the old non-composable role technique, which has been deprecated.

I looked through the customer case and see a lot of template files have been made available, but I need to see the full deployment command.

Siggy, please ask the customer to add the deployment command to the case.

--- Additional comment from Alan Bishop on 2018-06-18 10:00:08 EDT ---

Latest data in the case confirms my suspicion. The cinder-netapp-config.yaml
file used in the deployment is based on
tht/environments/storage/cinder-netapp-config.yaml. That file is one of the
sample environment generator files that has not been maintained, and the
problem is it's referencing ControllerExtraConfigPre which was made obsolete
when the Netapp backend was migrated to a composable service.

Unfortunately, the presence of these stale environment files has caused other
people some trouble, and this needs to be clean up upstream (see [1]).

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1567893#c5

So, for OSP-12 (and onward), use tht/enviornments/cinder-netapp-config.yaml
(not the one in the "storage" subdirectory) as the basis for deploying the
Netapp backend. Note that it references the backend's composable service
(OS::TripleO::Services::CinderBackendNetApp)
Comment 5 errata-xmlrpc 2018-08-29 12:39:25 EDT
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:2574

Note You need to log in before you can comment on or make changes to this bug.