Skip to content

Commit

Permalink
fix: do not fail on absent rendered directory
Browse files Browse the repository at this point in the history
  • Loading branch information
Zebradil committed Sep 16, 2023
1 parent fc50be0 commit eaf1202
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
4 changes: 4 additions & 0 deletions internal/myks/environment.go
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,10 @@ func (e *Environment) renderedApplications() ([]string, error) {
dirEnvRendered := filepath.Join(e.g.RootDir, e.g.RenderedDir, "envs", e.Id)
files, err := os.ReadDir(dirEnvRendered)
if err != nil {
if os.IsNotExist(err) {
log.Debug().Str("dir", dirEnvRendered).Err(err).Msg("")
return apps, nil
}
return nil, fmt.Errorf("unable to read dir: %w", err)
}
for _, file := range files {
Expand Down
4 changes: 4 additions & 0 deletions internal/myks/globe.go
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,10 @@ func (g *Globe) Cleanup() error {
dirPath := filepath.Join(g.RootDir, g.RenderedDir, dir)
files, err := os.ReadDir(dirPath)
if err != nil {
if os.IsNotExist(err) {
log.Debug().Str("dir", dirPath).Msg("Skipping cleanup of non-existing directory")
continue
}
return fmt.Errorf("Unable to read dir: %w", err)
}

Expand Down

0 comments on commit eaf1202

Please sign in to comment.