Merge pull request #111221 from inosato/remove-ioutil-from-kubelet

Remove ioutil in kubelet/kubeadm and its tests
This commit is contained in:
Kubernetes Prow Robot
2022-09-17 21:56:28 -07:00
committed by GitHub
39 changed files with 220 additions and 251 deletions

View File

@@ -21,7 +21,6 @@ package cm
import (
"errors"
"io/ioutil"
"os"
"path"
"testing"
@@ -145,11 +144,11 @@ func TestSoftRequirementsValidationSuccess(t *testing.T) {
t.Skip("skipping cgroup v1 test on a cgroup v2 system")
}
req := require.New(t)
tempDir, err := ioutil.TempDir("", "")
tempDir, err := os.MkdirTemp("", "")
req.NoError(err)
defer os.RemoveAll(tempDir)
req.NoError(ioutil.WriteFile(path.Join(tempDir, "cpu.cfs_period_us"), []byte("0"), os.ModePerm))
req.NoError(ioutil.WriteFile(path.Join(tempDir, "cpu.cfs_quota_us"), []byte("0"), os.ModePerm))
req.NoError(os.WriteFile(path.Join(tempDir, "cpu.cfs_period_us"), []byte("0"), os.ModePerm))
req.NoError(os.WriteFile(path.Join(tempDir, "cpu.cfs_quota_us"), []byte("0"), os.ModePerm))
mountInt := mount.NewFakeMounter(
[]mount.MountPoint{
{