Files
puppet-nova/releasenotes/notes/nova-compute-rbd-libvirt-secret-2c78325557a27411.yaml
Tobias Urdin d033bb39de Use secret_ceph resource in nova::compute::rbd
This migrates the libvirt secret handling in the
nova::compute::rbd class to using the new
secret_ceph definition.

We also deprecate the rbd_keyring approach were
we now require the usage of libvirt_rbd_secret_key
if manage_libvirt_secret is set to true (the default)
and we have a libvirt_rbd_secret_uuid given.

Change-Id: I8be56ebfc7c7ed6fb6d1d92f0ffec4a6d714a5d1
2024-04-23 09:10:04 +00:00

13 lines
521 B
YAML

---
upgrade:
- |
If you are setting ``libvirt_rbd_secret_uuid`` in the ``nova::compute::rbd``
class you MUST now set ``libvirt_rbd_secret_key`` as well if the
``manage_libvirt_secret`` parameters is set to true (the default) because
the ``rbd_keyring`` parameter is deprecated and has no effect, we no longer
get the Ceph authx key automatically if ``libvirt_rbd_secret_key`` is not set.
deprecations:
- |
The ``nova::compute::rbd::rbd_keyring`` parameter is deprecated and has
no effect.