Пример #1
0
    def setUp(self):
        super(WhenUsingTaskServer, self).setUp()

        # Queue target mocking setup.
        self.target = 'a target value here'
        queue_get_target_config = {'return_value': self.target}
        self.queue_get_target_patcher = mock.patch('barbican.queue.get_target',
                                                   **queue_get_target_config)
        self.queue_get_target_mock = self.queue_get_target_patcher.start()

        # Queue server mocking setup.
        self.server_mock = mock.MagicMock()
        self.server_mock.start.return_value = None
        self.server_mock.stop.return_value = None
        queue_get_server_config = {'return_value': self.server_mock}
        self.queue_get_server_patcher = mock.patch('barbican.queue.get_server',
                                                   **queue_get_server_config)
        self.queue_get_server_mock = self.queue_get_server_patcher.start()

        self.server = server.TaskServer()

        # Add an order to the in-memory database.
        self.external_id = 'keystone-id'
        project = database_utils.create_project(external_id=self.external_id)
        self.order = database_utils.create_order(project=project)
        self.request_id = 'request1234'
Пример #2
0
    def setUp(self):
        super(WhenUsingTaskServer, self).setUp()

        self.target = 'a target value here'
        queue.get_target = mock.MagicMock(return_value=self.target)

        self.server_mock = mock.MagicMock()
        self.server_mock.start.return_value = None
        self.server_mock.stop.return_value = None

        queue.get_server = mock.MagicMock(return_value=self.server_mock)

        self.server = server.TaskServer()
Пример #3
0
def main():
    try:
        CONF = config.CONF

        # Import and configure logging.
        log.setup(CONF, 'barbican')
        LOG = log.getLogger(__name__)
        LOG.debug("Booting up Barbican worker node...")

        # Queuing initialization
        queue.init(CONF)

        service.launch(CONF, server.TaskServer()).wait()
    except RuntimeError as e:
        fail(1, e)
Пример #4
0
def main():
    try:
        CONF = config.CONF
        CONF(sys.argv[1:],
             project='barbican',
             version=version.version_info.version_string)

        # Import and configure logging.
        log.setup(CONF, 'barbican')
        LOG = log.getLogger(__name__)
        LOG.debug("Booting up Barbican worker node...")

        # Queuing initialization
        queue.init(CONF)

        service.launch(CONF,
                       server.TaskServer(),
                       workers=CONF.queue.asynchronous_workers).wait()
    except RuntimeError as e:
        fail(1, e)
Пример #5
0
from barbican.common import config
from barbican.openstack.common import log
from barbican.openstack.common import service
from barbican import queue
from barbican.queue import server
from oslo_config import cfg


def fail(returncode, e):
    sys.stderr.write("ERROR: {0}\n".format(e))
    sys.exit(returncode)


if __name__ == '__main__':
    try:
        config.parse_args()

        # Import and configure logging.
        log.setup('barbican')
        LOG = log.getLogger(__name__)
        LOG.debug("Booting up Barbican worker node...")

        # Queuing initialization
        CONF = cfg.CONF
        queue.init(CONF)

        service.launch(server.TaskServer()).wait()
    except RuntimeError as e:
        fail(1, e)