def _remove_node(self, id): try: result = shovel.unregister_node_del(id) return True except Exception: redirect = reverse('horizon:admin:rackhd:index') return False
def _remove_node(self,id): try: result = shovel.unregister_node_del(id) return True except Exception: redirect = reverse('horizon:admin:rackhd:index') return False
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