Skip to content

Commit c0eab4b

Browse files
Merge pull request #386 from fmount/modernize
Modernize Go code with latest style conventions
2 parents 7d54e7c + c316f1c commit c0eab4b

File tree

6 files changed

+12
-14
lines changed

6 files changed

+12
-14
lines changed

controllers/swift_common.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ var (
5959

6060
type conditionUpdater interface {
6161
Set(c *condition.Condition)
62-
MarkTrue(t condition.Type, messageFormat string, messageArgs ...interface{})
62+
MarkTrue(t condition.Type, messageFormat string, messageArgs ...any)
6363
}
6464

6565
type topologyHandler interface {

pkg/swift/funcs.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ func RandomString(length int) string {
5858
sample := "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
5959
str := make([]byte, length)
6060

61-
for i := 0; i < length; i++ {
61+
for i := range length {
6262
str[i] = sample[rand.Intn(len(sample))] //nolint:gosec // G404: Non-cryptographic use acceptable for Swift hash generation
6363
}
6464
return string(str)

pkg/swift/templates.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import (
2323

2424
// SecretTemplates creates secret templates for swift configuration
2525
func SecretTemplates(instance *swiftv1beta1.Swift, serviceLabels map[string]string) []util.Template {
26-
templateParameters := make(map[string]interface{})
26+
templateParameters := make(map[string]any)
2727
templateParameters["SwiftHashPathPrefix"] = RandomString(16)
2828
templateParameters["SwiftHashPathSuffix"] = RandomString(16)
2929

pkg/swiftproxy/templates.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ package swiftproxy
1818

1919
import (
2020
"fmt"
21+
"maps"
2122

2223
memcachedv1 "github.com/openstack-k8s-operators/infra-operator/apis/memcached/v1beta1"
2324
"github.com/openstack-k8s-operators/lib-common/modules/common/service"
@@ -40,7 +41,7 @@ func SecretTemplates(
4041
transportURL string,
4142
apiTimeout int,
4243
) []util.Template {
43-
templateParameters := make(map[string]interface{})
44+
templateParameters := make(map[string]any)
4445
templateParameters["ServiceUser"] = instance.Spec.ServiceUser
4546
templateParameters["ServicePassword"] = password
4647
templateParameters["KeystonePublicURL"] = keystonePublicURL
@@ -65,9 +66,9 @@ func SecretTemplates(
6566
}
6667

6768
// create httpd vhost template parameters
68-
httpdVhostConfig := map[string]interface{}{}
69+
httpdVhostConfig := map[string]any{}
6970
for _, endpt := range []service.Endpoint{service.EndpointInternal, service.EndpointPublic} {
70-
endptConfig := map[string]interface{}{}
71+
endptConfig := map[string]any{}
7172
endptConfig["ServerName"] = fmt.Sprintf("%s-%s.%s.svc", swift.ServiceName, endpt.String(), instance.Namespace)
7273
endptConfig["TLS"] = false // default TLS to false, and set it bellow to true if enabled
7374
if instance.Spec.TLS.API.Enabled(endpt) {
@@ -79,9 +80,7 @@ func SecretTemplates(
7980
}
8081
templateParameters["VHosts"] = httpdVhostConfig
8182
customData := map[string]string{}
82-
for key, data := range instance.Spec.DefaultConfigOverwrite {
83-
customData[key] = data
84-
}
83+
maps.Copy(customData, instance.Spec.DefaultConfigOverwrite)
8584

8685
return []util.Template{
8786
{

pkg/swiftring/funcs.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ func DeviceList(ctx context.Context, h *helper.Helper, instance *swiftv1beta1.Sw
107107
}
108108
nodeSetGroup := inventory.Groups[secret.Labels["openstackdataplanenodeset"]]
109109

110-
if slices.Contains(nodeSetGroup.Vars["edpm_services"].([]interface{}), "swift") {
110+
if slices.Contains(nodeSetGroup.Vars["edpm_services"].([]any), "swift") {
111111
// Get the global disk vars first that are used for all
112112
// nodes if not set otherwise per-node
113113
var globalDisks []swiftv1beta1.SwiftDisk

pkg/swiftstorage/templates.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ package swiftstorage
1818

1919
import (
2020
"fmt"
21+
"maps"
2122

2223
memcachedv1 "github.com/openstack-k8s-operators/infra-operator/apis/memcached/v1beta1"
2324
"github.com/openstack-k8s-operators/lib-common/modules/common/util"
@@ -29,15 +30,13 @@ func ConfigMapTemplates(instance *swiftv1beta1.SwiftStorage,
2930
labels map[string]string,
3031
mc *memcachedv1.Memcached,
3132
bindIP string) []util.Template {
32-
templateParameters := make(map[string]interface{})
33+
templateParameters := make(map[string]any)
3334
templateParameters["MemcachedServers"] = mc.GetMemcachedServerListString()
3435
templateParameters["MemcachedTLS"] = mc.GetMemcachedTLSSupport()
3536
templateParameters["BindIP"] = bindIP
3637

3738
customData := map[string]string{}
38-
for key, data := range instance.Spec.DefaultConfigOverwrite {
39-
customData[key] = data
40-
}
39+
maps.Copy(customData, instance.Spec.DefaultConfigOverwrite)
4140

4241
return []util.Template{
4342
{

0 commit comments

Comments
 (0)