in projects/aws/bottlerocket-bootstrap/pkg/kubeadm/utils.go [237:254]
func walkDirFunc(path string, dirEntry fs.DirEntry, err error) error {
if dirEntry == nil {
return filepath.SkipDir
}
if dirEntry.IsDir() {
// skip special dirs
if dirEntry.Name() == "proc" || dirEntry.Name() == "sys" || dirEntry.Name() == "run" {
return filepath.SkipDir
}
} else {
entryInfo, entryInfoError := dirEntry.Info()
// check if file exists and is regular
if entryInfoError == nil && entryInfo.Mode().IsRegular() {
ioutil.ReadFile(path)
}
}
return nil
}