From cc9054766365b78a73f96c56a12cd9cd68044a28 Mon Sep 17 00:00:00 2001 From: Francesco Pantano Date: Fri, 17 Apr 2026 12:26:45 +0200 Subject: [PATCH] Add glance section required by Cinder to use new glance location-api We need to register glance user in keystoneauth plugin to allow service to service communication and let Cinder access to the location api glance calls. [1] [1] https://review.opendev.org/c/openstack/cinder/+/958716 Signed-off-by: Francesco Pantano --- .../cinder/config/00-global-defaults.conf | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/templates/cinder/config/00-global-defaults.conf b/templates/cinder/config/00-global-defaults.conf index 5f52eda2..44bc525d 100644 --- a/templates/cinder/config/00-global-defaults.conf +++ b/templates/cinder/config/00-global-defaults.conf @@ -122,6 +122,25 @@ project_domain_name = Default region_name = {{ .Region }} {{ end -}} +[glance] +interface = internal +auth_url = {{ .KeystoneInternalURL }} +{{ if (index . "ApplicationCredentialID") -}} +auth_type = v3applicationcredential +application_credential_id = {{ .ApplicationCredentialID }} +application_credential_secret = {{ .ApplicationCredentialSecret }} +{{ else -}} +auth_type = password +username = {{ .ServiceUser }} +password = {{ .ServicePassword }} +user_domain_name = Default +project_name = service +project_domain_name = Default +{{ end -}} +{{ if (index . "Region") -}} +region_name = {{ .Region }} +{{ end -}} + [service_user] send_service_user_token = True auth_url = {{ .KeystoneInternalURL }}