INNER CODE UNIT · Go
isKubeArmorBpfMap
kubearmor/KubeArmor · KubeArmor/main.go:23
func isKubeArmorBpfMap(name string) bool {
return strings.HasPrefix(name, "kubearmor")
}
func cleanupBpfMaps(bpfMapsDir string, removeFn func(string) error) error {
entries, err := os.ReadDir(bpfMapsDir)
if err != nil {
return err
}
for _, entry := range entries {
if entry.IsDir() {
continue
}
if isKubeArmorBpfMap(entry.Name()) {
path := filepath.Join(bpfMapsDir, entry.Name())
if err := removeFn(path); err != nil {
kg.Errf("Failed to delete BPF map %s: %v", path, err)
} else {