Skip to content

Commit 825f7b0

Browse files
author
dkokkino
committed
Modify secret generator
1 parent 9cf32bc commit 825f7b0

File tree

2 files changed

+10
-47
lines changed

2 files changed

+10
-47
lines changed

pkg/openstack-manila/secret/secretsync.go

Lines changed: 8 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package secret
33
import (
44
"context"
55
"fmt"
6+
"strconv"
67
"time"
78

89
"github.com/gophercloud/utils/v2/openstack/clientconfig"
@@ -137,54 +138,14 @@ func (c *SecretSyncController) translateSecret(cloudSecret *v1.Secret) (*v1.Secr
137138
func cloudToConf(cloud clientconfig.Cloud) map[string][]byte {
138139
data := make(map[string][]byte)
139140

140-
if cloud.AuthInfo.AuthURL != "" {
141-
data["os-authURL"] = []byte(cloud.AuthInfo.AuthURL)
141+
if cloud.Cloud != "" {
142+
data["os-cloud"] = []byte(cloud.Cloud)
142143
}
143-
if cloud.RegionName != "" {
144-
data["os-region"] = []byte(cloud.RegionName)
145-
}
146-
if cloud.AuthInfo.UserID != "" {
147-
data["os-userID"] = []byte(cloud.AuthInfo.UserID)
148-
} else if cloud.AuthInfo.Username != "" {
149-
data["os-userName"] = []byte(cloud.AuthInfo.Username)
150-
}
151-
if cloud.AuthInfo.Password != "" {
152-
data["os-password"] = []byte(cloud.AuthInfo.Password)
153-
}
154-
if cloud.AuthInfo.ApplicationCredentialID != "" {
155-
data["os-applicationCredentialID"] = []byte(cloud.AuthInfo.ApplicationCredentialID)
156-
}
157-
if cloud.AuthInfo.ApplicationCredentialName != "" {
158-
data["os-applicationCredentialName"] = []byte(cloud.AuthInfo.ApplicationCredentialName)
159-
}
160-
if cloud.AuthInfo.ApplicationCredentialSecret != "" {
161-
data["os-applicationCredentialSecret"] = []byte(cloud.AuthInfo.ApplicationCredentialSecret)
162-
}
163-
if cloud.AuthInfo.ProjectID != "" {
164-
data["os-projectID"] = []byte(cloud.AuthInfo.ProjectID)
165-
} else if cloud.AuthInfo.ProjectName != "" {
166-
data["os-projectName"] = []byte(cloud.AuthInfo.ProjectName)
167-
}
168-
if cloud.AuthInfo.DomainID != "" {
169-
data["os-domainID"] = []byte(cloud.AuthInfo.DomainID)
170-
} else if cloud.AuthInfo.DomainName != "" {
171-
data["os-domainName"] = []byte(cloud.AuthInfo.DomainName)
172-
}
173-
if cloud.AuthInfo.ProjectDomainID != "" {
174-
data["os-projectDomainID"] = []byte(cloud.AuthInfo.ProjectDomainID)
175-
} else if cloud.AuthInfo.ProjectDomainName != "" {
176-
data["os-projectDomainName"] = []byte(cloud.AuthInfo.ProjectDomainName)
177-
}
178-
if cloud.AuthInfo.UserDomainID != "" {
179-
data["os-userDomainID"] = []byte(cloud.AuthInfo.UserDomainID)
180-
data["os-domainID"] = []byte(cloud.AuthInfo.UserDomainID)
181-
} else if cloud.AuthInfo.UserDomainName != "" {
182-
data["os-userDomainName"] = []byte(cloud.AuthInfo.UserDomainName)
183-
data["os-domainName"] = []byte(cloud.AuthInfo.UserDomainName)
184-
}
185-
if cloud.CACertFile != "" {
186-
// Replace the original cert authority path from clouds.yaml with the canonical one
187-
data["os-certAuthorityPath"] = []byte(cacertPath)
144+
145+
data["os-use-clouds"] = []byte(strconv.FormatBool(cloud.UseClouds))
146+
147+
if cloud.CloudsFile != "" {
148+
data["os-clouds-file"] = []byte(cloud.CloudsFile)
188149
}
189150

190151
return data

vendor/github.com/gophercloud/utils/v2/openstack/clientconfig/results.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)