Change in ovirt-engine[master]: services, setup: ovirt-vmconsole integration

sbonazzo at redhat.com sbonazzo at redhat.com
Mon Jun 15 07:19:52 UTC 2015


Sandro Bonazzola has submitted this change and it was merged.

Change subject: services, setup: ovirt-vmconsole integration
......................................................................


services, setup: ovirt-vmconsole integration

integration between ovirt-engine and ovirt-vmconsole-proxy.

Includes:
- helpers to integrate ovirt-engine and ovirt-vmconsole-proxy
- setup plugins for PKI artifacts

Key assumption: ovirt-vmconsole-proxy-helper will run on the
same host of ovirt-engine.

The setup code intentionally does the bulk of work in the
engine directories, and copy the configuration/pki files
only as last step. Doing so, if for any reason the proper
directory is not accessible by setup, the correct configuration
is created anyway, and the admin has just to copy it
with the right permissions.

When the helper is actually run through ovirt-vmconsole-proxy,
selinux prevents its execution. This will be addressed
by a followup patch.

Feature wiki page: http://www.ovirt.org/Features/Serial_Console

Bug-Url: https://bugzilla.redhat.com/1223671
Change-Id: I034ef8e6d10da5dc93eda61e0c5c518ca13a5a28
Signed-off-by: Vitor de Lima <vdelima at redhat.com>
Signed-off-by: Francesco Romani <fromani at redhat.com>
---
M .gitignore
M Makefile
M ovirt-engine.spec.in
A packaging/etc/ovirt-vmconsole-proxy-helper.conf.d/README.in
A packaging/firewalld/vmconsole-proxy/ovirt-vmconsole-proxy.xml.in
A packaging/libexec/ovirt-vmconsole-proxy-helper/__init__.py
A packaging/libexec/ovirt-vmconsole-proxy-helper/ovirt-vmconsole-list.py
A packaging/libexec/ovirt-vmconsole-proxy-helper/ovirt-vmconsole-proxy-helper.conf.in
A packaging/libexec/ovirt-vmconsole-proxy-helper/ovirt_vmconsole_conf.py.in
A packaging/setup/ovirt_engine_setup/vmconsole_proxy_helper/__init__.py
A packaging/setup/ovirt_engine_setup/vmconsole_proxy_helper/config.py.in
A packaging/setup/ovirt_engine_setup/vmconsole_proxy_helper/constants.py
A packaging/setup/plugins/ovirt-engine-setup/vmconsole_proxy_helper/__init__.py
A packaging/setup/plugins/ovirt-engine-setup/vmconsole_proxy_helper/config.py
A packaging/setup/plugins/ovirt-engine-setup/vmconsole_proxy_helper/pki.py
15 files changed, 1,231 insertions(+), 0 deletions(-)

Approvals:
  Sandro Bonazzola: Looks good to me, approved
  Yedidyah Bar David: Looks good to me, but someone else must approve
  Francesco Romani: Verified



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

Gerrit-MessageType: merged
Gerrit-Change-Id: I034ef8e6d10da5dc93eda61e0c5c518ca13a5a28
Gerrit-PatchSet: 53
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Vitor de Lima <vdelima at redhat.com>
Gerrit-Reviewer: Alon Bar-Lev <alonbl at redhat.com>
Gerrit-Reviewer: Francesco Romani <fromani at redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Martin Polednik <mpolednik at redhat.com>
Gerrit-Reviewer: Omer Frenkel <ofrenkel at redhat.com>
Gerrit-Reviewer: Sandro Bonazzola <sbonazzo at redhat.com>
Gerrit-Reviewer: Simone Tiraboschi <stirabos at redhat.com>
Gerrit-Reviewer: Vinzenz Feenstra <vfeenstr at redhat.com>
Gerrit-Reviewer: Vitor de Lima <vdelima at redhat.com>
Gerrit-Reviewer: Yedidyah Bar David <didi at redhat.com>
Gerrit-Reviewer: automation at ovirt.org



More information about the Engine-commits mailing list