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