[virt-tools-list] [virt-bootstrap] [PATCH v3 00/24] Add support for virt-builder
Radostin Stoyanov
rstoyanov1 at gmail.com
Wed Aug 2 12:08:14 UTC 2017
This is revised version of the last patch series.
Some of the already acknowledged commits are included because they are
related to other patches and required for the changes to be applied.
ACKed commits:
- 1/24 sources: Set default format with a constant
- 2/24 sources: Use default values of arguments
- 5/24 setup: Use find_packages()
- 6/24 Split 'sources' module into files
- 13/24 Make UID/GID mapping reusable
- 14/24 Split the function mapping_uid_gid
- 15/24 Enable UID/GID mapping for qcow2
Commits (24):
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
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
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} | 97 ++---
src/virtBootstrap/sources/file_source.py | 86 ++++
src/virtBootstrap/sources/virt_builder_source.py | 134 ++++++
src/virtBootstrap/utils.py | 463 +++++++++++++++------
src/virtBootstrap/virt_bootstrap.py | 100 +----
tests/test_docker_source.py | 113 ++---
tests/test_file_source.py | 51 ++-
tests/test_utils.py | 424 ++++++++++---------
tests/test_virt_bootstrap.py | 176 +-------
12 files changed, 983 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
--
2.13.3
More information about the virt-tools-list
mailing list