コード例 #1
0
ファイル: node.py プロジェクト: hivetech/hivy.legacy
 def delete(self):
     ''' remove an existing node '''
     log.info('request node destruction', user=flask.g.get('user'))
     node = NodeFoundation(self.default_image, self._node_name())
     unregistration, success = node.forget()
     feedback = node.destroy()
     feedback.update({
         'unregistration': {
             'message': unregistration,
             'success': success
         }
     })
     return feedback
コード例 #2
0
ファイル: node.py プロジェクト: movermeyer/hivy.legacy
 def delete(self):
     ''' remove an existing node '''
     log.info('request node destruction', user=flask.g.get('user'))
     node = NodeFoundation(self.default_image, self._node_name())
     unregistration, success = node.forget()
     feedback = node.destroy()
     feedback.update({
         'unregistration': {
             'message': unregistration,
             'success': success
         }
     })
     return feedback
コード例 #3
0
ファイル: node.py プロジェクト: movermeyer/hivy.legacy
 def post(self):
     ''' Create and register a new node '''
     log.info('request node creation', user=flask.g.get('user'))
     node = NodeFoundation(self.default_image, self._node_name())
     feedback = node.activate()
     # Wait for the node to boot
     registration, success = node.register()
     feedback.update(
         {'registration': {
             'message': registration,
             'success': success
         }})
     return feedback
コード例 #4
0
ファイル: test_node.py プロジェクト: movermeyer/hivy.legacy
 def setUp(self):
     self.node = NodeFoundation(self.image_test, self.name_test,
                                self.role_test)
コード例 #5
0
ファイル: node.py プロジェクト: movermeyer/hivy.legacy
 def get(self):
     ''' Fetch and return node informations '''
     log.info('request node information', user=flask.g.get('user'))
     return NodeFoundation(self.default_image, self._node_name()).inspect()
コード例 #6
-1
ファイル: node.py プロジェクト: hivetech/hivy.legacy
 def post(self):
     ''' Create and register a new node '''
     log.info('request node creation', user=flask.g.get('user'))
     node = NodeFoundation(self.default_image, self._node_name())
     feedback = node.activate()
     # Wait for the node to boot
     registration, success = node.register()
     feedback.update({
         'registration': {
             'message': registration,
             'success': success
         }
     })
     return feedback