func()

in pkg/resolvers/policies_for_namespace.go [37:53]


func (r *defaultPolicyReferenceResolver) isNamespaceReferredInPolicy(ns *corev1.Namespace, policy *networking.NetworkPolicy) bool {
	for _, ingRule := range policy.Spec.Ingress {
		for _, peer := range ingRule.From {
			if r.isNameSpaceLabelMatchPeer(ns, &peer) {
				return true
			}
		}
	}
	for _, egrRule := range policy.Spec.Egress {
		for _, peer := range egrRule.To {
			if r.isNameSpaceLabelMatchPeer(ns, &peer) {
				return true
			}
		}
	}
	return false
}