Commit 6d583bd
authored
fix: use maps for backendRefMappings instead of Sets (#7120)
* fix: use maps for backendRefMappings instead of Sets
* Sets compare by value and BackendRef contain multiple ptrs to Kind,
Group and Namespace, so this Set didnt really serve us any good
purpose of deduping same backendRefs
* Instead use maps keyed by a util string - NamespaceNameWithGroupKind
similar to what we use for ExtentionRefFilters
Signed-off-by: Arko Dasgupta <[email protected]>
* make key a ptr
Signed-off-by: Arko Dasgupta <[email protected]>
* fix test
Signed-off-by: Arko Dasgupta <[email protected]>
---------
Signed-off-by: Arko Dasgupta <[email protected]>1 parent c15d754 commit 6d583bd
File tree
4 files changed
+68
-20
lines changed- internal/provider/kubernetes
4 files changed
+68
-20
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
603 | 603 | | |
604 | 604 | | |
605 | 605 | | |
606 | | - | |
| 606 | + | |
607 | 607 | | |
608 | 608 | | |
609 | 609 | | |
| |||
964 | 964 | | |
965 | 965 | | |
966 | 966 | | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
967 | 988 | | |
968 | 989 | | |
969 | 990 | | |
| |||
976 | 997 | | |
977 | 998 | | |
978 | 999 | | |
979 | | - | |
| 1000 | + | |
980 | 1001 | | |
981 | 1002 | | |
982 | 1003 | | |
983 | 1004 | | |
984 | | - | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
985 | 1008 | | |
986 | 1009 | | |
987 | 1010 | | |
| |||
1516 | 1539 | | |
1517 | 1540 | | |
1518 | 1541 | | |
1519 | | - | |
| 1542 | + | |
1520 | 1543 | | |
1521 | 1544 | | |
1522 | 1545 | | |
| |||
1545 | 1568 | | |
1546 | 1569 | | |
1547 | 1570 | | |
1548 | | - | |
| 1571 | + | |
1549 | 1572 | | |
1550 | 1573 | | |
1551 | 1574 | | |
| |||
2456 | 2479 | | |
2457 | 2480 | | |
2458 | 2481 | | |
2459 | | - | |
| 2482 | + | |
2460 | 2483 | | |
2461 | 2484 | | |
2462 | 2485 | | |
2463 | 2486 | | |
2464 | | - | |
| 2487 | + | |
| 2488 | + | |
| 2489 | + | |
2465 | 2490 | | |
2466 | 2491 | | |
2467 | 2492 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
303 | 303 | | |
304 | 304 | | |
305 | 305 | | |
306 | | - | |
| 306 | + | |
307 | 307 | | |
308 | 308 | | |
309 | 309 | | |
310 | 310 | | |
311 | 311 | | |
312 | 312 | | |
313 | 313 | | |
314 | | - | |
| 314 | + | |
315 | 315 | | |
316 | 316 | | |
317 | 317 | | |
| |||
1303 | 1303 | | |
1304 | 1304 | | |
1305 | 1305 | | |
1306 | | - | |
1307 | | - | |
| 1306 | + | |
| 1307 | + | |
1308 | 1308 | | |
1309 | 1309 | | |
1310 | | - | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
| 1313 | + | |
1311 | 1314 | | |
1312 | 1315 | | |
1313 | 1316 | | |
| |||
1457 | 1460 | | |
1458 | 1461 | | |
1459 | 1462 | | |
1460 | | - | |
1461 | | - | |
| 1463 | + | |
| 1464 | + | |
1462 | 1465 | | |
1463 | 1466 | | |
1464 | | - | |
| 1467 | + | |
| 1468 | + | |
| 1469 | + | |
| 1470 | + | |
1465 | 1471 | | |
1466 | 1472 | | |
1467 | 1473 | | |
| |||
1481 | 1487 | | |
1482 | 1488 | | |
1483 | 1489 | | |
| 1490 | + | |
| 1491 | + | |
| 1492 | + | |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
| 1497 | + | |
| 1498 | + | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
| 1502 | + | |
| 1503 | + | |
| 1504 | + | |
| 1505 | + | |
| 1506 | + | |
1484 | 1507 | | |
1485 | 1508 | | |
1486 | 1509 | | |
| |||
1584 | 1607 | | |
1585 | 1608 | | |
1586 | 1609 | | |
1587 | | - | |
| 1610 | + | |
1588 | 1611 | | |
1589 | 1612 | | |
1590 | 1613 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | | - | |
| 49 | + | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | | - | |
| 93 | + | |
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1302 | 1302 | | |
1303 | 1303 | | |
1304 | 1304 | | |
1305 | | - | |
| 1305 | + | |
1306 | 1306 | | |
1307 | 1307 | | |
1308 | 1308 | | |
| |||
0 commit comments