Summary
Fixes a problem where ipsets were not getting tracked correctly across different IP families for dual-stack clusters. This caused instances where communication with the pod would no longer work correctly after a pod, that had a NetworkPolicy applied to it, got a new IP address such as during restarts or the like.
Changelog
- 82f7917 - fix(ipset): reset ipset handler before use
<Aaron U'Ren>
- d086841 - fact(ipset): simplify cleanup code by reducing family complexity
<Aaron U'Ren>
- 28585f6 - fix(ipset.go): make IP families distinct in ipset handler
<Aaron U'Ren>
- 2d2850a - feat(ipset.go): add set type and new line to debug msg
<Aaron U'Ren>