[Kimchi-devel] [PATCH 0/8 V2] Create a common function to generate guest disk XML
Daniel H Barboza
danielhb at linux.vnet.ibm.com
Wed Oct 29 17:02:02 UTC 2014
Reviewed-by: Daniel Barboza <danielhb at linux.vnet.ibm.com>
Tested-by: Daniel Barboza <danielhb at linux.vnet.ibm.com>
On 10/28/2014 10:42 AM, Aline Manera wrote:
> V1 -> V2:
> - Make xmlutils/disk.py independent of model instances
>
> ----
> This patch set moves common functions related to guest disk XML to
> xmlutils/disk.py. That way model/vmstorages.py and vmtemplate.py can make use
> of it and we make sure the logic is the same in both cases.
>
> It is the first step and only changes the way vmtemplate.py generated the guest
> CDROM XML. But in the next patches all the guest disk generation on vmtemplate.py
> will do the same (I prefered to do in parts to avoid huge patch sets)
>
> Aline Manera (8):
> Move _get_storage_xml() to xmlutils/disk.py
> Move vmdisks.py functions to xmlutils/disk.py
> Remove 'bus' paramater from /vms/<name>/storages documentation
> Update get_disk_xml() to get the device same according to bus and
> index values
> Remove ignore_src parameter from get_disk_xml()
> Get disk type according to file path on get_disk_xml()
> Check QEMU stream DNS capability when attaching new disk to guest
> Update vmtemplate.py to use get_disk_xml() while generating CDROM XML
>
> docs/API.md | 1 -
> src/kimchi/model/storagevolumes.py | 8 +-
> src/kimchi/model/vmstorages.py | 152 ++++++++++++-----------------------
> src/kimchi/vmdisks.py | 75 ------------------
> src/kimchi/vmtemplate.py | 74 ++++++-----------
> src/kimchi/xmlutils/disk.py | 158 +++++++++++++++++++++++++++++++++++++
> tests/test_model.py | 11 ++-
> 7 files changed, 244 insertions(+), 235 deletions(-)
> delete mode 100644 src/kimchi/vmdisks.py
> create mode 100644 src/kimchi/xmlutils/disk.py
>
More information about the Kimchi-devel
mailing list