Skip to content

Commit e9de870

Browse files
kabicinKirby Chin
authored andcommitted
Add namespace selector for OCP dns
1 parent 083ea1f commit e9de870

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
@@ -422,6 +422,13 @@ func (r *ReconcileWebSphereLiberty) Reconcile(ctx context.Context, request ctrl.
422422
if endpointPort := lutils.GetEndpointPortByName(&dnsEndpoints.Subsets[0].Ports, "dns-tcp"); endpointPort != nil {
423423
dnsRule.Ports = append(dnsRule.Ports, lutils.CreateNetworkPolicyPortFromEndpointPort(endpointPort))
424424
}
425+
peer := networkingv1.NetworkPolicyPeer{}
426+
peer.NamespaceSelector = &metav1.LabelSelector{
427+
MatchLabels: map[string]string{
428+
"kubernetes.io/metadata.name": "openshift-dns",
429+
},
430+
}
431+
dnsRule.To = append(dnsRule.To, peer)
425432
reqLogger.Info("Found endpoints for dns-default service in the openshift-dns namespace")
426433
} else {
427434
peer := networkingv1.NetworkPolicyPeer{}

0 commit comments

Comments
 (0)