-
Bug
-
Resolution: Unresolved
-
Critical
-
4.12.0, 4.11.0, 4.10.0
Description of problem:
The reconciler removes the overlappingrangeipreservations.whereabouts.cni.cncf.io resources whether the pod is alive or not.
Version-Release number of selected component (if applicable):
How reproducible:
Always
Steps to Reproduce:
1. Create pods and check the overlappingrangeipreservations.whereabouts.cni.cncf.io resources:
$ oc get overlappingrangeipreservations.whereabouts.cni.cncf.io -A NAMESPACE NAME AGE openshift-multus 2001-1b70-820d-4b04--13 4m53s openshift-multus 2001-1b70-820d-4b05--13 4m49s
2. Verify that when the ip-reconciler cronjob removes the overlappingrangeipreservations.whereabouts.cni.cncf.io resources when run:
$ oc get cronjob -n openshift-multus NAME SCHEDULE SUSPEND ACTIVE LAST SCHEDULE AGE ip-reconciler */15 * * * * False 0 14m 4d13h $ oc get overlappingrangeipreservations.whereabouts.cni.cncf.io -A No resources found $ oc get cronjob -n openshift-multus NAME SCHEDULE SUSPEND ACTIVE LAST SCHEDULE AGE ip-reconciler */15 * * * * False 0 5s 4d13h
Actual results:
The overlappingrangeipreservations.whereabouts.cni.cncf.io resources are removed for each created pod by the ip-reconciler cronjob. The "overlapping ranges" are not used.
Expected results:
The overlappingrangeipreservations.whereabouts.cni.cncf.io should not be removed regardless of if a pod has used an IP in the overlapping ranges.
Additional info:
- clones
-
OCPBUGS-4417 ip-reconciler removes the overlappingrangeipreservations whether the pod is alive or not [backport 4.13]
- Verified
- depends on
-
OCPBUGS-4417 ip-reconciler removes the overlappingrangeipreservations whether the pod is alive or not [backport 4.13]
- Verified
- is cloned by
-
OCPBUGS-5954 ip-reconciler removes the overlappingrangeipreservations whether the pod is alive or not [backport 4.11]
- Verified
- is depended on by
-
OCPBUGS-5954 ip-reconciler removes the overlappingrangeipreservations whether the pod is alive or not [backport 4.11]
- Verified
- links to