Description of problem:
Cinder back ends for Dell EMC PS, SC and ScaleIO do not deploy. Each of the three was converted to a service that can be used with composable roles, but the services are missing from the resource registry, and are also missing from the list of Controller services in roles_data.yaml.
I discovered this while working on bug #1439895, and a fix has already been posted upstream.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
whoops, not ON_DEV just yet (fix is posted to just master)
Alan, I hope you can backport the upstream fixes to Ocata and newton if possible
RH QE can do testing themselves as they test OSP11 on FV2 stamp.
Do not want OSP11 dependent on my QA folks as they all working on JS-10.0
Thanks Arkady, I will follow up. In general we mark partner backends as otherQA to track, but will verify we can cover this. It will be next week after the Israel holidays.
Proposed patch merged on master: https://review.openstack.org/#/c/455402/
Backport to stable/ocata is stuck due to upstream bug that is blocking CI (https://bugs.launchpad.net/tripleo/+bug/1682001)
Backport merged upstream - changing to POST
Note to QE:
Please be sure to focus on the OSP-10 to OSP-11 upgrade path. See my note to
the Doc team for details.
Note to Doc team:
Section 3.4.2 of the upgrade document  covers situations where the customer
is deploying modified overcloud templates, and section 3 of the
Back End Guides , directs the operator to do just that.
In order to successfully upgrade OSP-10 to OSP-11 with a Dell EMC SC or PS
back end, the customer will need to sync their modified version of
environment file(s) with the new version in OSP-11.
When deploying a Storage Center back end, in
environments/cinder-dellsc-config.yaml they need to _replace_ this line (applicable in OSP-10):
With this (applicable in OSP-11):
When deploying an EqualLogic back end, they need to transfer their
customizations from environments/cinder-eqlx.yaml (applicable in OSP-10) to
environments/cinder-dellps.yaml (applicable in OSP-11). This results in a
modified version of the environment file used to deploy an EqualLogic back
end. The name of this file changed from environments/cinder-eqlx.yaml (OSP-10)
to environments/cinder-dellps.yaml (OSP-11).
The guides , explains the path to the .yaml file needs to be updated from a
relative path ("../puppet") to an absolute path.
The doc notes I outline in comment #11 are being incorporated into the overall upgrade documentation.
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.