def update_env(self): return Task.init_with_data( self.connection.put_request( "clusters/{0}/update/".format(self.id), {} ) )
def execute_tasks(self, nodes, tasks): return Task.init_with_data( self.connection.put_request( self._get_method_url('deploy_tasks', nodes), tasks ) )
def reset(self): return Task.init_with_data( self.connection.put_request( "clusters/{0}/reset/".format(self.id), {} ) )
def install_selected_nodes(self, method_type, nodes): return Task.init_with_data( self.connection.put_request( self._get_method_url(method_type, nodes), {} ) )
def execute_tasks(self, nodes, tasks, force, noop_run): return Task.init_with_data( self.connection.put_request( self._get_method_url('deploy_tasks', nodes=nodes, force=force, noop_run=noop_run), tasks))
def stop(self): return Task.init_with_data( self.connection.put_request( "clusters/{0}/stop_deployment/".format(self.id), {} ) )
def list(self, params): """To display all tasks: fuel task To display tasks with some ids: fuel task --tid 1,2,3 """ acceptable_keys = ("id", "status", "name", "cluster", "progress", "uuid") if params.task: tasks_data = map(Task.get_fresh_data, Task.get_by_ids(params.task)) else: tasks_data = Task.get_all_data() self.serializer.print_to_output( tasks_data, format_table(tasks_data, acceptable_keys=acceptable_keys))
def install_selected_nodes(self, method_type, nodes): from fuelclient.objects.task import Task return Task.init_with_data( self.connection.put_request( self._get_method_url(method_type, nodes), {} ) )
def reset(self): from fuelclient.objects.task import Task return Task.init_with_data( self.connection.put_request( "clusters/{0}/reset/".format(self.id), {} ) )
def list(self, params): """To display all tasks: fuel task To display tasks with some ids: fuel task --tid 1,2,3 """ acceptable_keys = ("id", "status", "name", "cluster", "progress", "uuid") if params.task: tasks_data = map( Task.get_fresh_data, Task.get_by_ids(params.task) ) else: tasks_data = Task.get_all_data() self.serializer.print_to_output( tasks_data, format_table(tasks_data, acceptable_keys=acceptable_keys) )
def delete(self, params): """To delete some tasks: fuel task delete --task-id 1,2,3 To delete some tasks forcefully (without considering their state): fuel task delete -f --tid 1,6 """ tasks = Task.get_by_ids(params.task) delete_response = map(lambda task: task.delete(force=params.force), tasks) self.serializer.print_to_output( delete_response, "Tasks with id's {0} deleted.".format(', '.join( map(str, params.task))))
def delete(self, params): """To delete some tasks: fuel task --delete --task-id 1,2,3 To delete some tasks forcefully (without considering their state): fuel task --delete -f --tid 1,6 """ tasks = Task.get_by_ids(params.task) delete_response = map( lambda task: task.delete(force=params.force), tasks ) self.serializer.print_to_output( delete_response, "Tasks with id's {0} deleted." .format(', '.join(map(str, params.task))) )
def install_selected_nodes(self, method_type, nodes): from fuelclient.objects.task import Task return Task.init_with_data( self.connection.put_request( self._get_method_url(method_type, nodes), {}))
def reset(self, force=False): return Task.init_with_data( self.connection.put_request( "clusters/{0}/reset/?force={force}".format(self.id, force=int(force)), {}))
def reset(self): from fuelclient.objects.task import Task return Task.init_with_data( self.connection.put_request("clusters/{0}/reset/".format(self.id), {}))