From a5383436cb3ada6e5c7d6600c97102bcf821f5ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Andr=C3=A9?= Date: Fri, 22 Jan 2021 14:09:43 +0100 Subject: [PATCH] Default to cinder v3 in cloud config Change Ib4f918c01e2fc71eedf7e6c90ca1dc5ccf8ff688 removed the cinder v2 API keystone service and endpoints. However some applications fail to detect the supported cinder API versions and still default to v2. See for example how Gophercloud [1] selects which API version to use. This changes the default cinder API to v3 in the generated cloud config. [1] https://github.com/gophercloud/utils/blob/6f54843/openstack/clientconfig/requests.go#L902-L918 Change-Id: I3fb719c2b8c92d2aebb76698674ada6b69ad2c8f --- deployment/keystone/keystone-container-puppet.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/deployment/keystone/keystone-container-puppet.yaml b/deployment/keystone/keystone-container-puppet.yaml index bfdf5933ca..f539d6476e 100644 --- a/deployment/keystone/keystone-container-puppet.yaml +++ b/deployment/keystone/keystone-container-puppet.yaml @@ -745,6 +745,7 @@ outputs: - {get_param: PublicTLSCAFile} - '' identity_api_version: '3' + volume_api_version: '3' region_name: {get_param: KeystoneRegion} - name: Manage Keystone resources become: true