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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…