Example #1
0
    def setUp(self):
        super(ServiceSetUpMixin, self).setUp()
        self.hostname = 'test-host'
        self.config(node_locked_retry_attempts=1, group='conductor')
        self.config(node_locked_retry_interval=0, group='conductor')

        self.service = manager.ConductorManager(self.hostname, 'test-topic')
Example #2
0
 def setUp(self):
     super(ManagerTestCase, self).setUp()
     self.service = manager.ConductorManager('test-host', 'test-topic')
     self.context = context.get_admin_context()
     self.dbapi = dbapi.get_instance()
     mgr_utils.mock_the_extension_manager()
     self.driver = driver_factory.get_driver("fake")
Example #3
0
def main():
    # Pase config file and command line options, then start logging
    ironic_service.prepare_service(sys.argv)

    mgr = manager.ConductorManager(CONF.host, manager.MANAGER_TOPIC)
    launcher = service.launch(mgr)
    launcher.wait()
Example #4
0
 def setUp(self):
     super(ServiceSetUpMixin, self).setUp()
     self.hostname = 'test-host'
     self.config(enabled_drivers=['fake'])
     self.config(node_locked_retry_attempts=1, group='conductor')
     self.config(node_locked_retry_interval=0, group='conductor')
     self.service = manager.ConductorManager(self.hostname, 'test-topic')
     mock_the_extension_manager()
     self.driver = driver_factory.get_driver("fake")
Example #5
0
    def setUp(self):
        super(ServiceSetUpMixin, self).setUp()
        self.hostname = 'test-host'
        self.config(enabled_drivers=['fake'])
        self.config(node_locked_retry_attempts=1, group='conductor')
        self.config(node_locked_retry_interval=0, group='conductor')

        self.config(enabled_hardware_types=['fake-hardware',
                                            'manual-management'])
        self.config(enabled_boot_interfaces=['fake', 'pxe'])
        self.config(enabled_console_interfaces=['fake', 'no-console'])
        self.config(enabled_deploy_interfaces=['fake', 'iscsi'])
        self.config(enabled_inspect_interfaces=['fake', 'no-inspect'])
        self.config(enabled_management_interfaces=['fake'])
        self.config(enabled_power_interfaces=['fake'])
        self.config(enabled_raid_interfaces=['fake', 'no-raid'])
        self.config(enabled_vendor_interfaces=['fake', 'no-vendor'])

        self.service = manager.ConductorManager(self.hostname, 'test-topic')
        mock_the_extension_manager()
        self.driver = driver_factory.get_driver("fake")
Example #6
0
    def setUp(self):
        super(TestPatch, self).setUp()
        ndict = dbutils.get_test_node()
        self.node = self.dbapi.create_node(ndict)
        self.pdict = dbutils.get_test_port(id=None)
        self.dbapi.create_port(self.pdict)

        def noop(*args, **kwargs):
            pass

        self.useFixture(
            fixtures.MonkeyPatch(
                'ironic.conductor.rpcapi.ConductorAPI.get_topic_for', noop))

        service = manager.ConductorManager('test-host', 'test-topic')

        def manager_update_port(*args, **kwargs):
            return service.update_port(*args[1:3])

        self.useFixture(
            fixtures.MonkeyPatch(
                'ironic.conductor.rpcapi.ConductorAPI.update_port',
                manager_update_port))
 def setUp(self):
     super(ManagerSpawnWorkerTestCase, self).setUp()
     self.service = manager.ConductorManager('hostname', 'test-topic')
     self.executor = mock.Mock(spec=futurist.GreenThreadPoolExecutor)
     self.service._executor = self.executor
Example #8
0
 def setUp(self):
     super(ManagerTestCase, self).setUp()
     self.service = manager.ConductorManager('test-host', 'test-topic')
     self.context = context.get_admin_context()
     self.dbapi = dbapi.get_instance()
     self.driver = mgr_utils.get_mocked_node_manager()