summaryrefslogtreecommitdiff
path: root/pkg
diff options
context:
space:
mode:
authorjnovick <novickjd@gmail.com>2024-07-01 16:15:42 +0300
committerGitHub <noreply@github.com>2024-07-01 09:15:42 -0400
commitbb6280d601b3c826f0f79fdf49d64d5b913de18a (patch)
tree979b8a1a17330bcdcd3245f8d384e41bd793968f /pkg
parent89f3bd1c75ed1f7e5e5525619e2c6ed51b988f7c (diff)
Create directory automatically (#680)
Signed-off-by: Joshua Novick <joshua.novick@hunters.ai>
Diffstat (limited to 'pkg')
-rw-r--r--pkg/argocd/git.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkg/argocd/git.go b/pkg/argocd/git.go
index 1764a45..d3216d9 100644
--- a/pkg/argocd/git.go
+++ b/pkg/argocd/git.go
@@ -291,6 +291,12 @@ func writeOverrides(app *v1alpha1.Application, wbc *WriteBackConfig, gitC git.Cl
}
}
+ dir := filepath.Dir(targetFile)
+ err = os.MkdirAll(dir, 0700)
+ if err != nil {
+ return
+ }
+
err = os.WriteFile(targetFile, override, 0600)
if err != nil {
return