in pkg/handler/handler.go [154:170]
func getContainersToSkip(annotationDomain string, pod *corev1.Pod) map[string]bool {
skippedNames := map[string]bool{}
skipContainersKey := annotationDomain + "/" + pkg.SkipContainersAnnotation
if value, ok := pod.Annotations[skipContainersKey]; ok {
r := csv.NewReader(strings.NewReader(value))
// error means we don't skip any
podNames, err := r.Read()
if err != nil {
klog.Infof("Could not parse skip containers annotation on pod %s/%s: %v", pod.Namespace, pod.Name, err)
return skippedNames
}
for _, name := range podNames {
skippedNames[name] = true
}
}
return skippedNames
}