예제 #1
0
 def update_env(self):
     return Task.init_with_data(
         self.connection.put_request(
             "clusters/{0}/update/".format(self.id),
             {}
         )
     )
예제 #2
0
 def install_selected_nodes(self, method_type, nodes):
     return Task.init_with_data(
         self.connection.put_request(
             self._get_method_url(method_type, nodes),
             {}
         )
     )
예제 #3
0
 def execute_tasks(self, nodes, tasks):
     return Task.init_with_data(
         self.connection.put_request(
             self._get_method_url('deploy_tasks', nodes),
             tasks
         )
     )
예제 #4
0
 def stop(self):
     return Task.init_with_data(
         self.connection.put_request(
             "clusters/{0}/stop_deployment/".format(self.id),
             {}
         )
     )
예제 #5
0
 def reset(self):
     return Task.init_with_data(
         self.connection.put_request(
             "clusters/{0}/reset/".format(self.id),
             {}
         )
     )
예제 #6
0
 def install_selected_nodes(self, method_type, nodes):
     return Task.init_with_data(
         self.connection.put_request(
             self._get_method_url(method_type, nodes),
             {}
         )
     )
예제 #7
0
 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))
예제 #8
0
 def execute_tasks(self, nodes, tasks):
     return Task.init_with_data(
         self.connection.put_request(
             self._get_method_url('deploy_tasks', nodes),
             tasks
         )
     )
예제 #9
0
 def stop(self):
     return Task.init_with_data(
         self.connection.put_request(
             "clusters/{0}/stop_deployment/".format(self.id),
             {}
         )
     )
예제 #10
0
 def reset(self):
     return Task.init_with_data(
         self.connection.put_request(
             "clusters/{0}/reset/".format(self.id),
             {}
         )
     )
예제 #11
0
 def update_env(self):
     return Task.init_with_data(
         self.connection.put_request(
             "clusters/{0}/update/".format(self.id),
             {}
         )
     )
예제 #12
0
 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),
             {}
         )
     )
예제 #13
0
 def reset(self):
     from fuelclient.objects.task import Task
     return Task.init_with_data(
         self.connection.put_request(
             "clusters/{0}/reset/".format(self.id),
             {}
         )
     )
예제 #14
0
 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)),
             {}))
예제 #15
0
 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), {}))
예제 #16
0
 def reset(self):
     from fuelclient.objects.task import Task
     return Task.init_with_data(
         self.connection.put_request("clusters/{0}/reset/".format(self.id),
                                     {}))