func()

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
}