Deprecated puppet parameters cause Cinder Netapp backend to fail
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Alan Bishop |
Bug Description
A few puppet-cinder Netapp parameters that have been deprecated for a
while, and were removed in Rocky [1],[2].
[1] https:/
[2] https:/
But, in Ocata..Queens, empty strings cause the Netapp Cinder backend to fail
even though the TripleO deployment succeeds. Puppet was upgraded from 3.x to
4.x during Ocata, and an empty string is no longer treated as boolean False.
This has the side effect of causing another Netapp parameter to be assigned an
invalid value, which in turn causes the Netapp Cinder driver to fail to
initialize. From /etc/cinder/
netapp_
The "()" value triggers this error:
2018-06-23 03:41:24.981 57 DEBUG cinder.
2018-06-23 03:41:24.981 57 ERROR cinder.
2018-06-23 03:41:24.981 57 ERROR cinder.
2018-06-23 03:41:24.981 57 ERROR cinder.
2018-06-23 03:41:24.981 57 ERROR cinder.
2018-06-23 03:41:24.981 57 ERROR cinder.
2018-06-23 03:41:24.981 57 ERROR cinder.
2018-06-23 03:41:24.981 57 ERROR cinder.
2018-06-23 03:41:24.981 57 ERROR cinder.
2018-06-23 03:41:24.981 57 ERROR cinder.
2018-06-23 03:41:24.981 57 ERROR cinder.
2018-06-23 03:41:24.981 57 ERROR cinder.
2018-06-23 03:41:24.981 57 ERROR cinder.
2018-06-23 03:41:24.981 57 ERROR cinder.
Changed in tripleo: | |
milestone: | none → rocky-3 |
no longer affects: | tripleo/ocata |
no longer affects: | tripleo/pike |
no longer affects: | tripleo/queens |
Changed in tripleo: | |
milestone: | rocky-3 → rocky-rc1 |
Changed in tripleo: | |
milestone: | rocky-rc1 → stein-1 |
Changed in tripleo: | |
milestone: | stein-1 → stein-2 |
Changed in tripleo: | |
milestone: | stein-2 → stein-3 |
Changed in tripleo: | |
milestone: | stein-3 → train-1 |
Changed in tripleo: | |
status: | Triaged → Fix Released |
Fix proposed to branch: stable/queens /review. openstack. org/583734
Review: https:/