diff --git a/internal/context/context_test.go b/internal/context/context_test.go index e34098ec..f571f665 100644 --- a/internal/context/context_test.go +++ b/internal/context/context_test.go @@ -2,7 +2,6 @@ package context import ( "fmt" - "io/ioutil" "os" "testing" @@ -74,7 +73,7 @@ func TestGetCurrentContainerID(t *testing.T) { var filepaths []string // Create temporary files with test content for _, key := range fileKeys { - file, err := ioutil.TempFile("", key) + file, err := os.CreateTemp("", key) if err != nil { t.Fatal(err) } @@ -114,7 +113,7 @@ func TestGetCurrentContainerIDMountInfo(t *testing.T) { var filepaths []string // Create temporary files with test content for _, key := range fileKeys { - file, err := ioutil.TempFile("", key) + file, err := os.CreateTemp("", key) if err != nil { t.Fatal(err) } diff --git a/internal/dockerclient/docker_cli_test.go b/internal/dockerclient/docker_cli_test.go index 24de3508..716e6f7e 100644 --- a/internal/dockerclient/docker_cli_test.go +++ b/internal/dockerclient/docker_cli_test.go @@ -2,7 +2,6 @@ package dockerclient import ( "fmt" - "io/ioutil" "os" "testing" @@ -236,7 +235,7 @@ func TestTlsEnabled(t *testing.T) { } // Create temporary files for key := range filepaths { - file, err := ioutil.TempFile("", key) + file, err := os.CreateTemp("", key) if err != nil { t.Fatal(err) } diff --git a/internal/generator/generator_test.go b/internal/generator/generator_test.go index 9754283f..4675f251 100644 --- a/internal/generator/generator_test.go +++ b/internal/generator/generator_test.go @@ -4,7 +4,7 @@ import ( "bufio" "encoding/json" "fmt" - "io/ioutil" + "io" "log" "net/http" "os" @@ -21,7 +21,7 @@ import ( ) func TestGenerateFromEvents(t *testing.T) { - log.SetOutput(ioutil.Discard) + log.SetOutput(io.Discard) containerID := "8dfafdbc3a40" var counter atomic.Int32 @@ -112,7 +112,7 @@ func TestGenerateFromEvents(t *testing.T) { } client.SkipServerVersionCheck = true - tmplFile, err := ioutil.TempFile(os.TempDir(), "docker-gen-tmpl") + tmplFile, err := os.CreateTemp(os.TempDir(), "docker-gen-tmpl") if err != nil { t.Errorf("Failed to create temp file: %v\n", err) } @@ -120,14 +120,14 @@ func TestGenerateFromEvents(t *testing.T) { tmplFile.Close() os.Remove(tmplFile.Name()) }() - err = ioutil.WriteFile(tmplFile.Name(), []byte("{{range $key, $value := .}}{{$value.ID}}.{{$value.Env.COUNTER}}{{end}}"), 0644) + err = os.WriteFile(tmplFile.Name(), []byte("{{range $key, $value := .}}{{$value.ID}}.{{$value.Env.COUNTER}}{{end}}"), 0644) if err != nil { t.Errorf("Failed to write to temp file: %v\n", err) } var destFiles []*os.File for i := 0; i < 4; i++ { - destFile, err := ioutil.TempFile(os.TempDir(), "docker-gen-out") + destFile, err := os.CreateTemp(os.TempDir(), "docker-gen-out") if err != nil { t.Errorf("Failed to create temp file: %v\n", err) } @@ -202,7 +202,7 @@ func TestGenerateFromEvents(t *testing.T) { expectedCounters := []int{1, 5, 6, 7} for i, counter := range expectedCounters { - value, _ = ioutil.ReadFile(destFiles[i].Name()) + value, _ = os.ReadFile(destFiles[i].Name()) expected = fmt.Sprintf("%s.%d", containerID, counter) if string(value) != expected { t.Errorf("expected: %s. got: %s", expected, value) diff --git a/internal/template/functions.go b/internal/template/functions.go index 41b3e7de..88c70035 100644 --- a/internal/template/functions.go +++ b/internal/template/functions.go @@ -6,8 +6,8 @@ import ( "encoding/json" "fmt" "io" - "io/ioutil" "log" + "os" "reflect" "strings" ) @@ -104,7 +104,7 @@ func arrayClosest(values []string, input string) string { // dirList returns a list of files in the specified path func dirList(path string) ([]string, error) { names := []string{} - files, err := ioutil.ReadDir(path) + files, err := os.ReadDir(path) if err != nil { log.Printf("Template error: %v", err) return names, nil diff --git a/internal/template/functions_test.go b/internal/template/functions_test.go index 3e872a82..a832f4dd 100644 --- a/internal/template/functions_test.go +++ b/internal/template/functions_test.go @@ -3,7 +3,6 @@ package template import ( "bytes" "encoding/json" - "io/ioutil" "os" "path" "reflect" @@ -258,7 +257,7 @@ func TestWhenFalse(t *testing.T) { } func TestDirList(t *testing.T) { - dir, err := ioutil.TempDir("", "dirList") + dir, err := os.MkdirTemp("", "dirList") if err != nil { t.Fatal(err) } @@ -271,7 +270,7 @@ func TestDirList(t *testing.T) { } // Create temporary files for key := range files { - file, err := ioutil.TempFile(dir, key) + file, err := os.CreateTemp(dir, key) if err != nil { t.Fatal(err) } diff --git a/internal/template/template.go b/internal/template/template.go index b9c71268..e005d127 100644 --- a/internal/template/template.go +++ b/internal/template/template.go @@ -6,7 +6,6 @@ import ( "errors" "fmt" "io" - "io/ioutil" "log" "net/url" "os" @@ -172,7 +171,7 @@ func GenerateFile(config config.Config, containers context.Context) bool { } if config.Dest != "" { - dest, err := ioutil.TempFile(filepath.Dir(config.Dest), "docker-gen") + dest, err := os.CreateTemp(filepath.Dir(config.Dest), "docker-gen") defer func() { dest.Close() os.Remove(dest.Name()) @@ -202,7 +201,7 @@ func GenerateFile(config config.Config, containers context.Context) bool { if err := dest.Chown(int(fi.Sys().(*syscall.Stat_t).Uid), int(fi.Sys().(*syscall.Stat_t).Gid)); err != nil { log.Fatalf("Unable to chown temp file: %s\n", err) } - oldContents, err = ioutil.ReadFile(config.Dest) + oldContents, err = os.ReadFile(config.Dest) if err != nil { log.Fatalf("Unable to compare current file contents: %s: %s\n", config.Dest, err) } diff --git a/internal/utils/utils_test.go b/internal/utils/utils_test.go index 9cd3339e..b8cf7ac3 100644 --- a/internal/utils/utils_test.go +++ b/internal/utils/utils_test.go @@ -1,7 +1,6 @@ package utils import ( - "io/ioutil" "os" "testing" @@ -29,7 +28,7 @@ func TestSplitKeyValueSlice(t *testing.T) { } func TestPathExists(t *testing.T) { - file, err := ioutil.TempFile("", "test") + file, err := os.CreateTemp("", "test") if err != nil { t.Fatal(err) }