[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