Skip to content

Commit ee13782

Browse files
committed
Migrate away from deprecated ioutil
1 parent d83904e commit ee13782

4 files changed

Lines changed: 20 additions & 12 deletions

File tree

pkg/metrics/server_test.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import (
88
"encoding/pem"
99
"fmt"
1010
"io"
11-
"io/ioutil"
1211
"math/big"
1312
mr "math/rand"
1413
"net/http"
@@ -76,7 +75,7 @@ func generateTempCertificates() (string, string, error) {
7675
return "", "", err
7776
}
7877

79-
cert, err := ioutil.TempFile("", "testcert-")
78+
cert, err := os.CreateTemp("", "testcert-")
8079
if err != nil {
8180
return "", "", err
8281
}
@@ -86,7 +85,7 @@ func generateTempCertificates() (string, string, error) {
8685
Bytes: derBytes,
8786
})
8887

89-
keyPath, err := ioutil.TempFile("", "testkey-")
88+
keyPath, err := os.CreateTemp("", "testkey-")
9089
if err != nil {
9190
return "", "", err
9291
}

pkg/stub/handler.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import (
55
"crypto/tls"
66
"errors"
77
"fmt"
8-
"io/ioutil"
98
"net"
109
"os"
1110
"runtime"
@@ -1267,7 +1266,7 @@ func getImageClient(restconfig *restclient.Config) (*imagev1client.ImageV1Client
12671266
}
12681267

12691268
func GetNamespace() string {
1270-
b, _ := ioutil.ReadFile("/var/run/secrets/kubernetes.io/serviceaccount/" + corev1.ServiceAccountNamespaceKey)
1269+
b, _ := os.ReadFile("/var/run/secrets/kubernetes.io/serviceaccount/" + corev1.ServiceAccountNamespaceKey)
12711270
return string(b)
12721271
}
12731272

pkg/stub/interfaces.go

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package stub
33
import (
44
"context"
55
"encoding/json"
6-
"io/ioutil"
76
"os"
87
"time"
98

@@ -158,7 +157,7 @@ type DefaultImageStreamFromFileGetter struct {
158157
}
159158

160159
func (g *DefaultImageStreamFromFileGetter) Get(fullFilePath string) (is *imagev1.ImageStream, err error) {
161-
isjsonfile, err := ioutil.ReadFile(fullFilePath)
160+
isjsonfile, err := os.ReadFile(fullFilePath)
162161
if err != nil {
163162
return nil, err
164163
}
@@ -183,7 +182,7 @@ type DefaultTemplateFromFileGetter struct {
183182
}
184183

185184
func (g *DefaultTemplateFromFileGetter) Get(fullFilePath string) (t *templatev1.Template, err error) {
186-
tjsonfile, err := ioutil.ReadFile(fullFilePath)
185+
tjsonfile, err := os.ReadFile(fullFilePath)
187186
if err != nil {
188187
return nil, err
189188
}
@@ -207,8 +206,19 @@ type DefaultResourceFileLister struct {
207206
}
208207

209208
func (g *DefaultResourceFileLister) List(dir string) (files []os.FileInfo, err error) {
210-
files, err = ioutil.ReadDir(dir)
211-
return files, err
209+
entries, err := os.ReadDir(dir)
210+
if err != nil {
211+
return nil, err
212+
}
213+
files = make([]os.FileInfo, 0, len(entries))
214+
for _, entry := range entries {
215+
info, err := entry.Info()
216+
if err != nil {
217+
return nil, err
218+
}
219+
files = append(files, info)
220+
}
221+
return files, nil
212222

213223
}
214224

test/e2e/cluster_samples_operator_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"context"
55
"errors"
66
"fmt"
7-
"io/ioutil"
7+
"io"
88
"net"
99
"os"
1010
"path/filepath"
@@ -108,7 +108,7 @@ func dumpPod(t *testing.T) {
108108
if err != nil {
109109
t.Fatalf("error getting pod logs for container %s: %s", container.Name, err.Error())
110110
}
111-
b, err := ioutil.ReadAll(readCloser)
111+
b, err := io.ReadAll(readCloser)
112112
if err != nil {
113113
t.Fatalf("error reading pod stream %s", err.Error())
114114
}

0 commit comments

Comments
 (0)