tools/discover_hosts.sh is run by devstack-gate, and breaks all dsvm job that doesn't use nova. nova-manage is perhaps not installed if nova services are not enabled. This change checks the presence of nova-. Change-Id: Ic555d241f98d0fa027897c69a7115d1be88f6c96
		
			
				
	
	
		
			21 lines
		
	
	
		
			578 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			578 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env bash
 | 
						|
 | 
						|
# **discover_hosts.sh**
 | 
						|
 | 
						|
# This is just a very simple script to run the
 | 
						|
# "nova-manage cell_v2 discover_hosts" command
 | 
						|
# which is needed to discover compute nodes and
 | 
						|
# register them with a parent cell in Nova.
 | 
						|
# This assumes that /etc/nova/nova.conf exists
 | 
						|
# and has the following entries filled in:
 | 
						|
#
 | 
						|
# [api_database]
 | 
						|
# connection = This is the URL to the nova_api database
 | 
						|
#
 | 
						|
# In other words this should be run on the primary
 | 
						|
# (API) node in a multi-node setup.
 | 
						|
 | 
						|
if [[ -x $(which nova-manage) ]]; then
 | 
						|
    nova-manage cell_v2 discover_hosts --verbose
 | 
						|
fi
 |