Description of problem: On SNO cluster, I need to match the resourceVersion from HCO related object's resourceVersion. I manually added labels and waited for some time to get reconcile it. It took more than 1 min to reconcile and restore back to it's original state. Version-Release number of selected component (if applicable):4.11.0 How reproducible:100% (Seen on SNO cluster) Steps to Reproduce: 1. Add manually label to deployment --> kubevirt-plugin 2. Check the resourceVersion (note it down) 3. Check the HCO relatedObjects in the under Status. Actual results: Both values are different and not matching, it is happened due to HCO didn't reconciled on time to reflect the correct values. Expected results: Both values should be equal and HCO should reconcile it immediately like other resources. Additional info:
Current automation does the following steps: 1) Add a new label to kubevirt-plugin and wait for 10 minutes for it to revert back. 2) Wait for 3 minutes for the resourceVersion of kubevirt-plugin to change from the one before label addition. 3) Wait for 10 minutes for hco.status.relatedObject to reflect the new resource version - to conclude reconciliation completed. Currently we are failing intermittently in 3rd step.
I am able to see the resourceVersions are matching. Verifying it.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: OpenShift Virtualization 4.11.0 Images security and bug fix update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:6526