Merge pull request #37 from itscaro/qtran/fix-temp-dir

Fix non-existent custom temp dir
This commit is contained in:
Yusuke Kuoka 2022-04-14 08:27:41 +09:00 committed by GitHub
commit 7af57add9d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 3 deletions

View File

@ -34,9 +34,11 @@ func tempValuesFilePath(release *ReleaseSpec, data interface{}) (*string, error)
workDir := os.Getenv("HELMFILE_TEMPDIR")
if workDir == "" {
workDir, err = os.MkdirTemp(os.TempDir(), "helmfile")
if err != nil {
panic(err)
}
} else {
err = os.MkdirAll(workDir, os.FileMode(0700))
}
if err != nil {
panic(err)
}
d := filepath.Join(workDir, id)