Description of problem: When using EQLX with triple, eqlx_pool= will always be null in /etc/cinder/cinder.conf because the template is using : openstack-tripleo-heat-templates/puppet/manifests/overcloud_controller.pp: eqlx_pool => hiera('cinder::backend::eqlx::eqlx_lpool', undef), openstack-tripleo-heat-templates/puppet/manifests/overcloud_controller_pacemaker.pp: eqlx_pool => hiera('cinder::backend::eqlx::eqlx_lpool', undef), instead of openstack-tripleo-heat-templates/puppet/manifests/overcloud_controller.pp: eqlx_pool => hiera('cinder::backend::eqlx::eqlx_pool', undef), openstack-tripleo-heat-templates/puppet/manifests/overcloud_controller_pacemaker.pp: eqlx_pool => hiera('cinder::backend::eqlx::eqlx_pool', undef), [root@overcloud-controller-0 hieradata]# cat cinder_eqlx_data.yaml cinder::backend::eqlx::eqlx_chap_login: cinder::backend::eqlx::eqlx_chap_password: cinder::backend::eqlx::eqlx_group_name: my_group_name cinder::backend::eqlx::eqlx_pool: default cinder::backend::eqlx::eqlx_use_chap: false cinder::backend::eqlx::san_ip: 10.0.0.0 cinder::backend::eqlx::san_login: username cinder::backend::eqlx::san_password: password cinder::backend::eqlx::san_thin_provision: true cinder::backend::eqlx::volume_backend_name: tripleo_eqlx cinder_enable_eqlx_backend: true [root@overcloud-controller-0 cinder]# cat cinder.conf | grep eqlx_pool #eqlx_pool=default eqlx_pool= Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Include cinder-eqlx-config.yaml when deploying overcloud 2. 3. Actual results: eqlx_pool is empty Expected results: default value Additional info:
Fixed upstream by Rajini.
This bug did not make the OSP 8.0 release. It is being deferred to OSP 10.
The fixes have been merged some time ago and backported to stable/liberty. Please reopen if necessary.