Skip to content

Commit 6b14c87

Browse files
authored
Merge pull request #185 from rajansandeep/cleanupioutil
Use io and os in favor of ioutil
2 parents 51b541d + 8cd8a49 commit 6b14c87

File tree

7 files changed

+23
-27
lines changed

7 files changed

+23
-27
lines changed

hack/smoketest.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ import (
2929
"context"
3030
"fmt"
3131
"io"
32-
"io/ioutil"
3332
"log"
3433
"os"
3534
"os/exec"
@@ -450,7 +449,7 @@ func (h *RealTestHarness) KubectlApply(p string) {
450449
}
451450

452451
if stat.IsDir() {
453-
files, err := ioutil.ReadDir(p)
452+
files, err := os.ReadDir(p)
454453
if err != nil {
455454
h.Fatalf("error reading directory %s: %v", p, err)
456455
}
@@ -483,7 +482,7 @@ func (h *RealTestHarness) KubectlDelete(p string) {
483482
}
484483

485484
func (h *RealTestHarness) kubectlApplyFile(p string) {
486-
b, err := ioutil.ReadFile(p)
485+
b, err := os.ReadFile(p)
487486
if err != nil {
488487
h.Fatalf("error reading file %s: %v", p, err)
489488
}

pkg/patterns/addon/pkg/loaders/git.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package loaders
33
import (
44
"context"
55
"fmt"
6-
"io/ioutil"
76
"os"
87
"path"
98
"path/filepath"
@@ -115,7 +114,7 @@ func (r *GitRepository) readURL(url string) ([]byte, error) {
115114
}
116115
}
117116

118-
b, err := ioutil.ReadFile(filePath)
117+
b, err := os.ReadFile(filePath)
119118
if err != nil {
120119
return nil, err
121120
}
@@ -189,7 +188,7 @@ func getAuthMethod() (transport.AuthMethod, error) {
189188
if _, err := os.Stat(sshFile); os.IsNotExist(err) {
190189
return nil, nil
191190
}
192-
sshBytes, err := ioutil.ReadFile(sshFile)
191+
sshBytes, err := os.ReadFile(sshFile)
193192
if err != nil {
194193
return nil, err
195194
}

pkg/patterns/addon/pkg/loaders/http.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ package loaders
1919
import (
2020
"context"
2121
"fmt"
22-
"io/ioutil"
22+
"io"
2323
"net/http"
2424
"strings"
2525

@@ -113,7 +113,7 @@ func (r *HTTPRepository) readURL(url string) ([]byte, error) {
113113
if err != nil {
114114
return nil, fmt.Errorf("error fetching %q: %v", url, err)
115115
}
116-
body, err := ioutil.ReadAll(response.Body)
116+
body, err := io.ReadAll(response.Body)
117117
if err != nil {
118118
return nil, fmt.Errorf("error reading response for %q: %v", url, err)
119119
}

pkg/patterns/addon/pkg/loaders/types.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ package loaders
1919
import (
2020
"context"
2121
"fmt"
22-
"io/ioutil"
22+
"os"
2323
"path/filepath"
2424
"strings"
2525

@@ -97,7 +97,7 @@ func (r *FSRepository) LoadChannel(ctx context.Context, name string) (*Channel,
9797
log.WithValues("channel", name).WithValues("base", r.basedir).Info("loading channel")
9898

9999
p := filepath.Join(r.basedir, name)
100-
b, err := ioutil.ReadFile(p)
100+
b, err := os.ReadFile(p)
101101
if err != nil {
102102
log.WithValues("path", p).Error(err, "error reading channel")
103103
return nil, fmt.Errorf("error reading channel %s: %v", p, err)
@@ -124,7 +124,7 @@ func (r *FSRepository) LoadManifest(ctx context.Context, packageName string, id
124124
log.WithValues("package", packageName).Info("loading package")
125125

126126
dirPath := filepath.Join(r.basedir, "packages", packageName, id)
127-
filesPath, err := ioutil.ReadDir(dirPath)
127+
filesPath, err := os.ReadDir(dirPath)
128128
if err != nil {
129129
return nil, fmt.Errorf("error reading directory %s: %v", dirPath, err)
130130
}
@@ -136,7 +136,7 @@ func (r *FSRepository) LoadManifest(ctx context.Context, packageName string, id
136136
}
137137

138138
filePath := filepath.Join(dirPath, p.Name())
139-
b, err := ioutil.ReadFile(filePath)
139+
b, err := os.ReadFile(filePath)
140140
if err != nil {
141141
return nil, fmt.Errorf("error reading file %s: %v", filePath, err)
142142
}

pkg/patterns/declarative/metrics_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import (
2020
"bytes"
2121
"context"
2222
"errors"
23-
"io/ioutil"
23+
"os"
2424
"strings"
2525
"testing"
2626
"time"
@@ -531,7 +531,7 @@ func TestAddIfNotPresent(t *testing.T) {
531531
t.Error(err)
532532
}
533533

534-
tmpManifests, err := ioutil.TempFile(t.TempDir(), "tmp-manifests-*.yaml")
534+
tmpManifests, err := os.CreateTemp(t.TempDir(), "tmp-manifests-*.yaml")
535535
if err != nil {
536536
t.Error(err)
537537
}

pkg/patterns/declarative/pkg/applier/exec_test.go

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,10 @@ package applier
1919
import (
2020
"context"
2121
"errors"
22-
"testing"
23-
24-
"io/ioutil"
25-
"reflect"
26-
22+
"io"
2723
"os/exec"
24+
"reflect"
25+
"testing"
2826
)
2927

3028
// collector is a commandSite implementation that stubs cmd.Run() calls for tests
@@ -108,7 +106,7 @@ func TestKubectlApply(t *testing.T) {
108106
t.Errorf("argument mistmatch, expected: %v, got: %v", test.expectArgs, cmd.Args)
109107
}
110108

111-
stdinBytes, err := ioutil.ReadAll(cmd.Stdin)
109+
stdinBytes, err := io.ReadAll(cmd.Stdin)
112110
if stdin := string(stdinBytes); stdin != test.manifest {
113111
t.Errorf("manifest mismatch, expected: %v, got: %v", test.manifest, stdin)
114112
}

pkg/test/golden/validator.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import (
2020
"bytes"
2121
"context"
2222
"fmt"
23-
"io/ioutil"
23+
"io"
2424
"os"
2525
"os/exec"
2626
"path/filepath"
@@ -146,7 +146,7 @@ func (v *validator) Validate(r declarative.Reconciler) {
146146
basedir = v.TestDir
147147
}
148148

149-
files, err := ioutil.ReadDir(basedir)
149+
files, err := os.ReadDir(basedir)
150150
if err != nil {
151151
t.Fatalf("error reading dir %s: %v", basedir, err)
152152
}
@@ -175,7 +175,7 @@ func (v *validator) Validate(r declarative.Reconciler) {
175175
continue
176176
}
177177

178-
b, err := ioutil.ReadFile(p)
178+
b, err := os.ReadFile(p)
179179
if err != nil {
180180
t.Errorf("error reading file %s: %v", p, err)
181181
continue
@@ -247,7 +247,7 @@ func (v *validator) Validate(r declarative.Reconciler) {
247247
expectedPath := strings.Replace(p, ".in.yaml", ".out.yaml", -1)
248248
var expectedYAML string
249249
{
250-
b, err := ioutil.ReadFile(expectedPath)
250+
b, err := os.ReadFile(expectedPath)
251251
if err != nil {
252252
t.Errorf("error reading file %s: %v", expectedPath, err)
253253
continue
@@ -258,7 +258,7 @@ func (v *validator) Validate(r declarative.Reconciler) {
258258
if actualYAML != expectedYAML {
259259
if os.Getenv("HACK_AUTOFIX_EXPECTED_OUTPUT") != "" {
260260
t.Logf("HACK_AUTOFIX_EXPECTED_OUTPUT is set; replacing expected output in %s", expectedPath)
261-
if err := ioutil.WriteFile(expectedPath, []byte(actualYAML), 0644); err != nil {
261+
if err := os.WriteFile(expectedPath, []byte(actualYAML), 0644); err != nil {
262262
t.Fatalf("error writing expected output to %s: %v", expectedPath, err)
263263
}
264264
continue
@@ -279,7 +279,7 @@ func (v *validator) Validate(r declarative.Reconciler) {
279279
func diffFiles(t *testing.T, expectedPath, actual string) error {
280280
t.Helper()
281281
writeTmp := func(content string) (string, error) {
282-
tmp, err := ioutil.TempFile("", "*.yaml")
282+
tmp, err := os.CreateTemp("", "*.yaml")
283283
if err != nil {
284284
return "", err
285285
}
@@ -309,7 +309,7 @@ func diffFiles(t *testing.T, expectedPath, actual string) error {
309309
return fmt.Errorf("start command failed: %w", err)
310310
}
311311

312-
diff, err := ioutil.ReadAll(stdout)
312+
diff, err := io.ReadAll(stdout)
313313
if err != nil {
314314
return fmt.Errorf("read from diff stdout failed: %w", err)
315315
}

0 commit comments

Comments
 (0)