sriov_numvfs: accepts negative int and float values
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
slava valyavskiy |
Bug Description
It's possible now to set sriov_numvfs to negative or float value
Steps to reproduce:
1. Download interfaces.yaml for node with SR-IOV support (fuel node --node-id 4 --download --network)
2. Set sriov_numvfs to negative value
3. Upload interfaces.yaml (fuel node --node-id 4 --upload --network)
4. Download interfaces.yaml for same node (fuel node --node-id 4 --download --network) and check it's content
5. Set sriov_numvfs to float value
6. Upload interfaces.yaml (fuel node --node-id 4 --upload --network)
7. Download interfaces.yaml for same node (fuel node --node-id 4 --download --network) and check it's content
Expected result: BAD request error should be raised in both cases
Actual result: sriov_numvfs is set to incorrect value
Changed in fuel: | |
milestone: | none → 9.0 |
status: | New → Confirmed |
tags: | added: area-python |
Changed in fuel: | |
importance: | Undecided → High |
tags: | added: team-network |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → slava valyavskiy (slava-val-al) |
tags: | added: feature-sr-iov |
Fix proposed to branch: master /review. openstack. org/292469
Review: https:/