Description of problem: APIv3 doesn't correctly populate product_info.version This snippet can be used to reproduce the issue: import ovirtsdk.api fqdn='enginevm.localdomain' username='admin@internal' password='password' engine_api = ovirtsdk.api.API( url='https://{fqdn}/ovirt-engine/api'.format( fqdn=fqdn, ), username=username, password=password, insecure=True, ) print(engine_api.get_product_info().version.full_version) print(engine_api.get_product_info().get_full_version()) Which prints None 4.1.0-0.2.master.20161210231201.git26a385e.el7.centos so the user has to use different code to check the engine version against different engine versions. Version-Release number of selected component (if applicable): 4.1.0-0.2.master.20161210231201.git26a385e.el7.centos How reproducible: 100% Steps to Reproduce: 1. run the attached script 2. 3. Actual results: the user has to use different code to check the engine version against different engine versions Expected results: engine_api.get_product_info().version.full_version should work Additional info:
4.0.6 has been the last oVirt 4.0 release, please re-target this bug.
Verified on 4.1.0-9