Skip to content

Commit 5cdb122

Browse files
committed
Add namespace selector for OCP dns
1 parent b6155ee commit 5cdb122

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

controllers/webspherelibertyapplication_controller.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,13 @@ func (r *ReconcileWebSphereLiberty) Reconcile(ctx context.Context, request ctrl.
418418
if endpointPort := lutils.GetEndpointPortByName(&dnsEndpoints.Subsets[0].Ports, "dns-tcp"); endpointPort != nil {
419419
dnsRule.Ports = append(dnsRule.Ports, lutils.CreateNetworkPolicyPortFromEndpointPort(endpointPort))
420420
}
421+
peer := networkingv1.NetworkPolicyPeer{}
422+
peer.NamespaceSelector = &metav1.LabelSelector{
423+
MatchLabels: map[string]string{
424+
"kubernetes.io/metadata.name": "openshift-dns",
425+
},
426+
}
427+
dnsRule.To = append(dnsRule.To, peer)
421428
reqLogger.Info("Found endpoints for dns-default service in the openshift-dns namespace")
422429
} else {
423430
peer := networkingv1.NetworkPolicyPeer{}

0 commit comments

Comments
 (0)