Пример #1
0
 def _remove_node(self, id):
     try:
         result = shovel.unregister_node_del(id)
         return True
     except Exception:
         redirect = reverse('horizon:admin:rackhd:index')
         return False
Пример #2
0
 def _remove_node(self,id):
     try:            
         result = shovel.unregister_node_del(id)
         return True
     except Exception:
         redirect = reverse('horizon:admin:rackhd:index')
         return False
Пример #3
0
 def _remove_current_node(self, request, data):
     try:            
         # unregister a node from ironic using shovel
         result = shovel.unregister_node_del(data['uuid'])
         if 'result' in result:
             msg = _('Unregistered node {0}'.format(data['uuid']))
             messages.success(request, msg)
             return True              
         else:
             raise Exception(result) 
     except Exception:
         redirect = reverse('horizon:admin:rackhd:index')
         msg = _('Failed to unregister baremetal node: {0}'.format(data['uuid']))
         messages.error(request, msg)
         return False