Dan Kenigsberg has submitted this change and it was merged.
Change subject: ssl: runtime config to choose implementation ......................................................................
ssl: runtime config to choose implementation
During build process we provide which ssl implementation is set as default depending on distribution we are building for. We can change the configuration value used in runtime by updating config.py. Vdsm reboot is required after the update. There are two options supported - m2c - m2crypto is used - ssl - standard ssl module is used
For debian we only support standard ssl module.
Change-Id: I9881d11e30ced9c34bfe602bba3d968f57e0fe15 Signed-off-by: pkliczewski piotr.kliczewski@gmail.com Reviewed-on: https://gerrit.ovirt.org/44689 Continuous-Integration: Jenkins CI Reviewed-by: Yaniv Bronhaim ybronhei@redhat.com Reviewed-by: Dan Kenigsberg danken@redhat.com --- M debian/rules M debian/vdsm-python.install M lib/vdsm/Makefile.am M lib/vdsm/config.py.in M lib/vdsm/jsonrpcvdscli.py M lib/vdsm/m2cutils.py A lib/vdsm/sslcompat.py A lib/vdsm/sslutils.py M lib/vdsm/utils.py M lib/vdsm/vdscli.py M lib/yajsonrpc/betterAsyncore.py M lib/yajsonrpc/stompreactor.py M tests/crossImportsTests.py.in M tests/integration/Makefile.am M tests/integration/jsonRpcHelper.py M tests/integration/m2chelper.py A tests/integration/sslhelper.py M tests/protocoldetectorTests.py M tests/sslTests.py M tests/stompTests.py M tests/vdscliTests.py M vdsm.spec.in M vdsm/clientIF.py M vdsm/kaxmlrpclib.py M vdsm/protocoldetector.py M vdsm/virt/migration.py 26 files changed, 590 insertions(+), 98 deletions(-)
Approvals: Piotr Kliczewski: Verified Yaniv Bronhaim: Looks good to me, but someone else must approve Jenkins CI: Passed CI tests Dan Kenigsberg: Looks good to me, approved