ba8d8fc3e1
Implement support for the identity-credentials relation as an alternative way to get keystone credentials when we are not registering a service endpoint via the identity-service relation. This solves an issue where the image volume cache does not work when the cinder volume service is deployed as a second cinder application ('cinder-volume') having enabled-services=volume set. Previously the following items were missing from cinder.conf: cinder_internal_tenant_project_id cinder_internal_tenant_user_id Resulting in the image cache not functioning with the following warnings: Unable to get internal tenant context: Missing required config parameters. Unable to get Cinder internal context, will not use image-volume cache. As there are now two possible interfaces to keystone ('identity-service' and 'identity-credentials') any existing bundles that don't specify the interface 'identity-service' when relating to keystone will fail to deploy and will need to be updated. Closes-Bug: #1978452 Change-Id: Ieef500c9c55eb3968b3e2e231a8ff6e2a5ec148d
Symbolic link
1 line
15 B
Plaintext
Symbolic link
1 line
15 B
Plaintext
cinder_hooks.py |