66534e9dc5
This patch enhances Kolla-Ansible's existing support for multiple Ceph clusters by improving the management of custom users, pools, and cluster names. It aligns the Ceph integration more closely with the official Ceph user management guidelines [1]. Keyrings now follow the format `$cluster.client.$user.keyring`, and configurations are easier to handle when multiple Ceph clusters are in use, especially in environments with multiple availability zones. Previously, workarounds were needed for keyrings and config files, which this patch eliminates, providing a cleaner and more structured configuration approach which follows the Ceph best practices. The default Kolla setup remains unaffected by these changes, ensuring backward compatibility. Updated documentation and examples are included. [1] https://docs.ceph.com/en/latest/rados/operations/user-management/#keyring-management Change-Id: I2593b6df737b384f1a5fba22f69e851c575990b4
18 lines
847 B
YAML
18 lines
847 B
YAML
---
|
|
features:
|
|
- |
|
|
Improved the handling of multiple Ceph clusters in Kolla-Ansible
|
|
by allowing explicit configuration of users, pools, and cluster
|
|
names, following the official Ceph keyring format
|
|
``$cluster.client.$user.keyring``.
|
|
upgrade:
|
|
- |
|
|
The variables ``ceph_cinder_keyring``, ``ceph_cinder_backup_keyring``,
|
|
``ceph_glance_keyring``, ``ceph_gnocchi_keyring``, ``ceph_manila_keyring``,
|
|
and ``ceph_nova_keyring`` have been removed, and their values are now
|
|
automatically derived from the configurable Ceph users. Users who have
|
|
relied on completely different keyrings or custom user configurations
|
|
should ensure their setups are correctly aligned with the new convention
|
|
as per `documentation
|
|
<https://docs.openstack.org/kolla-ansible/latest/reference/storage/external-ceph-guide.html>`__.
|