Description of problem: Cannot provision on RHEV using a template. Version-Release number of selected component (if applicable): foreman-1.11.0.9-1.el7sat.noarch tfm-rubygem-rbovirt-0.0.36-1.el7sat.noarch How reproducible: Always, if template has no version_name Steps to Reproduce: 1. Upload a template without a version_name to a functioning RHEV environment. 2. Attempt to create a host using the template using Satellite 6.2 Actual results: You will get a traceback from rbovirt because version_name does no exist Expected results: Host Provisions Additional info: I think the fix is fairly trivial: https://github.com/abenari/rbovirt/pull/108/files
Reproducer: - Install Satellite 6.2 - Install RHEV 3.6 - Configure RHEV as a CR in Satellite - Upload cfme-rhevm-5.5.0.13-2.x86_64.rhevm.ova to RHEV: engine-image-uploader -e my_export -N cfme upload cfme-rhevm-5.5.0.13-2.x86_64.rhevm.ova - Import from your export domain - Start to create a new host. - Select your RHEV CR to provision on. The Virtual Machine tab will become red at this point and on clicking it you will see a message that states: "Error loading virtual machine information: Internal Server Error" Traceback in production.log is attached. With my PR about it loads the tab as expected.
Created attachment 1146466 [details] Traceback from production.log This occurs when you select a RHEV CR while creating a new host where there exists a template without a version_name.
Nice work there, I will merge the patch upstream and release new version of rbovirt.
Backported and released https://rubygems.org/gems/rbovirt/versions/0.0.37
Moving 6.2 bugs out to sat-backlog.
rbovirt 0.37 has been delivered in 6.2. I am marking this as CLOSED.