X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fopenstack_observer%2Fsteps%2Fsync_nodes.py;h=1c1096cb9ad105af16ff45bd48dc9eebba18bc94;hb=50cfa60696b2ade5efd45fb9ca1f988c7dd595bc;hp=d648b7da7119915a607ef9baf57675cd3f0949c7;hpb=51dfb2a002606fbefe409e61144710bc8580eabe;p=plstackapi.git diff --git a/planetstack/openstack_observer/steps/sync_nodes.py b/planetstack/openstack_observer/steps/sync_nodes.py index d648b7d..1c1096c 100644 --- a/planetstack/openstack_observer/steps/sync_nodes.py +++ b/planetstack/openstack_observer/steps/sync_nodes.py @@ -38,11 +38,12 @@ class SyncNodes(OpenStackSyncStep): continue for compute_node in compute_nodes: - if compute_node.hypervisor_hostname not in node_hostnames: + hostname = compute_node.hypervisor_hostname.lower() + if hostname not in node_hostnames: # XX TODO:figure out how to correctly identify a node's site. # XX pick a random site to add the node to for now site_index = random.randint(0, len(sites)) - node = Node(name=compute_node.hypervisor_hostname, + node = Node(name=hostname, site=sites[site_index], deployment=deployment) new_nodes.append(node)