[virt-tools-list] [virt-bootstrap] [PATCH v4 00/26] Add support for virt-builder
Radostin Stoyanov
rstoyanov1 at gmail.com
Thu Aug 3 13:12:58 UTC 2017
This version of the patch series includes a patch in tox.ini which
enables sitepackages and unit tests for Build_QCOW2_Image.
This patch series includes already acknowledged commits because they are
related to the other patches.
ACKed commits:
- 1/26 sources: Set default format with a constant
- 2/26 sources: Use default values of arguments
- 3/26 Split 'sources' module into files
- 5/26 setup: Use find_packages()
- 6/26 Split 'sources' module into files
- 15/26 Make UID/GID mapping reusable
- 16/26 Split the function mapping_uid_gid
- 17/26 Enable UID/GID mapping for qcow2
Radostin Stoyanov (26):
sources: Set default format with a constant
sources: Use default values of arguments
tests: Remove redundant arguments
Use explicit import
setup: Use find_packages()
Split 'sources' module into files
tox: Enable sitepackages
Add guestfs-python dependency
DockerSoure: Keep list of tar files for image
Make the code get compression type reusable
Create qcow2 images with python-guestfs
tests: Add unit tests for Build_QCOW2_Image
Use libguestfs python's binding
Drop unused functions
Make UID/GID mapping reusable
Split the function mapping_uid_gid
Enable UID/GID mapping for qcow2
Simplify setting permissins of shadow file
Make set_root_password_in_rootfs reusable
Build_QCOW2_Image: Enable setting root password
Use Build_QCOW2_Image to set root password
Add flag --faster
tests: Update tests for untar()
sources: Add support for virt-builder
tests: DockerSource for fmt='qcow2'
tests: FileSource for fmt='qcow2'
MANIFEST.in | 3 +-
setup.py | 23 +-
src/virtBootstrap/sources/__init__.py | 27 ++
.../{sources.py => sources/docker_source.py} | 102 ++---
src/virtBootstrap/sources/file_source.py | 88 ++++
src/virtBootstrap/sources/virt_builder_source.py | 134 ++++++
src/virtBootstrap/utils.py | 469 +++++++++++++++------
src/virtBootstrap/virt_bootstrap.py | 100 +----
tests/test_build_qcow2_image.py | 426 +++++++++++++++++++
tests/test_docker_source.py | 113 ++---
tests/test_file_source.py | 51 ++-
tests/test_utils.py | 424 ++++++++++---------
tests/test_virt_bootstrap.py | 176 +-------
tox.ini | 2 +
14 files changed, 1424 insertions(+), 714 deletions(-)
create mode 100644 src/virtBootstrap/sources/__init__.py
rename src/virtBootstrap/{sources.py => sources/docker_source.py} (80%)
create mode 100644 src/virtBootstrap/sources/file_source.py
create mode 100644 src/virtBootstrap/sources/virt_builder_source.py
create mode 100644 tests/test_build_qcow2_image.py
--
2.13.3
More information about the virt-tools-list
mailing list