-
Bug
-
Resolution: Done-Errata
-
None
-
False
-
-
False
-
CLOSED
-
---
-
---
-
-
Medium
-
No
Description of problem:
The namespace has a quota defined:
~~~
oc describe quota -n test-cnv
Name: compute-resources
Namespace: test-cnv
Resource Used Hard
-------- ---- ----
requests.cpu 500m 10
~~~
Tried to export the VM:
~~~
- virtctl vmexport create rhel8-hssasrpx63aq4yv2-export --vm=rhel8-hssasrpx63aq4yv2
~~~
The `virt-export-` pod creation is failing with the error below:
~~~
E0831 08:27:10.088120 1 util.go:72] pods "virt-export-rhel8-hssasrpx63aq4yv2-export" is forbidden: failed quota: compute-resources: must specify requests.cpu for: rhel8-hssasrpx63aq4yv2-export
~~~
It doesn't set default limits/requests for memory and cpu or there is no option to pass the values.
Version-Release number of selected component (if applicable):
OpenShift Virtualization 4.13.3
How reproducible:
100%
Steps to Reproduce:
1. Define a quota for the namespace.
2. Try to export a VM in this namespace.
3. The virt-export-` creation will fail and the quota error will be reported in the virt-launcher pod.
Actual results:
Virtual machine export is not working on Quota defined namespace
Expected results:
It should set requests/limits for memory and cpu to the virt-export pod.
Additional info:
- blocks
-
CNV-34682 [2247200] Virtual machine export is not working on Quota defined namespace
- Verified
- external trackers
- links to