Bug 1722850 - Inconsistency in KubeVirt components naming and abbreviation
Summary: Inconsistency in KubeVirt components naming and abbreviation
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Container Native Virtualization (CNV)
Classification: Red Hat
Component: Installation
Version: 2.0
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: 2.3.0
Assignee: Simone Tiraboschi
QA Contact: Satyajit Bulage
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-06-21 13:53 UTC by Irina Gulina
Modified: 2020-05-04 19:10 UTC (History)
7 users (show)

Fixed In Version: hyperconverged-cluster-operator-container-v2.3.0-47
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-05-04 19:10:36 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
screenshot_1 (167.48 KB, image/png)
2019-06-21 13:53 UTC, Irina Gulina
no flags Details
screenshot_2 (199.35 KB, image/png)
2019-06-21 13:53 UTC, Irina Gulina
no flags Details
screenshot_3 (159.53 KB, image/png)
2019-06-21 13:53 UTC, Irina Gulina
no flags Details
screenshot 4 (109.56 KB, image/png)
2020-02-21 21:18 UTC, Irina Gulina
no flags Details
2 CRs only (46.32 KB, image/png)
2020-03-19 06:56 UTC, Irina Gulina
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2020:2011 0 None None None 2020-05-04 19:10:47 UTC

Description Irina Gulina 2019-06-21 13:53:01 UTC
Created attachment 1583196 [details]
screenshot_1

Description of problem:
In the console, different components have inconsistency in naming and abbreviation. 

Screenshot #1
All Provided APIs have "KubeVirt" in names, but "Web User Interface" doesn't

Screenshot #2
1. All instances have "full name + cluster" name, but NetworkAddonsConfig has it as "cluster" only.
2. In Types only WebUi abbreviated KubeVirt as "K", others have "KubeVirt" in type.

Screenshot #3
1. KubeVirt Node Labeller Bundler, KubeVirt Template Validator and Node Maintance have matching Names and Types, but other APIs don't. Not all are on the screenshot because of the stroll bar.
2. There is "BundleR" in a name, but "Bundle" in Type for KubeVirt Node Labeller Bundler, however for KubeVirt Templates it's "Validator" always. 

Version-Release number of selected component (if applicable):
bundle 29


Additional info:

Comment 1 Irina Gulina 2019-06-21 13:53:23 UTC
Created attachment 1583197 [details]
screenshot_2

Comment 2 Irina Gulina 2019-06-21 13:53:54 UTC
Created attachment 1583198 [details]
screenshot_3

Comment 3 Fabian Deutsch 2019-06-24 10:30:09 UTC
Steve/Moran, Ryan, Nelly, are you considering this to be a blocker for 2.0?

I'm not. Thus proposing to move it out.

Comment 4 Ryan Hallisey 2019-06-24 17:39:45 UTC
IMO 2.1.

Comment 9 Fabian Deutsch 2020-02-20 08:32:03 UTC
There were many updates to the CSV metadata - those updates have likely addressed this bug as well. Moving to ON_QA.

Comment 10 Irina Gulina 2020-02-21 21:18:31 UTC
Created attachment 1664863 [details]
screenshot 4

It looks much better than before!

A couple of more details depicted on screenshot #4 from OCP 4.4 + CNV 2.3 [1]:

1: KubeVirt is spelled as Kubevirt
2: Inconsistency in Status values. All pods were in Running state when I took the screenshot
3: "Unknown" Version for all Operands is not that good UX. Is there a plan to have it at all? Should it be 2.3? Something else?

Returning it back to Assign.  

[1] rh-osbs/container-native-virtualization-hyperconverged-cluster-operator@sha256:b449706d20bd97af7915804f493b32d6099c302ffe7a524a2d6cfab8a2658cf1
Created At 2020-02-21 09:23:25

Comment 11 Simone Tiraboschi 2020-03-18 10:35:03 UTC
The problem on comment 10 was specific to additional CRs that are now hidden.
Now only HCO and hostpath-provisioner CRs are visible, we should re-check this.

Comment 12 Irina Gulina 2020-03-19 06:56:58 UTC
Created attachment 1671349 [details]
2 CRs only

Comment 13 Irina Gulina 2020-03-19 07:00:04 UTC
Indeed, there are only 2 CRs nowadays as per attachment in comment#12.
I'm ok with Status inconsistency. 
I'm not ok with Version Unknown. 
Deligating it to Satyajit Bulage and his judgment =)

Comment 14 Satyajit Bulage 2020-03-19 08:49:43 UTC
Hello Simone,

Why 2 CR's, as I went through earlier screenshot(attached in this BZ.).?

I am agree with Irina about Version Unknown, it should show the proper version.

Please help me with above.

Thanks,
Satyajit Bulage.

Comment 15 Satyajit Bulage 2020-03-19 09:35:48 UTC
Hey Simone,

Ignore first question as I got answer from your comment.

Thanks,
Satyajit Bulage.

Comment 16 Simone Tiraboschi 2020-03-19 10:09:37 UTC
(In reply to Satyajit Bulage from comment #14)
> Hello Simone,
> 
> Why 2 CR's, as I went through earlier screenshot(attached in this BZ.).?
> 
> I am agree with Irina about Version Unknown, it should show the proper
> version.

Fixing the version is explicitly tracked here:
https://bugzilla.redhat.com/1716329
but we deferred it to 2.4 because it's blocked by https://bugzilla.redhat.com/1812151 on the management console and we cannot fix it with the current implementation on console side.

Please ignore it in the verification of this bug.

Comment 17 Satyajit Bulage 2020-03-19 14:27:47 UTC
As per comment 11 14 16.

Verifying this BZ.

Comment 20 errata-xmlrpc 2020-05-04 19:10:36 UTC
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, 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/RHEA-2020:2011


Note You need to log in before you can comment on or make changes to this bug.