From 697293906a8bc36d502d0fa11ac33b04c8a25a46 Mon Sep 17 00:00:00 2001 From: Mark Rossetti Date: Wed, 19 Feb 2025 12:27:34 -0800 Subject: [PATCH] Fixing k8s.io/kubernetes/cmd/kubeadm/app/util/dryrun unit tests on Windows Signed-off-by: Mark Rossetti --- cmd/kubeadm/app/util/dryrun/dryrun.go | 1 + cmd/kubeadm/app/util/dryrun/dryrun_test.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/kubeadm/app/util/dryrun/dryrun.go b/cmd/kubeadm/app/util/dryrun/dryrun.go index b576d6730e4..39b15805e6c 100644 --- a/cmd/kubeadm/app/util/dryrun/dryrun.go +++ b/cmd/kubeadm/app/util/dryrun/dryrun.go @@ -74,6 +74,7 @@ func PrintDryRunFiles(files []FileToPrint, w io.Writer) error { if len(outputFilePath) == 0 { outputFilePath = file.RealPath } + outputFilePath = filepath.ToSlash(outputFilePath) fmt.Fprintf(w, "[dryrun] Would write file %q with content:\n", outputFilePath) fmt.Fprintf(w, "%s", fileBytes) diff --git a/cmd/kubeadm/app/util/dryrun/dryrun_test.go b/cmd/kubeadm/app/util/dryrun/dryrun_test.go index 006b07891b2..b298ad92750 100644 --- a/cmd/kubeadm/app/util/dryrun/dryrun_test.go +++ b/cmd/kubeadm/app/util/dryrun/dryrun_test.go @@ -36,7 +36,7 @@ func TestPrintDryRunFiles(t *testing.T) { }() fileContents := "apiVersion: kubeadm.k8s.io/unknownVersion" filename := "testfile" - cfgPath := filepath.Join(tmpdir, filename) + cfgPath := filepath.ToSlash(filepath.Join(tmpdir, filename)) err = os.WriteFile(cfgPath, []byte(fileContents), 0644) if err != nil { t.Fatalf("Couldn't write context to file: %v", err)