kubevirt / hyperconverged-cluster-operator

Operator pattern for managing multi-operator products
Apache License 2.0
145 stars 148 forks source link

Web Console and CLI installation not the same #2982

Closed manas-suleman closed 1 month ago

manas-suleman commented 1 month ago

What happened: OKD4.15 documentation describes two methods of installing KubeVirt Hyperconverged Cluster Operator, using webUI and CLI. When installing from the webUI, you get the "kubevirt hyperconverged cluster operator" as expected. (I'm using channel 1.10.7 instead of stable because of #2954) image

When following the command-line steps, you only get "community kubevirt hyperconverged". image

Could I be missing something obvious here?

What you expected to happen: Same results from WebUI and CLI installation methods.

How to reproduce it (as minimally and precisely as possible): Install kubevirt hyperconverged cluster operator using the webUI, uninstall it and then install it again from the command-line.

Additional context: NA

Environment:

tiraboschi commented 1 month ago

This is expected and it doesn't depend on the installation method. You are simply looking at different things: community-kubevirt-hyperconverged is the package name, see: https://github.com/kubevirt/hyperconverged-cluster-operator/blob/84c79b00720e32c54f1a25baff18a1e03f095586/deploy/olm-catalog/community-kubevirt-hyperconverged/kubevirt-hyperconverged.package.yaml#L1 while KubeVirt HyperConverged Cluster Operator is the displayName, see: https://github.com/kubevirt/hyperconverged-cluster-operator/blob/84c79b00720e32c54f1a25baff18a1e03f095586/deploy/olm-catalog/community-kubevirt-hyperconverged/1.11.0/manifests/kubevirt-hyperconverged-operator.v1.11.0.clusterserviceversion.yaml#L188C3-L188C14