Description of problem: kubevirt-apb doesn't have ovs-cni-manifests rpm installed inside of apb container. That implies that we use manifests from kubevirt-ansible/roles/network-multus/templates which is not what was shipped. Version-Release number of selected component (if applicable): kubevirt-apb-v1.3.0-3 How reproducible: 100% Steps to Reproduce: 1. Deploy KubeVirt using APB Actual results: kubevirt-apb is using manifests from kubevirt-ansible to deploy ovs-cni, instead of using manifests from ovs-cni-manifests rpm. /usr/share/ovs-cni/manifests/openshift-multus.yml /usr/share/ovs-cni/manifests/openshift-ovs-vsctl.yml /usr/share/ovs-cni/manifests/ovs-cni.yml Expected results: kubevirt-apb should use manifests from ovs-cni-manifests to deploy ovs-cni, not from kubevirt-ansible. /usr/share/ovs-cni/manifests/openshift-multus.yml /usr/share/ovs-cni/manifests/openshift-ovs-vsctl.yml /usr/share/ovs-cni/manifests/ovs-cni.yml Additional info:
@Dan, do you know what we are missing here to get it working?
The latest downstream build uses ovs-cni-manifests.
(In reply to Ryan Hallisey from comment #2) > The latest downstream build uses ovs-cni-manifests. What's the next step then? ON_QA?
Based on the comment I believe so. updating accordingly.
We (QE) can not test it at the moment, we are waiting for another rebuilt of kubevirt-apb, because current APB is still in cnv13-tech-preview namespace -> we need to have it in cnv-tech-preview namespace since our ASB is configured to pick APBs from there.
build blocked on https://projects.engineering.redhat.com/browse/FACTORY-3482.
Moving back to modified until the build will be done. please move it to ON_QA once ready & fill in the 'fixed in version'
brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/cnv-tech-preview/kubevirt-apb:v1.3.0-5
Looking into kubevirt-apb-v3.11-4 ... I see that Dockerfile and I am worried about follwoing line RUN cp /usr/share/ovs-cni/manifests/* /etc/ansible/roles/kubevirt-ansible/roles/kubevirt/templates/ I believe it should be RUN cp /usr/share/ovs-cni/manifests/* /etc/ansible/roles/kubevirt-ansible/roles/network-multus/templates/ Please Ryan correct me if I am wrong.
brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/cnv-tech-preview/kubevirt-apb:v3.11-5
@Ryan, from what i understand, you are still using the templates from kubevirt-ansible and not the rpm so we should either put it back on assigned or close it as wont fix, but QE cannot verify it WDYT?
The APB was using them, but they have hard coded values for things like registry/namespace/tag/image_name so I went back to the kubevirt-ansible templates. I think close wont fix works.