Bug 1868099
| Summary: | virt-operator does not continually reconcile objects | ||
|---|---|---|---|
| Product: | Container Native Virtualization (CNV) | Reporter: | David Vossel <dvossel> | 
| Component: | Virtualization | Assignee: | aschuett <aschuett> | 
| Status: | CLOSED ERRATA | QA Contact: | Kedar Bidarkar <kbidarka> | 
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 2.4.0 | CC: | cnv-qe-bugs, dcritch, fdeutsch, kbidarka, markmc, pelauter, sgordon, sgott | 
| Target Milestone: | --- | ||
| Target Release: | 4.8.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | hco-bundle-registry-container-v4.8.0-347 virt-operator-container-v4.8.0-58 | Doc Type: | If docs needed, set a value | 
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-07-27 14:20:49 UTC | Type: | Bug | 
| Regression: | --- | Mount Type: | --- | 
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| 
        
          Description
        
        
          David Vossel
        
        
        
        
        
          2020-08-11 16:58:53 UTC
        
       Deferring this for now due to the potential to break existing deployments. (In reply to sgott from comment #2) > Deferring this for now due to the potential to break existing deployments. I filed the super naive https://issues.redhat.com/browse/CNV-6028 to track that I think we need a metric to determine how widespread such modifications are beyond the engagement we know about. PR with fix is ready for review https://github.com/kubevirt/kubevirt/pull/4464 It was decided that we would check at-least 1 component for each of the resource-type, as there could be multiple components from each of the resource-types. 1) virt-controller: Tried updating cpu to 20m in the deployment, which was reconciled successfully. 2) virt-handler: Tried updating virt-handler command to support "--max-device=250", which was reconciled successfully. 3) Role and ClusterRole: Automation tests passed for both. (Reconciled updation to the verbs ) 5) Secrets: A new Cert-bundle was created successfully, when some random stuff was updated as certs. 6) RoleBinding and ClusterRoleBinding: Filed a separate bug here to track this https://bugzilla.redhat.com/show_bug.cgi?id=1965050 Few more resource_types are remaining will update about them here soon. 7) cfgMap: Filed a separate bug here to track this https://bugzilla.redhat.com/show_bug.cgi?id=1968410 8) PDB: updated the below pdb "minAvailable" to 2, which got reconciled successfully. ]$ oc get pdb virt-api-pdb -n openshift-cnv -o yaml spec: minAvailable: 1 9) CRD: updated the vmcrd.Spec.Names.ShortNames to include "new", which got reconciled successfully. ]$ oc get crd virtualmachines.kubevirt.io -n openshift-cnv -o yaml vmcrd.Spec.Names.ShortNames shortNames: - vm - vms 10) Service: Updated the virt-api service ports to "123" from "443", which got reconciled successfully. ]$ oc get service virt-api -n openshift-cnv -o yaml spec: ports: - port: 443 protocol: TCP targetPort: 8443 Summary: 1) Filed separate bugs for RoleBinding/ClusterRoleBinding and cfgMap resource-types, these will be tracked separately now. 2) All other resource-types got reconciled successfully. Moving this bug to VERIFIED state. 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 (Moderate: OpenShift Virtualization 4.8.0 Images), 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-2021:2920 |