in pkg/filematches/filematches.go [26:42]
func (f *FileMatches) walkFunc(path string, info os.FileInfo, err error) error {
if err != nil {
log.Fatal(err)
return err
}
if info.IsDir() {
return nil
}
for _, pattern := range f.patterns {
if matched, err := filepath.Match(pattern, filepath.Base(path)); err != nil {
return err
} else if matched && isValidK8sFile(path) {
f.deploymentFiles = append(f.deploymentFiles, path)
}
}
return nil
}