Skip to content

Commit 961f462

Browse files
committed
go1.18 compatibility
1 parent 22baee0 commit 961f462

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

backends/s3/credentials.go

+11-8
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package s3
22

33
import (
4-
"errors"
54
"os"
65

76
"github.com/minio/minio-go/v7/pkg/credentials"
@@ -31,18 +30,22 @@ func (*K8sSecretProvider) IsExpired() bool {
3130
// Retrieve implements credentials.Provider.
3231
// It reads files pointed to by p.AccessKeyFilename and p.SecretKeyFilename.
3332
func (p *K8sSecretProvider) Retrieve() (value credentials.Value, err error) {
34-
load := func(filename string, dst *string) {
35-
b, err1 := os.ReadFile(filename)
36-
if err1 != nil {
37-
err = errors.Join(err, err1)
38-
return
33+
load := func(filename string, dst *string) error {
34+
var b []byte
35+
b, err = os.ReadFile(filename)
36+
if err != nil {
37+
return err
3938
}
4039

4140
*dst = string(b)
41+
return nil
4242
}
4343

44-
load(p.AccessKeyFilename, &value.AccessKeyID)
45-
load(p.SecretKeyFilename, &value.SecretAccessKey)
44+
err = load(p.AccessKeyFilename, &value.AccessKeyID)
45+
if err != nil {
46+
return value, err
47+
}
48+
err = load(p.SecretKeyFilename, &value.SecretAccessKey)
4649

4750
return value, err
4851
}

backends/s3/s3testing/minio.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ func ServeMinio(ctx context.Context, dir string) (string, func() error, error) {
3838
}
3939

4040
cmd := exec.CommandContext(ctx, cmdname, "server", "--quiet", "--address", addr, dir)
41-
cmd.Env = append(cmd.Environ(), "MINIO_BROWSER=off")
41+
cmd.Env = append(os.Environ(), "MINIO_BROWSER=off")
4242
cmd.Env = append(cmd.Env, "MINIO_ROOT_USER="+AdminUserOrPassword, "MINIO_ROOT_PASSWORD="+AdminUserOrPassword)
4343
cmd.Stdout = os.Stdout
4444
cmd.Stderr = os.Stderr

0 commit comments

Comments
 (0)