diff --git a/internal/utils/utils.go b/internal/utils/utils.go
index 094f88b4dcbe6ed360a3eef1b0c0513f3c31ed1e..eb372612a470334ed4b17b06c2f14ccac7e1d2f0 100644
--- a/internal/utils/utils.go
+++ b/internal/utils/utils.go
@@ -323,7 +323,11 @@ func GenerateKustomizationYaml(dirPath string) error {
 
 		var resources []string
 		for _, file := range files {
-			resources = append(resources, strings.Replace(file, abs, ".", 1))
+			relP, err := filepath.Rel(abs, file)
+			if err != nil {
+				return err
+			}
+			resources = append(resources, relP)
 		}
 
 		kus.Resources = resources