Skip to content

Commit 7f69b65

Browse files
Fix shell escaping for ovn-nbctl address_set lookup in test 72028
The PodSelector external_id format contains spaces (e.g., "policy-group.network.openshift.io/host-network: ,") which caused bash word-splitting when using backslash escaping. Switch to single-quote wrapping to preserve the argument as a single token. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent c4d03ea commit 7f69b65

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

test/otp/util.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -555,8 +555,8 @@ func getHostNetworkIPsinNBDB(oc *CLI, nodeName string, ipFamily string) []string
555555
o.Expect(ovnKubePod).ShouldNot(o.Equal(""))
556556

557557
candidateExternalIDs := []string{
558-
`external_ids:\"k8s.ovn.org/id\"=\"default-network-controller:PodSelector:LS\{ML:\{policy-group.network.openshift.io/host-network: ,\},\}_LS\{\}_LNM:` + ipFamily + `\"`,
559-
`external_ids:\"k8s.ovn.org/id\"=\"default-network-controller:Namespace:openshift-host-network:` + ipFamily + `\"`,
558+
`'external_ids:"k8s.ovn.org/id"="default-network-controller:PodSelector:LS{ML:{policy-group.network.openshift.io/host-network: ,},}_LS{}_LNM:` + ipFamily + `"'`,
559+
`'external_ids:"k8s.ovn.org/id"="default-network-controller:Namespace:openshift-host-network:` + ipFamily + `"'`,
560560
}
561561

562562
var cmdOutput string

0 commit comments

Comments
 (0)