Bug 2225422 - Ruby Error Satellite 6.13 when using the KubeVirt/CNV Plugin
Summary: Ruby Error Satellite 6.13 when using the KubeVirt/CNV Plugin
Keywords:
Status: NEW
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Compute Resources - CNV
Version: 6.13.2
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: Unspecified
Assignee: satellite6-bugs
QA Contact: Satellite QE Team
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-25 09:47 UTC by Wolfgang Marx
Modified: 2023-07-26 00:19 UTC (History)
0 users

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Wolfgang Marx 2023-07-25 09:47:02 UTC
Description of problem:
At least with Satellite 6.13.1 and Satellite 6.13.2 and OCP-V you will have a “ruby” error with displaying the VM’s in Satellite. Only garbage is displayed in the tab "Virtual machines" The Method “to_sym” is obviously not available any longer and you have to change that in the Ruby Source Code File

Grep in the whole /var/log/foreman/ Directory:
# grep -r nil:NilClass /var/log/foreman

Change the following line in the “vm_parser.rb file
vim /usr/share/gems/gems/fog-kubevirt-1.3.3/lib/fog/kubevirt/compute/models/vm_parser.rb +140


See also here:
https://docs.google.com/document/d/1zjc_eK5aAHN2ynA9Q4U6vllVfscXDV8BaEgSgMC6cos/edit#
Page 4

Version-Release number of selected component (if applicable):
RHEL 8.8. with Satellite 6.13.1 and 6.13.2


How reproducible:
If you don.t change the line in quesion in the ruby source code file, the issue presistss.


Actual results:
In the "virtual Machine" Tab the Error "There was an error listing VM's: undefined method: to_sym" for nil:NilClass Did you mean? to_m" appears. 

Expected results:
Clean and correct appearance of the virtual machines in the Tab "Virtual Machines"

Additional info:


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