From Dan Kenigsberg <dan...@redhat.com>:

Dan Kenigsberg has submitted this change and it was merged.

Change subject: vdsm: virt: add optional container support
......................................................................


vdsm: virt: add optional container support

We add an additional pluggable package for
container support in Vdsm.

This package, previously known with the codename `convirt`[1],
allows Vdsm to run container images alongside VMs, invoking
and managing docker directly. The supervision is done
by systemd and by docker daemon, so no extra packages are needed.

The user will run a container by creating a VM using unmodifed
Engine >= 3.6, adding a few extra custom variables.
Those variables will inform Vdsm to treat the VM as container,
but from Engine perspective there will be no observable change.

For the same reason, no Engine changes are needed at all; actions
not supported by containers (e.g. live migration) will fail using
standard Vdsm errors. In the future, the unsupported actions will
be grayed out in the Engine UI, to prevent confusion.

+++

[1] https://github.com/mojaves/convirt

Change-Id: Id236a30a5c875994c037b8d00c7463bceaab143f
Signed-off-by: Francesco Romani <from...@redhat.com>
Reviewed-on: https://gerrit.ovirt.org/53820
Continuous-Integration: Jenkins CI
Reviewed-by: Dan Kenigsberg <dan...@redhat.com>
---
M lib/api/vdsm-api.yml
M lib/vdsm/Makefile.am
M lib/vdsm/config.py.in
A lib/vdsm/containersconnection.py
M lib/vdsm/virt/Makefile.am
M lib/vdsm/virt/periodic.py
A lib/vdsm/virt/xmlconstants.py
M tests/vmRecoveryTests.py
M tests/vmfakelib.py
M vdsm.spec.in
M vdsm/caps.py
M vdsm/clientIF.py
M vdsm/virt/recovery.py
M vdsm/virt/vm.py
14 files changed, 209 insertions(+), 13 deletions(-)

Approvals:
  Jenkins CI: Passed CI tests
  Dan Kenigsberg: Looks good to me, approved
  Francesco Romani: Verified



-- 
To view, visit https://gerrit.ovirt.org/53820
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Id236a30a5c875994c037b8d00c7463bceaab143f
Gerrit-PatchSet: 65
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Francesco Romani <from...@redhat.com>
Gerrit-Reviewer: Dan Kenigsberg <dan...@redhat.com>
Gerrit-Reviewer: Francesco Romani <from...@redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Martin Polednik <mpoled...@redhat.com>
Gerrit-Reviewer: Milan Zamazal <mzama...@redhat.com>
Gerrit-Reviewer: gerrit-hooks <automat...@ovirt.org>
_______________________________________________
vdsm-patches mailing list -- vdsm-patches@lists.fedorahosted.org
To unsubscribe send an email to vdsm-patches-le...@lists.fedorahosted.org

Reply via email to