client-python icon indicating copy to clipboard operation
client-python copied to clipboard

K8sIoApimachineryPkgApiResourceQuantity attribute not present in kubevirt

Open senjum12 opened this issue 11 months ago • 0 comments

What happened: While using kubevirt python client to listnamespced VM getting error AttributeError: module 'kubevirt.models' has no attribute 'K8sIoApimachineryPkgApiResourceQuantity'

What you expected to happen: List of VMs from the namespace to be displayed

How to reproduce it (as minimally and precisely as possible): use the api_instance.list_namespaced_virtual_machine method with the namespace where the VMs are present. When there are no VM we get the empty result without any issue but if there are some VMs present then we get the AttributeError

Additional context: Error stack:

Traceback (most recent call last): File "/vmclt_python/vmctl.py", line 98, in list_virtual_machines(args.namespace) File "/vmclt_python/vmctl.py", line 67, in list_virtual_machines vms = api_instance.list_namespaced_virtual_machine(namespace) File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/apis/default_api.py", line 8539, in list_namespaced_virtual_machine File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/apis/default_api.py", line 8626, in list_namespaced_virtual_machine_with_http_info File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 322, in call_api File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 161, in __call_api File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 239, in deserialize File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 279, in __deserialize File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 629, in __deserialize_model File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 256, in __deserialize File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 256, in File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 279, in __deserialize File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 629, in __deserialize_model File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 279, in __deserialize File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 629, in __deserialize_model File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 279, in __deserialize File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 629, in __deserialize_model File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 279, in __deserialize File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 629, in __deserialize_model File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 279, in __deserialize File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 629, in __deserialize_model File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 279, in __deserialize File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 629, in __deserialize_model File "/usr/local/lib/python3.9/site-packages/kubevirt_py-v1.5.0_beta.0_598_gdf334c1863-py3.9.egg/kubevirt/api_client.py", line 268, in __deserialize AttributeError: module 'kubevirt.models' has no attribute 'K8sIoApimachineryPkgApiResourceQuantity'

Environment:

  • KubeVirt version (use virtctl version): N/A
  • Kubernetes version (use kubectl version): N/A
  • VM or VMI specifications: N/A
  • Cloud provider or hardware configuration: N/A
  • OS (e.g. from /etc/os-release): N/A
  • Kernel (e.g. uname -a): N/A
  • Install tools: N/A
  • Others: N/A

senjum12 avatar Mar 18 '25 09:03 senjum12