Skip to content

Commit 0a3b7d2

Browse files
committed
IR-295: use os or io instead of deprecated io/ioutil
1 parent a16e1ec commit 0a3b7d2

File tree

8 files changed

+18
-22
lines changed

8 files changed

+18
-22
lines changed

pkg/metrics/server_test.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import (
77
"crypto/x509"
88
"encoding/pem"
99
"io"
10-
"io/ioutil"
1110
"log"
1211
"math/big"
1312
"net/http"
@@ -64,7 +63,7 @@ func generateTempCertificates() (string, string, error) {
6463
return "", "", err
6564
}
6665

67-
cert, err := ioutil.TempFile("", "testcert-")
66+
cert, err := os.CreateTemp("", "testcert-")
6867
if err != nil {
6968
return "", "", err
7069
}
@@ -77,7 +76,7 @@ func generateTempCertificates() (string, string, error) {
7776
return "", "", err
7877
}
7978

80-
keyPath, err := ioutil.TempFile("", "testkey-")
79+
keyPath, err := os.CreateTemp("", "testkey-")
8180
if err != nil {
8281
return "", "", err
8382
}

pkg/operator/azurestackcloud.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package operator
33
import (
44
"context"
55
"fmt"
6-
"io/ioutil"
76
"os"
87
"path/filepath"
98
"time"
@@ -110,7 +109,7 @@ func (c *AzureStackCloudController) syncConfig() error {
110109
return err
111110
}
112111

113-
f, err := ioutil.TempFile(filepath.Dir(filename), "azurestackcloud")
112+
f, err := os.CreateTemp(filepath.Dir(filename), "azurestackcloud")
114113
if err != nil {
115114
return err
116115
}

pkg/storage/gcs/gcs_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"bytes"
55
"context"
66
"encoding/json"
7-
"io/ioutil"
7+
"io"
88
"net/http"
99
"strings"
1010
"testing"
@@ -32,7 +32,7 @@ func (r *tripper) RoundTrip(req *http.Request) (*http.Response, error) {
3232
}()
3333
return &http.Response{
3434
StatusCode: r.responseCodes[r.req],
35-
Body: ioutil.NopCloser(bytes.NewBufferString(r.responseBodies[r.req])),
35+
Body: io.NopCloser(bytes.NewBufferString(r.responseBodies[r.req])),
3636
}, nil
3737
}
3838

pkg/storage/ibmcos/ibmcos_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package ibmcos
33
import (
44
"bytes"
55
"context"
6-
"io/ioutil"
6+
"io"
77
"net/http"
88
"path/filepath"
99
"testing"
@@ -361,7 +361,7 @@ func (r *tripper) RoundTrip(req *http.Request) (*http.Response, error) {
361361
return &http.Response{
362362
StatusCode: r.responseCodes[r.req],
363363
Header: http.Header{"Content-Type": {"application/json"}},
364-
Body: ioutil.NopCloser(bytes.NewBufferString(r.responseBodies[r.req])),
364+
Body: io.NopCloser(bytes.NewBufferString(r.responseBodies[r.req])),
365365
}, nil
366366
}
367367

pkg/storage/oss/oss_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"bytes"
55
"context"
66
"fmt"
7-
"io/ioutil"
7+
"io"
88
"net/http"
99
"reflect"
1010
"testing"
@@ -251,7 +251,7 @@ func (r *tripper) RoundTrip(req *http.Request) (*http.Response, error) {
251251
}()
252252

253253
if req.Body != nil {
254-
dt, err := ioutil.ReadAll(req.Body)
254+
dt, err := io.ReadAll(req.Body)
255255
if err != nil {
256256
return nil, err
257257
}
@@ -269,7 +269,7 @@ func (r *tripper) RoundTrip(req *http.Request) (*http.Response, error) {
269269
}
270270
return &http.Response{
271271
StatusCode: code,
272-
Body: ioutil.NopCloser(bytes.NewBufferString(respBody)),
272+
Body: io.NopCloser(bytes.NewBufferString(respBody)),
273273
}, nil
274274
}
275275

pkg/storage/s3/s3.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import (
66
"crypto/tls"
77
"crypto/x509"
88
"fmt"
9-
"io/ioutil"
109
"net"
1110
"net/http"
1211
"net/url"
@@ -936,7 +935,7 @@ func (d *driver) ID() string {
936935
// an AWS ini-style credentials configuration file.
937936
// Caller is responsible for cleaning up the created file.
938937
func saveSharedCredentialsFile(data []byte) (string, error) {
939-
f, err := ioutil.TempFile("", "aws-shared-credentials")
938+
f, err := os.CreateTemp("", "aws-shared-credentials")
940939
if err != nil {
941940
return "", fmt.Errorf("failed to create file for shared credentials: %v", err)
942941
}

pkg/storage/s3/s3_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"bytes"
55
"context"
66
"encoding/xml"
7-
"io/ioutil"
7+
"io"
88
"net/http"
99
"path/filepath"
1010
"reflect"
@@ -362,7 +362,7 @@ func (r *tripper) RoundTrip(req *http.Request) (*http.Response, error) {
362362
}()
363363

364364
if req.Body != nil {
365-
dt, err := ioutil.ReadAll(req.Body)
365+
dt, err := io.ReadAll(req.Body)
366366
if err != nil {
367367
return nil, err
368368
}
@@ -376,7 +376,7 @@ func (r *tripper) RoundTrip(req *http.Request) (*http.Response, error) {
376376

377377
return &http.Response{
378378
StatusCode: code,
379-
Body: ioutil.NopCloser(bytes.NewBufferString("{}")),
379+
Body: io.NopCloser(bytes.NewBufferString("{}")),
380380
}, nil
381381
}
382382

test/e2e/aws_test.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package e2e
33
import (
44
"context"
55
"fmt"
6-
"io/ioutil"
76
"os"
87
"reflect"
98
"strings"
@@ -428,7 +427,7 @@ func TestAWSUpdateCredentials(t *testing.T) {
428427
}
429428
defer os.Remove(sharedCredentialsFile)
430429

431-
credsBytes, err := ioutil.ReadFile(sharedCredentialsFile)
430+
credsBytes, err := os.ReadFile(sharedCredentialsFile)
432431
if err != nil {
433432
t.Fatalf("failed to read in S3 driver's AWS configuration file: %s", err)
434433
}
@@ -802,7 +801,7 @@ func createAWSConfigFile(awsSecret *corev1.Secret, kubeClient *framework.Clients
802801
}
803802

804803
var tokenTempFile *os.File
805-
if tokenTempFile, err = ioutil.TempFile("", "cluster-image-registry-operator-test-token"); err != nil {
804+
if tokenTempFile, err = os.CreateTemp("", "cluster-image-registry-operator-test-token"); err != nil {
806805
return
807806
}
808807
defer tokenTempFile.Close()
@@ -814,7 +813,7 @@ func createAWSConfigFile(awsSecret *corev1.Secret, kubeClient *framework.Clients
814813
}
815814

816815
// create AWS config file pointing to token file
817-
if awsConfigTempFile, err = ioutil.TempFile("", "cluster-image-registry-operator-test-awsconfig"); err != nil {
816+
if awsConfigTempFile, err = os.CreateTemp("", "cluster-image-registry-operator-test-awsconfig"); err != nil {
818817
return
819818
}
820819
defer awsConfigTempFile.Close()
@@ -831,7 +830,7 @@ func createAWSConfigFile(awsSecret *corev1.Secret, kubeClient *framework.Clients
831830

832831
} else {
833832
// just use the Secret contents as-is
834-
if awsConfigTempFile, err = ioutil.TempFile("", "cluster-image-registry-operator-test-awsconfig"); err != nil {
833+
if awsConfigTempFile, err = os.CreateTemp("", "cluster-image-registry-operator-test-awsconfig"); err != nil {
835834
return
836835
}
837836
defer awsConfigTempFile.Close()

0 commit comments

Comments
 (0)