Closed dhiller closed 5 years ago
I am seeing the same issue, it looks like a regression introduced by https://github.com/kubevirt/hyperconverged-cluster-operator/commit/9ca9f95313c4b5e28f168929a799b8affe02f2a6
web-ui-operator versions comes from https://github.com/kubevirt/web-ui-operator/releases where the latest is v0.1.10 while web-ui versions comes from https://github.com/kubevirt/web-ui/releases where the latest is v2.0.0-14.8
So from our CSV we need to have the Hyperconverged Cluster Operator installing web-ui-operator v0.1.10 asking it (via WEB_UI_TAG env variable) to install web-ui v2.0.0-14.8 Automatically setting WEB_UI_TAG according to web-ui-operator is definitively a bad idea because as for this issue it will end with v0.1.10 isntead of v2.0.0-14.8 and HCO has no dependency on web-ui but just web-ui-operator by design.
As for the initial issue ( https://github.com/kubevirt/hyperconverged-cluster-operator/issues/143 ) that lead to https://github.com/kubevirt/hyperconverged-cluster-operator/pull/152 we still have to find a way to get web-ui version at HCO build time to "compose" a release because using "latest" can just hide other problems.
On oVirt project for instance we are using manually handled release files with all the versions we want to include in a specific compose, see for example https://github.com/oVirt/releng-tools/blob/master/milestones/ovirt-4.3.5.conf (where all the history is available under https://github.com/oVirt/releng-tools/tree/master/milestones )
Composing a release is still a manual process, but at least there is just a single file source of truth for the whole compose instead of multiple entry points in different files.
Related to #143, retrying installing the latest version of hco from master on kubevirtci I wanted to connect to kubevirt console and fetched the route:
Trying to browse towards this produced this output:
I got the following logs for kubevirt-web-ui console:
Fortunately the okd console was up, so I went to
https://console-openshift-console.apps.test-1.tt.testing/k8s/ns/kubevirt-web-ui/pods/console-64544b6686-hgvgk/events
and there I found what image was the problem: