Summary
Fixes a bug where kube-router would modify ipsets from other system applications. This change removes ipsets that don't belong to kube-router before writing them out for ipset to restore.
This isn't a new bug, this is the same functionality that kube-router has had for years, but has recently become more problematic with certain applications (like Istio) also attempting to modify ipsets around the same time that kube-router does.
Changelog
- 92572c7 fix(ipset): ignore non-kube-router ipsets