in pkg/resolvers/policy_tracker.go [77:93]
func (t *defaultPolicyTracker) containsNamespaceReference(policy *networking.NetworkPolicy) bool {
for _, ingRule := range policy.Spec.Ingress {
for _, peer := range ingRule.From {
if peer.NamespaceSelector != nil {
return true
}
}
}
for _, egrRule := range policy.Spec.Egress {
for _, peer := range egrRule.To {
if peer.NamespaceSelector != nil {
return true
}
}
}
return false
}