Modify NetworkController to delete peeredVni only when networks ownVni is not available. Previously it was deleting all peeredVnis irrespective of if networks ownVni is available or not.
Modify testcase to validate if NetworkPeeringStatus remains same after second reconcile also.
Remove ResourceVersionChangedPredicate predicate, as its unnecessarily increasing reconcile loops.
Proposed Changes
NetworkController
to deletepeeredVni
only when networksownVni
is not available. Previously it was deleting allpeeredVnis
irrespective of if networksownVni
is available or not.NetworkPeeringStatus
remains same after second reconcile also.ResourceVersionChangedPredicate
predicate, as its unnecessarily increasing reconcile loops.Fixes #256