-
Task
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
Quality / Stability / Reliability
-
0.42
-
False
-
-
False
-
None
-
-
CNV Storage Sprint 283
-
None
Test failed:
test_regular_user_can_create_vm_from_cloned_dv
Version:
4.21
Failure:
12:37:53 2025-12-26T10:37:47.165753 conftest INFO Executing function fixture: golden_image_vm_instance_from_template_multi_storage_scope_function 12:37:53 ERROR 12:37:53 TEST: test_regular_user_can_create_vm_from_cloned_dv[#ocs-storagecluster-ceph-rbd-virtualization#-golden_image_data_volume_multi_storage_scope_function0-golden_image_vm_instance_from_template_multi_storage_scope_function0] [setup] STATUS: ERROR 12:37:53 12:37:53 _ ERROR at setup of test_regular_user_can_create_vm_from_cloned_dv[#ocs-storagecluster-ceph-rbd-virtualization#-golden_image_data_volume_multi_storage_scope_function0-golden_image_vm_instance_from_template_multi_storage_scope_function0] _ 12:37:53 Traceback (most recent call last): 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/kubernetes/dynamic/client.py", line 55, in inner 12:37:53 resp = func(self, *args, **kwargs) 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/kubernetes/dynamic/client.py", line 277, in request 12:37:53 api_response = self.client.call_api( 12:37:53 path, 12:37:53 ...<11 lines>... 12:37:53 _request_timeout=params.get('_request_timeout') 12:37:53 ) 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/kubernetes/client/api_client.py", line 348, in call_api 12:37:53 return self.__call_api(resource_path, method, 12:37:53 ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 path_params, query_params, header_params, 12:37:53 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 ...<2 lines>... 12:37:53 _return_http_data_only, collection_formats, 12:37:53 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 _preload_content, _request_timeout, _host) 12:37:53 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/kubernetes/client/api_client.py", line 180, in __call_api 12:37:53 response_data = self.request( 12:37:53 method, url, query_params=query_params, headers=header_params, 12:37:53 post_params=post_params, body=body, 12:37:53 _preload_content=_preload_content, 12:37:53 _request_timeout=_request_timeout) 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/kubernetes/client/api_client.py", line 373, in request 12:37:53 return self.rest_client.GET(url, 12:37:53 ~~~~~~~~~~~~~~~~~~~~^^^^^ 12:37:53 query_params=query_params, 12:37:53 ^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 _preload_content=_preload_content, 12:37:53 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 _request_timeout=_request_timeout, 12:37:53 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 headers=headers) 12:37:53 ^^^^^^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/kubernetes/client/rest.py", line 244, in GET 12:37:53 return self.request("GET", url, 12:37:53 ~~~~~~~~~~~~^^^^^^^^^^^^ 12:37:53 headers=headers, 12:37:53 ^^^^^^^^^^^^^^^^ 12:37:53 _preload_content=_preload_content, 12:37:53 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 _request_timeout=_request_timeout, 12:37:53 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 query_params=query_params) 12:37:53 ^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/kubernetes/client/rest.py", line 238, in request 12:37:53 raise ApiException(http_resp=r) 12:37:53 kubernetes.client.exceptions.ApiException: (400) 12:37:53 Reason: Bad Request 12:37:53 HTTP response headers: HTTPHeaderDict({'Audit-Id': '5decd9af-ebd6-4742-bb49-51295a0fb218, 5decd9af-ebd6-4742-bb49-51295a0fb218', 'Cache-Control': 'no-cache, private, no-store', 'Content-Length': '158', 'Content-Type': 'application/json', 'Date': 'Fri, 26 Dec 2025 10:37:47 GMT', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'X-Kubernetes-Pf-Flowschema-Uid': 'a1fd0498-be36-4d99-832f-224a4667f1c3', 'X-Kubernetes-Pf-Prioritylevel-Uid': '33bf3a40-1ad7-468b-92db-c2d3f42a891d'}) 12:37:53 HTTP response body: b'{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"found \'=\', expected: \',\' or \'end of string\'","reason":"BadRequest","code":400}\n' 12:37:53 12:37:53 12:37:53 During handling of the above exception, another exception occurred: 12:37:53 12:37:53 Traceback (most recent call last): 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/_pytest/runner.py", line 353, in from_call 12:37:53 result: TResult | None = func() 12:37:53 ~~~~^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/_pytest/runner.py", line 245, in <lambda> 12:37:53 lambda: runtest_hook(item=item, **kwds), 12:37:53 ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/pluggy/_hooks.py", line 512, in __call__ 12:37:53 return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) 12:37:53 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/pluggy/_manager.py", line 120, in _hookexec 12:37:53 return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 12:37:53 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 167, in _multicall 12:37:53 raise exception 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall 12:37:53 teardown.throw(exception) 12:37:53 ~~~~~~~~~~~~~~^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/_pytest/capture.py", line 895, in pytest_runtest_setup 12:37:53 return (yield) 12:37:53 ^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall 12:37:53 res = hook_impl.function(*args) 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup 12:37:53 item.session._setupstate.setup(item) 12:37:53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/_pytest/runner.py", line 523, in setup 12:37:53 col.setup() 12:37:53 ~~~~~~~~~^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/_pytest/python.py", line 1723, in setup 12:37:53 self._request._fillfixtures() 12:37:53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures 12:37:53 item.funcargs[argname] = self.getfixturevalue(argname) 12:37:53 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue 12:37:53 fixturedef = self._get_active_fixturedef(argname) 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef 12:37:53 fixturedef.execute(request=subrequest) 12:37:53 ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/_pytest/fixtures.py", line 1110, in execute 12:37:53 result: FixtureValue = ihook.pytest_fixture_setup( 12:37:53 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 12:37:53 fixturedef=self, request=request 12:37:53 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 ) 12:37:53 ^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/pluggy/_hooks.py", line 512, in __call__ 12:37:53 return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) 12:37:53 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/pluggy/_manager.py", line 120, in _hookexec 12:37:53 return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 12:37:53 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 167, in _multicall 12:37:53 raise exception 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall 12:37:53 teardown.throw(exception) 12:37:53 ~~~~~~~~~~~~~~^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper 12:37:53 return result.get_result() 12:37:53 ~~~~~~~~~~~~~~~~~^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/pluggy/_result.py", line 103, in get_result 12:37:53 raise exc.with_traceback(tb) 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper 12:37:53 res = yield 12:37:53 ^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall 12:37:53 teardown.throw(exception) 12:37:53 ~~~~~~~~~~~~~~^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/_pytest/setuponly.py", line 36, in pytest_fixture_setup 12:37:53 return (yield) 12:37:53 ^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall 12:37:53 res = hook_impl.function(*args) 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup 12:37:53 result = call_fixture_func(fixturefunc, request, kwargs) 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func 12:37:53 fixture_result = next(generator) 12:37:53 File "/openshift-virtualization-tests/tests/conftest.py", line 911, in golden_image_vm_instance_from_template_multi_storage_scope_function 12:37:53 with vm_instance_from_template( 12:37:53 ~~~~~~~~~~~~~~~~~~~~~~~~~^ 12:37:53 request=request, 12:37:53 ^^^^^^^^^^^^^^^^ 12:37:53 ...<3 lines>... 12:37:53 vm_cpu_model=(cpu_for_migration if request.param.get("set_vm_common_cpu") else None), 12:37:53 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 ) as vm: 12:37:53 ^ 12:37:53 File "/openshift-virtualization-tests/.local/share/uv/python/cpython-3.14.2-linux-x86_64-gnu/lib/python3.14/contextlib.py", line 141, in __enter__ 12:37:53 return next(self.gen) 12:37:53 File "/openshift-virtualization-tests/utilities/virt.py", line 1960, in vm_instance_from_template 12:37:53 with VirtualMachineForTestsFromTemplate( 12:37:53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 12:37:53 name=vm_name, 12:37:53 ^^^^^^^^^^^^^ 12:37:53 ...<30 lines>... 12:37:53 vm_affinity=vm_affinity, 12:37:53 ^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 ) as vm: 12:37:53 ^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/ocp_resources/resource.py", line 752, in __enter__ 12:37:53 return self.deploy(wait=self.wait_for_resource) 12:37:53 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/utilities/virt.py", line 441, in deploy 12:37:53 super().deploy(wait=wait) 12:37:53 ~~~~~~~~~~~~~~^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/ocp_resources/resource.py", line 799, in deploy 12:37:53 self.create(wait=wait) 12:37:53 ~~~~~~~~~~~^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/ocp_resources/resource.py", line 1028, in create 12:37:53 self.to_dict() 12:37:53 ~~~~~~~~~~~~^^ 12:37:53 File "/openshift-virtualization-tests/utilities/virt.py", line 1262, in to_dict 12:37:53 self.body = self.process_template() 12:37:53 ~~~~~~~~~~~~~~~~~~~~~^^ 12:37:53 File "/openshift-virtualization-tests/utilities/virt.py", line 1355, in process_template 12:37:53 template_object = self.template_object or get_template_by_labels( 12:37:53 ~~~~~~~~~~~~~~~~~~~~~~^ 12:37:53 admin_client=self.client, template_labels=self.template_labels 12:37:53 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 ) 12:37:53 ^ 12:37:53 File "/openshift-virtualization-tests/utilities/virt.py", line 2113, in get_template_by_labels 12:37:53 template = list( 12:37:53 Template.get( 12:37:53 ...<4 lines>... 12:37:53 ), 12:37:53 ) 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/ocp_resources/resource.py", line 1636, in _get 12:37:53 _resources = cls._prepare_resources(*args, dyn_client=dyn_client, singular_name=singular_name, **kwargs) # type: ignore[misc] 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/ocp_resources/resource.py", line 850, in _prepare_resources 12:37:53 return dyn_client.resources.get( 12:37:53 ~~~~~~~~~~~~~~~~~~~~~~~~~ 12:37:53 ...<2 lines>... 12:37:53 **get_kwargs, 12:37:53 ~~~~~~~~~~~~~ 12:37:53 ).get(*args, **kwargs, timeout_seconds=cls.timeout_seconds) 12:37:53 ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/kubernetes/dynamic/client.py", line 112, in get 12:37:53 return self.request('get', path, **kwargs) 12:37:53 ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 12:37:53 File "/openshift-virtualization-tests/.venv/lib/python3.14/site-packages/kubernetes/dynamic/client.py", line 57, in inner 12:37:53 raise api_exception(e) 12:37:53 kubernetes.dynamic.exceptions.BadRequestError: 400 12:37:53 Reason: Bad Request 12:37:53 HTTP response headers: HTTPHeaderDict({'Audit-Id': '5decd9af-ebd6-4742-bb49-51295a0fb218, 5decd9af-ebd6-4742-bb49-51295a0fb218', 'Cache-Control': 'no-cache, private, no-store', 'Content-Length': '158', 'Content-Type': 'application/json', 'Date': 'Fri, 26 Dec 2025 10:37:47 GMT', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'X-Kubernetes-Pf-Flowschema-Uid': 'a1fd0498-be36-4d99-832f-224a4667f1c3', 'X-Kubernetes-Pf-Prioritylevel-Uid': '33bf3a40-1ad7-468b-92db-c2d3f42a891d'}) 12:37:53 HTTP response body: b'{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"found \'=\', expected: \',\' or \'end of string\'","reason":"BadRequest","code":400}\n'
Links:
https://jenkins-csb-cnvqe-main.dno.corp.redhat.com/job/test-pytest-cnv-4.21-storage-gating/41/testReport/
https://reportportal-cnv.apps.dno.ocp-hub.prod.psi.redhat.com/ui/#cnv/launches/all/151830/61652221/log?item0Params=filter.in.status%3DFAILED%26page.page%3D1