@@ -263,12 +263,12 @@ func TestLokiFiltering(t *testing.T) {
263263 }{{
264264 inputPath : "?SrcPod=test-pod" ,
265265 outputQuery : []string {
266- "?query={app=\" netobserv-flowcollector\" }|~`\" SrcPod\" :\" .*test-pod.*\" `" ,
266+ "?query={app=\" netobserv-flowcollector\" }|~`\" SrcPod\" :\" (?i) .*test-pod.*\" `" ,
267267 },
268268 }, {
269269 inputPath : "?SrcPod=test-pod&match=any" ,
270270 outputQuery : []string {
271- "?query={app=\" netobserv-flowcollector\" }|~`\" SrcPod\" :\" .*test-pod.*\" `" ,
271+ "?query={app=\" netobserv-flowcollector\" }|~`\" SrcPod\" :\" (?i) .*test-pod.*\" `" ,
272272 },
273273 }, {
274274 inputPath : "?Proto=6&match=all" ,
@@ -283,45 +283,45 @@ func TestLokiFiltering(t *testing.T) {
283283 }, {
284284 inputPath : "?Proto=6&SrcPod=test" ,
285285 outputQuery : []string {
286- "?query={app=\" netobserv-flowcollector\" }|~`\" Proto\" :6`|~`\" SrcPod\" :\" .*test.*\" `" ,
287- "?query={app=\" netobserv-flowcollector\" }|~`\" SrcPod\" :\" .*test.*\" `|~`\" Proto\" :6`" ,
286+ "?query={app=\" netobserv-flowcollector\" }|~`\" Proto\" :6`|~`\" SrcPod\" :\" (?i) .*test.*\" `" ,
287+ "?query={app=\" netobserv-flowcollector\" }|~`\" SrcPod\" :\" (?i) .*test.*\" `|~`\" Proto\" :6`" ,
288288 },
289289 }, {
290290 inputPath : "?Proto=6&SrcPod=test&match=any" ,
291291 outputQuery : []string {
292- "?query={app=\" netobserv-flowcollector\" }|~`(\" Proto\" :6)|(\" SrcPod\" :\" .*test.*\" )`" ,
293- "?query={app=\" netobserv-flowcollector\" }|~`(\" SrcPod\" :\" .*test.*\" )|(\" Proto\" :6)`" ,
292+ "?query={app=\" netobserv-flowcollector\" }|~`(\" Proto\" :6)|(\" SrcPod\" :\" (?i) .*test.*\" )`" ,
293+ "?query={app=\" netobserv-flowcollector\" }|~`(\" SrcPod\" :\" (?i) .*test.*\" )|(\" Proto\" :6)`" ,
294294 },
295295 }, {
296296 inputPath : "?Proto=6&SrcPod=test&FlowDirection=1&match=any" ,
297297 outputQuery : []string {
298- "?query={app=\" netobserv-flowcollector\" ,FlowDirection=\" 1\" }|~`(\" Proto\" :6)|(\" SrcPod\" :\" .*test.*\" )`" ,
299- "?query={app=\" netobserv-flowcollector\" ,FlowDirection=\" 1\" }|~`(\" SrcPod\" :\" .*test.*\" )|(\" Proto\" :6)`" ,
298+ "?query={app=\" netobserv-flowcollector\" ,FlowDirection=\" 1\" }|~`(\" Proto\" :6)|(\" SrcPod\" :\" (?i) .*test.*\" )`" ,
299+ "?query={app=\" netobserv-flowcollector\" ,FlowDirection=\" 1\" }|~`(\" SrcPod\" :\" (?i) .*test.*\" )|(\" Proto\" :6)`" ,
300300 },
301301 }, {
302302 inputPath : "?SrcNamespace=test-namespace&match=all" ,
303303 outputQuery : []string {
304- `?query={SrcNamespace=~".*test-namespace.*",app="netobserv-flowcollector"}` ,
304+ `?query={SrcNamespace=~"(?i) .*test-namespace.*",app="netobserv-flowcollector"}` ,
305305 },
306306 }, {
307307 inputPath : "?SrcNamespace=test-namespace&match=any" ,
308308 outputQuery : []string {
309- `?query={SrcNamespace=~".*test-namespace.*",app="netobserv-flowcollector"}` ,
309+ `?query={SrcNamespace=~"(?i) .*test-namespace.*",app="netobserv-flowcollector"}` ,
310310 },
311311 }, {
312312 inputPath : "?SrcPort=8080&SrcAddr=10.128.0.1&SrcNamespace=default" ,
313313 outputQuery : []string {
314- "?query={SrcNamespace=~\" .*default.*\" ,app=\" netobserv-flowcollector\" }|~`\" SrcPort\" :8080`|json|SrcAddr=ip(\" 10.128.0.1\" )" ,
314+ "?query={SrcNamespace=~\" (?i) .*default.*\" ,app=\" netobserv-flowcollector\" }|~`\" SrcPort\" :8080`|json|SrcAddr=ip(\" 10.128.0.1\" )" ,
315315 },
316316 }, {
317317 inputPath : "?SrcPort=8080&SrcAddr=10.128.0.1&SrcNamespace=default&match=any" ,
318318 outputQuery : []string {
319- "?query={app=\" netobserv-flowcollector\" }|json|SrcNamespace=~\" .*default.*\" +or+SrcAddr=ip(\" 10.128.0.1\" )+or+SrcPort=8080" ,
319+ "?query={app=\" netobserv-flowcollector\" }|json|SrcNamespace=~\" (?i) .*default.*\" +or+SrcAddr=ip(\" 10.128.0.1\" )+or+SrcPort=8080" ,
320320 },
321321 }, {
322322 inputPath : "?SrcPort=8080&SrcAddr=10.128.0.1&SrcNamespace=default&match=any&FlowDirection=0" ,
323323 outputQuery : []string {
324- "?query={app=\" netobserv-flowcollector\" ,FlowDirection=\" 0\" }|json|SrcNamespace=~\" .*default.*\" +or+SrcAddr=ip(\" 10.128.0.1\" )+or+SrcPort=8080" ,
324+ "?query={app=\" netobserv-flowcollector\" ,FlowDirection=\" 0\" }|json|SrcNamespace=~\" (?i) .*default.*\" +or+SrcAddr=ip(\" 10.128.0.1\" )+or+SrcPort=8080" ,
325325 },
326326 }, {
327327 inputPath : "?startTime=1640991600&match=all" ,
0 commit comments