From ec2081ebd87113bd4fa045546beb848b7b04323d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciek=20Go=C5=82aszewski?= Date: Mon, 25 Nov 2024 15:22:49 +0100 Subject: [PATCH] Test file creation in CNI dir (#832) --- src/k8s/pkg/k8sd/setup/directories.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/k8s/pkg/k8sd/setup/directories.go b/src/k8s/pkg/k8sd/setup/directories.go index 7b0a2afc9..73a06e0cf 100644 --- a/src/k8s/pkg/k8sd/setup/directories.go +++ b/src/k8s/pkg/k8sd/setup/directories.go @@ -82,5 +82,16 @@ func ensureCniBinDir(cniBinDir string) error { } } + f, err := os.CreateTemp(cniBinDir, "test*.txt") + if err != nil { + return fmt.Errorf("failed create file in %q: %w", cniBinDir, err) + } + if err = f.Close(); err != nil { + return fmt.Errorf("failed close file in %q: %w", cniBinDir, err) + } + if err = os.Remove(f.Name()); err != nil { + return fmt.Errorf("failed delete file in %q: %w", cniBinDir, err) + } + return nil }