Beispiel #1
0
 def testLibvirtConfigureShouldEnableSockets(self):
     _setConfig(self,
                ('LCONF', 'lconf_ssl'),
                ('QCONF', 'qemu_ssl'),
                )
     libvirt.configure()
     systemctl.enable.assert_has_calls([
         mock.call(libvirt._LIBVIRT_TCP_SOCKET_UNIT),
         mock.call(libvirt._LIBVIRT_TLS_SOCKET_UNIT)
     ])
Beispiel #2
0
    def testLibvirtConfigureToSSLFalse(self):
        self._setConfig(
            ('LCONF', 'empty'),
            ('VDSM_CONF', 'vdsm_no_ssl'),
            ('QCONF', 'empty'),
        )
        self.assertEquals(libvirt.isconfigured(), NO)

        libvirt.configure()

        self.assertEqual(libvirt.isconfigured(), MAYBE)
Beispiel #3
0
    def testLibvirtConfigureShouldEnableTlsSocket(self):
        self.vdsm_cfg.set('vars', 'ssl', 'true')
        _setConfig(
            self,
            ('LCONF', 'lconf_ssl'),
            ('QCONF', 'qemu_ssl'),
        )

        libvirt.configure()
        systemctl.enable.assert_has_calls(
            [mock.call(libvirt._LIBVIRT_TLS_SOCKET_UNIT)])
Beispiel #4
0
    def testLibvirtConfigureToSSLFalse(self):
        self.vdsm_cfg.set('vars', 'ssl', 'false')
        self._setConfig(
            ('LCONF', 'empty'),
            ('QCONF', 'empty'),
        )
        self.assertEquals(libvirt.isconfigured(), NO)

        libvirt.configure()

        self.assertEqual(libvirt.isconfigured(), MAYBE)
Beispiel #5
0
    def testLibvirtConfigureSysconfigWithoutSocketActivation(self):
        _setConfig(self,
                   ('LCONF', 'lconf_ssl'),
                   ('QCONF', 'qemu_ssl'),
                   )
        libvirt.configure()

        with open(self.test_env['LDCONF']) as f:
            text = f.read()

        self.assertIn("DAEMON_COREFILE_LIMIT=unlimited\n", text)
        self.assertIn("LIBVIRTD_ARGS=--listen\n", text)
Beispiel #6
0
    def testLibvirtConfigureToSSLFalse(self):
        self._setConfig(
            ('LCONF', 'empty'),
            ('VDSM_CONF', 'vdsm_no_ssl'),
            ('QCONF', 'empty'),
        )
        self.assertEquals(
            libvirt.isconfigured(),
            NO
        )

        libvirt.configure()

        self.assertEqual(
            libvirt.isconfigured(),
            MAYBE
        )
Beispiel #7
0
    def testLibvirtConfigureToSSLFalse(self):
        self.vdsm_cfg.set('vars', 'ssl', 'false')
        self._setConfig(
            ('LCONF', 'empty'),
            ('QCONF', 'empty'),
        )
        self.assertEquals(
            libvirt.isconfigured(),
            NO
        )

        libvirt.configure()

        self.assertEqual(
            libvirt.isconfigured(),
            MAYBE
        )
Beispiel #8
0
    def testLibvirtConfigureToSSLFalse(self):
        enabled_units = set()

        systemctl.enable = enabled_units.add
        libvirt._unit_enabled = lambda name: name in enabled_units

        self.vdsm_cfg.set('vars', 'ssl', 'false')
        _setConfig(
            self,
            ('LCONF', 'empty'),
            ('QCONF', 'empty'),
        )
        self.assertEqual(libvirt.isconfigured(), NO)

        libvirt.configure()

        self.assertEqual(libvirt.isconfigured(), MAYBE)