github.com/caos/orbos@v1.5.14-0.20221103111702-e6cd0cea7ad4/internal/operator/boom/templator/helm/results.go (about) 1 package helm 2 3 import ( 4 "fmt" 5 "os" 6 7 "github.com/caos/orbos/internal/operator/boom/templator" 8 ) 9 10 func (h *Helm) deleteResults(app templator.HelmApplication) error { 11 resultsFileDirectory := h.getResultsFileDirectory(app.GetName(), h.overlay, h.templatorDirectoryPath) 12 if err := os.RemoveAll(resultsFileDirectory); err != nil { 13 return fmt.Errorf("error while deleting result file directory in path %s: %w", resultsFileDirectory, err) 14 } 15 16 if err := os.MkdirAll(resultsFileDirectory, os.ModePerm); err != nil { 17 return fmt.Errorf("error while recreating result file directory in path %s: %w", resultsFileDirectory, err) 18 } 19 20 return nil 21 }