Print out vm db when reaping.
Don't give VMs to developers until we're authorized. Change-Id: I60a3017713b33251b2245fb6df7feabf1a0f6508
This commit is contained in:
@@ -86,7 +86,7 @@ if [ $RETVAL = 0 ] && [ $ALWAYS_KEEP = 0 ]; then
|
||||
echo "Deleting host"
|
||||
python $CI_SCRIPT_DIR/devstack-vm-delete.py
|
||||
else
|
||||
echo "Giving host to developer"
|
||||
python $CI_SCRIPT_DIR/devstack-vm-give.py
|
||||
#echo "Giving host to developer"
|
||||
#python $CI_SCRIPT_DIR/devstack-vm-give.py
|
||||
exit $RETVAL
|
||||
fi
|
||||
|
||||
@@ -35,6 +35,10 @@ CLOUD_SERVERS_API_KEY = os.environ['CLOUD_SERVERS_API_KEY']
|
||||
|
||||
db = vmdatabase.VMDatabase()
|
||||
|
||||
print 'Known machines (start):'
|
||||
for machine in db.getMachines():
|
||||
print machine
|
||||
|
||||
if CLOUD_SERVERS_DRIVER == 'rackspace':
|
||||
Driver = get_driver(Provider.RACKSPACE)
|
||||
conn = Driver(CLOUD_SERVERS_USERNAME, CLOUD_SERVERS_API_KEY)
|
||||
@@ -51,6 +55,11 @@ def delete(machine):
|
||||
|
||||
now = time.time()
|
||||
for machine in db.getMachines():
|
||||
if now-machine['created'] > 24*60*60:
|
||||
print 'Deleting', machine['name']
|
||||
delete(machine)
|
||||
if now-machine['created'] > 24*60*60:
|
||||
print 'Deleting', machine['name']
|
||||
delete(machine)
|
||||
|
||||
print
|
||||
print 'Known machines (end):'
|
||||
for machine in db.getMachines():
|
||||
print machine
|
||||
|
||||
Reference in New Issue
Block a user