From 4262f94a989fa977306db4535553830c491a4fa0 Mon Sep 17 00:00:00 2001 From: zhongjun Date: Sun, 18 Mar 2018 21:29:31 +0800 Subject: [PATCH] change kms endpoint --- openstack/client_extension.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openstack/client_extension.go b/openstack/client_extension.go index a3a85a1c9..214465a0b 100644 --- a/openstack/client_extension.go +++ b/openstack/client_extension.go @@ -98,10 +98,10 @@ func NewAutoScalingService(client *golangsdk.ProviderClient, eo golangsdk.Endpoi func NewKmsKeyV1(client *golangsdk.ProviderClient, eo golangsdk.EndpointOpts) (*golangsdk.ServiceClient, error) { sc, err := initClientOpts(client, eo, "compute") sc.Endpoint = strings.Replace(sc.Endpoint, "ecs", "kms", 1) + sc.Endpoint = sc.Endpoint[:strings.LastIndex(sc.Endpoint, "v2")+3] sc.Endpoint = strings.Replace(sc.Endpoint, "v2", "v1.0", 1) - sc.ResourceBase = sc.Endpoint + "kms/" + sc.ResourceBase = sc.Endpoint sc.Type = "kms" - return sc, err }