[libvirt] [PATCH sandbox v5 00/20] Docker image support

Daniel P. Berrange berrange at redhat.com
Thu Sep 10 09:45:50 UTC 2015


I have now pushed all these patches except the volume one and
the man page one. Eren, thank you very much for all the time
you invested in working on this feature. It is great to finally
have this ability in libvirt-sandbox !

Regards,
Daniel

On Tue, Sep 08, 2015 at 05:29:31PM +0100, Daniel P. Berrange wrote:
> This is an update of Eren's v4 patch series to provide
> Docker image support. In this v5 I have incorporated
> fixes for all of the feedback I gave Eren against the
> v4, so I think this series is ready for merging now.
> 
> One thing I still want to look at separately is how
> applicable this design is to other container formats,
> in particular the 'appc' specification
> 
> https://github.com/appc/spec/blob/master/spec/discovery.md
> 
> Before we make a release containing the docker impl, I
> want to be confident we've not done anything silly
> which will cause us compat problems if we want to
> extend to cover appc later.
> 
> Daniel P Berrange (1):
>   Add virt-sandbox-image
> 
> Daniel P. Berrange (1):
>   Rename 'name' to 'template' to disambiguate
> 
> Eren Yagdiran (18):
>   Fix docker authentication handling
>   Image: Add Hooking Mechanism
>   Image: virt-sandbox-image default dir constants
>   Image: Add download function
>   Image: Refactor create function
>   Image: Add delete function
>   Image: Add get_command function to Source
>   Image: Add run args
>   Image: Add check_connect function
>   Image: Add get_disk function to Source
>   Image: Add run function
>   Image: Add network support
>   Image: man file for virt-sandbox-image
>   Add config for environment variables
>   Add environment parameter to virt-sandbox
>   init-common: Exporting custom environment variables
>   Image: Add custom environment support
>   Image: Add Volume Support
> 
>  .gitignore                                    |   1 +
>  bin/Makefile.am                               |   8 +-
>  bin/virt-sandbox-image                        |   8 +
>  bin/virt-sandbox-image.pod                    | 169 +++++++++++
>  bin/virt-sandbox.c                            |  14 +
>  configure.ac                                  |   3 +
>  libvirt-sandbox.spec.in                       |   3 +
>  libvirt-sandbox/Makefile.am                   |   2 +-
>  libvirt-sandbox/image/Makefile.am             |  10 +
>  libvirt-sandbox/image/__init__.py             |   0
>  libvirt-sandbox/image/cli.py                  | 293 ++++++++++++++++++
>  libvirt-sandbox/image/sources/DockerSource.py | 416 ++++++++++++++++++++++++++
>  libvirt-sandbox/image/sources/Makefile.am     |   9 +
>  libvirt-sandbox/image/sources/Source.py       | 117 ++++++++
>  libvirt-sandbox/image/sources/__init__.py     |   0
>  libvirt-sandbox/libvirt-sandbox-config.c      | 171 ++++++++++-
>  libvirt-sandbox/libvirt-sandbox-config.h      |  13 +
>  libvirt-sandbox/libvirt-sandbox-init-common.c |  18 ++
>  libvirt-sandbox/libvirt-sandbox.sym           |   9 +
>  libvirt-sandbox/tests/test-config.c           |  10 +
>  po/POTFILES.in                                |   1 +
>  21 files changed, 1272 insertions(+), 3 deletions(-)
>  create mode 100644 bin/virt-sandbox-image
>  create mode 100644 bin/virt-sandbox-image.pod
>  create mode 100644 libvirt-sandbox/image/Makefile.am
>  create mode 100644 libvirt-sandbox/image/__init__.py
>  create mode 100755 libvirt-sandbox/image/cli.py
>  create mode 100644 libvirt-sandbox/image/sources/DockerSource.py
>  create mode 100644 libvirt-sandbox/image/sources/Makefile.am
>  create mode 100644 libvirt-sandbox/image/sources/Source.py
>  create mode 100644 libvirt-sandbox/image/sources/__init__.py
> 
> -- 
> 2.4.3
> 

Regards,
Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|




More information about the libvir-list mailing list