Cinder not using ceph keyring defined in globals.yml
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
New
|
Undecided
|
Unassigned |
Bug Description
On master branch, running deploy with an external ceph cluster and keyring defined in globals.yml fails as kolla does not use the keyring defined in ceph_cinder_keyring (seems to append an additional ceph. to defined keyring when deploying).
Deploy fails with despite having the proper keyring in place as it is looking for one with additional ceph. appended to it: "msg": "Could not find or access '/etc/kolla/
I am able to Deploy by either renaming my keyring or removing ceph. in the defined globals.yml value but this does not seem like intended behavior.
This seems to only affect cinder as the glance and nova ceph keyrings function as expected.
summary: |
- Kolla not using ceph keyring defined in globals.yml + Cinder not using ceph keyring defined in globals.yml |
Looks like incorrect external ceph keyrings variable. /opendev. org/openstack/ kolla-ansible/ commit/ fdf2385f14850cd d580afb5762b6fb 29ab246992 keyring: "ceph.client. cinder. keyring" -> ceph_cinder_ keyring: "client.{{ ceph_cinder_user }}.keyring" backup_ keyring: "ceph.client. cinder- backup. keyring" -> ceph_cinder_ backup_ keyring: "client.{{ ceph_cinder_ backup_ user }}.keyring"
How did you define eph_cinder_keyring variable?
External ceph keyrings variable in globals.yml file has been modified.
https:/
...
# External Ceph keyrings
ceph_cinder_
ceph_cinder_
...