nova/releasenotes/notes/ocata-bug-1635008-rbd-vol-auth-83277b02ea87e16e.yaml
Matt Riedemann b89efa3ef6 libvirt: prefer cinder rbd auth values over nova.conf
In the case that the ceph storage backing volumes is different
from the one backing ephemeral storage in nova, the auth values
in the rbd connection_info could be different and not work if
we are using the nova.conf values for ephemeral storage.

This change makes the volume connection config code for rbd
prefer the cinder connection_info values if they exist, and
only falls back to nova config values if cinder doesn't have
anything set.

Depends-On: I4655cae3212d589177d2570403b563a83aad529a

Change-Id: Idcbada705c1d38ac5fd7c600141c2de7020eae25
Closes-Bug: #1635008
2016-11-29 21:26:33 -05:00

12 lines
578 B
YAML

---
upgrade:
- |
When making connections to Ceph-backed volumes via the Libvirt driver, the
auth values (rbd_user, rbd_secret_uuid) are now pulled from the backing
cinder.conf rather than nova.conf. The nova.conf values are only used if
set and the cinder.conf values are not set, but this fallback support is
considered accidental and will be removed in the Nova 16.0.0 Pike release.
See the Ceph documentation for `configuring Cinder`_ for RBD auth.
.. _configuring Cinder: http://docs.ceph.com/docs/master/rbd/rbd-openstack/#configuring-cinder