From ee6b39aa6cfa6810d00d857d4921eff506d2a821 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 24 Nov 2014 12:05:10 +0000 Subject: [PATCH] Add tenant parameter for swift - fixes #13 --- swift/swift.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/swift/swift.go b/swift/swift.go index da4c168ac..d93cb68f5 100644 --- a/swift/swift.go +++ b/swift/swift.go @@ -44,6 +44,9 @@ func init() { Help: "Memset Memstore UK v2", Value: "https://auth.storage.memset.com/v2.0", }}, + }, { + Name: "tenant", + Help: "Tenant name - optional", }, // snet = flag.Bool("swift-snet", false, "Use internal service network") // FIXME not implemented }, @@ -111,6 +114,7 @@ func swiftConnection(name string) (*swift.Connection, error) { ApiKey: apiKey, AuthUrl: authUrl, UserAgent: fs.UserAgent, + Tenant: fs.ConfigFile.MustValue(name, "tenant"), } err := c.Authenticate() if err != nil {