From 3eae5895f8a9855c03c7e4e8b9ad9aa12beff558 Mon Sep 17 00:00:00 2001 From: Sebastien LAWNICZAK Date: Tue, 1 Dec 2015 23:12:25 +0100 Subject: [PATCH] Passing DomainID/DomainName to AuthOptions To be able to use Domains with IdentityV3, domain-id/domain-name in provider config should be passed to gophercloud.AuthOptions --- pkg/cloudprovider/providers/openstack/openstack.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/cloudprovider/providers/openstack/openstack.go b/pkg/cloudprovider/providers/openstack/openstack.go index 970b6505c12..6dfbe9aae50 100644 --- a/pkg/cloudprovider/providers/openstack/openstack.go +++ b/pkg/cloudprovider/providers/openstack/openstack.go @@ -134,6 +134,8 @@ func (cfg Config) toAuthOptions() gophercloud.AuthOptions { APIKey: cfg.Global.ApiKey, TenantID: cfg.Global.TenantId, TenantName: cfg.Global.TenantName, + DomainID: cfg.Global.DomainId, + DomainName: cfg.Global.DomainName, // Persistent service, so we need to be able to renew tokens. AllowReauth: true,