Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-75736

[quarantined] Storage gating: 4.21 T2 test_regular_user_can_create_vm_from_cloned_dv

XMLWordPrintable

    • Quality / Stability / Reliability
    • 0.42
    • False
    • Hide

      None

      Show
      None
    • 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

              rh-ee-ahafe Ahmad Hafi
              dafrank@redhat.com Dalia Frank
              Jenia Peimer Jenia Peimer
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: