diff options
| author | jnovick <novickjd@gmail.com> | 2024-07-01 16:15:42 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-01 09:15:42 -0400 |
| commit | bb6280d601b3c826f0f79fdf49d64d5b913de18a (patch) | |
| tree | 979b8a1a17330bcdcd3245f8d384e41bd793968f /pkg | |
| parent | 89f3bd1c75ed1f7e5e5525619e2c6ed51b988f7c (diff) | |
Create directory automatically (#680)
Signed-off-by: Joshua Novick <joshua.novick@hunters.ai>
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/argocd/git.go | 6 |
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 |
