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
13 lines
521 B
YAML
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.
|