def test_get_ironic_client(self, client_mock, environ):
     clients.get_ironic_client()
     client_mock.assert_called_once_with(
         1, os_username=environ["OS_USERNAME"],
         os_password=environ["OS_PASSWORD"],
         os_auth_url=environ["OS_AUTH_URL"],
         os_tenant_name=environ["OS_TENANT_NAME"])
示例#2
0
def register_all_nodes(service_host, nodes_list, client=None):
    LOG.debug('Registering all nodes.')
    if using_ironic(keystone=None):
        if client is None:
            client = clients.get_ironic_client()
        register_func = register_ironic_node
    else:
        if client is None:
            client = clients.get_nova_bm_client()
        register_func = register_nova_bm_node
    for node in nodes_list:
        register_func(service_host, node, client=client)