This patch updates the override-defaults to support setting the CINDER_DRIVER, CINDER_ENABLED_BACKENDS and CINDER_ISCSI_HELPER env vars for devstack to ceph_iscsi if and only if ENABLE_CEPH_ISCSI is True. This is needed by devstack lib/cinder to automatically configure and enable ceph_iscsi as a backend. Depends-On: https://review.opendev.org/#/c/662829/ Change-Id: I3447554343edfb5ec84ea65a521168e6d2831dfa
21 lines
830 B
Plaintext
21 lines
830 B
Plaintext
# Plug-in overrides
|
|
|
|
ENABLE_CEPH_CINDER=$(trueorfalse True ENABLE_CEPH_CINDER)
|
|
ENABLE_CEPH_C_BAK=$(trueorfalse True ENABLE_CEPH_C_BAK)
|
|
ENABLE_CEPH_GLANCE=$(trueorfalse True ENABLE_CEPH_GLANCE)
|
|
ENABLE_CEPH_MANILA=$(trueorfalse True ENABLE_CEPH_MANILA)
|
|
ENABLE_CEPH_NOVA=$(trueorfalse True ENABLE_CEPH_NOVA)
|
|
# Do not enable RGW by default as RGW is not tested in upstream CI.
|
|
ENABLE_CEPH_RGW=$(trueorfalse False ENABLE_CEPH_RGW)
|
|
|
|
if [[ $ENABLE_CEPH_CINDER == "True" ]]; then
|
|
if [[ $ENABLE_CEPH_ISCSI == "True" ]]; then
|
|
CINDER_DRIVER=${CINDER_DRIVER:-ceph_iscsi}
|
|
CINDER_ENABLED_BACKENDS=${CINDER_ENABLED_BACKENDS:-ceph_iscsi}
|
|
CINDER_ISCSI_HELPER=${CINDER_ISCSI_HELPER:-lioadm}
|
|
else
|
|
CINDER_DRIVER=${CINDER_DRIVER:-ceph}
|
|
CINDER_ENABLED_BACKENDS=${CINDER_ENABLED_BACKENDS:-ceph}
|
|
fi
|
|
fi
|