Skip to content

Commit 551fdec

Browse files
committed
Replace ioutil with os package functions for file operations
1 parent bcddff3 commit 551fdec

File tree

8 files changed

+14
-21
lines changed

8 files changed

+14
-21
lines changed

pkg/cli/options.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package cli
33
import (
44
"errors"
55
"fmt"
6-
"io/ioutil"
76
"os"
87
"os/exec"
98
"strings"
@@ -619,7 +618,7 @@ func getFileFlags(filename string, verbose bool) (map[string]string, error) {
619618
return fileFlags, err
620619
}
621620

622-
b, err := ioutil.ReadFile(filename)
621+
b, err := os.ReadFile(filename)
623622
if err != nil {
624623
return fileFlags, err
625624
}

pkg/commands/diff.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"errors"
66
"fmt"
77
"io"
8-
"io/ioutil"
8+
"os"
99
"regexp"
1010

1111
"github.com/opendevstack/tailor/pkg/cli"
@@ -198,7 +198,7 @@ func printUpdateChange(w io.Writer, change *openshift.Change, revealSecrets bool
198198
func assembleTemplateBasedResourceList(filter *openshift.ResourceFilter, compareOptions *cli.CompareOptions, ocClient cli.OcClientProcessor) (*openshift.ResourceList, error) {
199199
var inputs [][]byte
200200

201-
files, err := ioutil.ReadDir(compareOptions.TemplateDir)
201+
files, err := os.ReadDir(compareOptions.TemplateDir)
202202
if err != nil {
203203
return nil, fmt.Errorf("Cannot get files in template directory '%s': %s", compareOptions.TemplateDir, err)
204204
}

pkg/commands/secrets.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package commands
22

33
import (
44
"fmt"
5-
"io/ioutil"
65
"os"
76
"regexp"
87
"strings"
@@ -74,7 +73,7 @@ func ReEncrypt(secretsOptions *cli.SecretsOptions, filename string) error {
7473
}
7574
} else {
7675
paramDir := secretsOptions.ParamDir
77-
files, err := ioutil.ReadDir(paramDir)
76+
files, err := os.ReadDir(paramDir)
7877
if err != nil {
7978
return err
8079
}
@@ -171,7 +170,7 @@ func writeEncryptedContent(filename, newContent, previousContent, privateKey, pa
171170
return fmt.Errorf("Could not encrypt content: %s", err)
172171
}
173172

174-
err = ioutil.WriteFile(filename, []byte(updatedContent), 0644)
173+
err = os.WriteFile(filename, []byte(updatedContent), 0644)
175174
if err != nil {
176175
return fmt.Errorf("Could not write file: %s", err)
177176
}

pkg/openshift/params.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package openshift
33
import (
44
"encoding/base64"
55
"fmt"
6-
"io/ioutil"
76
"os"
87
"regexp"
98
"strings"
@@ -112,7 +111,7 @@ func newWriteConverter(previous, publicKeyDir, privateKey, passphrase string) (*
112111

113112
// Read public keys
114113
cli.DebugMsg(fmt.Sprintf("Looking for public keys in '%s'", publicKeyDir))
115-
files, err := ioutil.ReadDir(publicKeyDir)
114+
files, err := os.ReadDir(publicKeyDir)
116115
if err != nil {
117116
return nil, err
118117
}

pkg/openshift/params_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package openshift
22

33
import (
4-
"io/ioutil"
54
"strings"
65
"testing"
76
)
@@ -63,7 +62,7 @@ func TestEncryptedParams(t *testing.T) {
6362
}
6463

6564
func readFileContent(t *testing.T, filename string) string {
66-
bytes, err := ioutil.ReadFile(filename)
65+
bytes, err := os.ReadFile(filename)
6766
if err != nil {
6867
t.Error(err)
6968
}

pkg/openshift/template.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import (
44
"bytes"
55
"errors"
66
"fmt"
7-
"io/ioutil"
87
"os"
98
"strings"
109

@@ -48,7 +47,7 @@ func ProcessTemplate(templateDir string, name string, paramDir string, compareOp
4847
return []byte{}, err
4948
}
5049

51-
tempParamFile, err := ioutil.TempFile("", ".combined.*.env")
50+
tempParamFile, err := os.CreateTemp("", ".combined.*.env")
5251
if err != nil {
5352
return []byte{}, err
5453
}
@@ -84,7 +83,7 @@ func ProcessTemplate(templateDir string, name string, paramDir string, compareOp
8483

8584
// Returns true if template contains a param like "name: TAILOR_NAMESPACE"
8685
func templateContainsTailorNamespaceParam(filename string) (bool, error) {
87-
b, err := ioutil.ReadFile(filename)
86+
b, err := os.ReadFile(filename)
8887
if err != nil {
8988
return false, fmt.Errorf("Could not read file '%s': %s", filename, err)
9089
}
@@ -159,7 +158,7 @@ func readParamFileBytes(paramFiles []string, privateKey string, passphrase strin
159158
paramFileBytes := []byte{}
160159
for _, f := range paramFiles {
161160
cli.DebugMsg("Reading content of param file", f)
162-
b, err := ioutil.ReadFile(f)
161+
b, err := os.ReadFile(f)
163162
if err != nil {
164163
return []byte{}, err
165164
}
@@ -173,7 +172,7 @@ func readParamFileBytes(paramFiles []string, privateKey string, passphrase strin
173172
encFile := f + ".enc"
174173
if _, err := os.Stat(encFile); err == nil {
175174
cli.DebugMsg("Reading content of encrypted param file", encFile)
176-
b, err := ioutil.ReadFile(encFile)
175+
b, err := os.ReadFile(encFile)
177176
if err != nil {
178177
return []byte{}, err
179178
}

pkg/utils/encryption.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import (
66
"encoding/base64"
77
"fmt"
88
"io"
9-
"io/ioutil"
109
"os"
1110

1211
"golang.org/x/crypto/openpgp"
@@ -136,7 +135,7 @@ func Encrypt(secret string, entityList openpgp.EntityList) (string, error) {
136135
}
137136

138137
// Return as base64 encoded string
139-
bytes, err := ioutil.ReadAll(buf)
138+
bytes, err := io.ReadAll(buf)
140139
if err != nil {
141140
return "", err
142141
}
@@ -158,6 +157,6 @@ func Decrypt(encoded string, entityList openpgp.EntityList) (string, error) {
158157
if err != nil {
159158
return "", fmt.Errorf("Decrypting '%s' failed: %s", encoded, err)
160159
}
161-
bytes, err := ioutil.ReadAll(md.UnverifiedBody)
160+
bytes, err := io.ReadAll(md.UnverifiedBody)
162161
return string(bytes), err
163162
}

pkg/utils/file.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package utils
22

33
import (
4-
"io/ioutil"
54
"os"
65
)
76

@@ -21,7 +20,7 @@ func ReadFile(filename string) (string, error) {
2120
if _, err := os.Stat(filename); err != nil {
2221
return "", err
2322
}
24-
bytes, err := ioutil.ReadFile(filename)
23+
bytes, err := os.ReadFile(filename)
2524
if err != nil {
2625
return "", err
2726
}

0 commit comments

Comments
 (0)