diff --git a/ansible/roles/glance/templates/glance-api.conf.j2 b/ansible/roles/glance/templates/glance-api.conf.j2 index 409156799388fc22a346410ddc9aee5d2be48027..7df76e18db2b1bfce0ae2c08ee2cd83eb8c61940 100644 --- a/ansible/roles/glance/templates/glance-api.conf.j2 +++ b/ansible/roles/glance/templates/glance-api.conf.j2 @@ -17,10 +17,6 @@ workers = {{ glance_api_workers }} enabled_backends = {% for key in glance_store_backends %}{{ key.name }}:{{ key.type }}{% if not loop.last %}, {% endif %}{% endfor %} {% endif %} -{% if glance_backend_ceph | bool %} -show_multiple_locations = True -{% endif %} - {% if glance_enable_property_protection | bool %} property_protection_file = /etc/glance/property-protections-rules.conf {% endif %} diff --git a/releasenotes/notes/bug-1992153-e1cc20032f1d517f.yaml b/releasenotes/notes/bug-1992153-e1cc20032f1d517f.yaml new file mode 100644 index 0000000000000000000000000000000000000000..41f757002fc3f07dbb8df2764064895afcf972b0 --- /dev/null +++ b/releasenotes/notes/bug-1992153-e1cc20032f1d517f.yaml @@ -0,0 +1,17 @@ +--- +upgrade: + - | + Kolla Ansible no longer sets ``show_multiple_locations = True`` by default + when Glance's Ceph RBD backend is enabled. This was applied as a fix but + operators must note that this, in turn, disables the Cinder's and Nova's + optimisations. On the other hand, these optimisations might have been + causing other operators' trouble. Please see the linked bug report. + Operators relying on this feature can set the flag themselves using service + config overrides. + `LP#1992153 <https://launchpad.net/bugs/1992153>`__ +fixes: + - | + Kolla Ansible no longer sets ``show_multiple_locations = True`` by default + when Glance's Ceph RBD backend is enabled. This caused various issues with + the services running with the recommended Ceph permissions. + `LP#1992153 <https://launchpad.net/bugs/1992153>`__