|
@@ -34,13 +34,12 @@ def _get_host(root_resource, host_name):
|
|
|
@param root_resource: The root Resource object.
|
|
|
@param cluster_name: Cluster name
|
|
|
@param host_name: Host name
|
|
|
- @return model: A HostModel of the host
|
|
|
- @return err_resp: StatusModel object of the error response
|
|
|
+ @return: A HostModel object
|
|
|
"""
|
|
|
path = paths.HOST_PATH % (host_name)
|
|
|
- dic, is_success = root_resource.get(path)
|
|
|
-
|
|
|
- return utils.ModelUtils.create_model_or_error(HostModel , dic, root_resource, "Hosts", is_success)
|
|
|
+ dic = root_resource.get(path)
|
|
|
+
|
|
|
+ return utils.ModelUtils.create_model(HostModel , dic, root_resource, "Hosts")
|
|
|
|
|
|
def _get_cluster_host(root_resource, cluster_name , host_name):
|
|
|
"""
|
|
@@ -51,8 +50,8 @@ def _get_cluster_host(root_resource, cluster_name , host_name):
|
|
|
@return: A HostModel object
|
|
|
"""
|
|
|
path = paths.CLUSTER_HOST_PATH % (cluster_name, host_name)
|
|
|
- dic, is_success = root_resource.get(path)
|
|
|
- return utils.ModelUtils.create_model_or_error(HostModel , dic, root_resource, "Hosts", is_success)
|
|
|
+ dic = root_resource.get(path)
|
|
|
+ return utils.ModelUtils.create_model(HostModel , dic, root_resource, "Hosts")
|
|
|
|
|
|
|
|
|
|
|
@@ -68,7 +67,7 @@ def _create_hosts(root_resource, host_list):
|
|
|
|
|
|
data = [{"Hosts":{"host_name":x.host_name,"ip":x.ip,"rack_info":x.rack_info}}
|
|
|
for x in host_list]
|
|
|
- resp, is_success = root_resource.post(paths.HOSTS_PATH, payload=data)
|
|
|
+ resp = root_resource.post(paths.HOSTS_PATH, payload=data)
|
|
|
return utils.ModelUtils.create_model(status.StatusModel, resp, root_resource, "NO_KEY")
|
|
|
|
|
|
def _create_host(root_resource, host_name, ip, rack_info=None):
|
|
@@ -94,7 +93,7 @@ def _add_hosts(root_resource, cluster_name , host_list):
|
|
|
cpath = paths.HOSTS_CREATE_PATH % (cluster_name)
|
|
|
data = [{"Hosts":{"host_name":x.host_name,"ip":x.ip,"rack_info":x.rack_info}}
|
|
|
for x in host_list]
|
|
|
- resp, is_success = root_resource.post(path=cpath, payload=data)
|
|
|
+ resp = root_resource.post(path=cpath, payload=data)
|
|
|
return utils.ModelUtils.create_model(status.StatusModel, resp, root_resource, "NO_KEY")
|
|
|
|
|
|
|
|
@@ -121,7 +120,7 @@ def _assign_role(root_resource, cluster_name , host_name , component_name):
|
|
|
"""
|
|
|
data = {"host_components":[{"HostRoles":{"component_name":component_name}}]}
|
|
|
cpath = paths.HOSTS_ASSIGN_ROLE % (cluster_name, host_name)
|
|
|
- resp, is_success = root_resource.post(path=cpath, payload=data)
|
|
|
+ resp = root_resource.post(path=cpath, payload=data)
|
|
|
return utils.ModelUtils.create_model(status.StatusModel, resp, root_resource, "NO_KEY")
|
|
|
|
|
|
|
|
@@ -131,7 +130,7 @@ def _get_all_hosts(root_resource):
|
|
|
@param root_resource: The root Resource.
|
|
|
@return: A list of HostModel objects.
|
|
|
"""
|
|
|
- dic, is_success = root_resource.get(paths.HOSTS_PATH)
|
|
|
+ dic = root_resource.get(paths.HOSTS_PATH)
|
|
|
return utils.ModelUtils.get_model_list(ModelList, HostModel, dic, root_resource , "Hosts")
|
|
|
|
|
|
|
|
@@ -144,8 +143,8 @@ def _get_all_cluster_hosts(root_resource, cluster_name):
|
|
|
"""
|
|
|
path = paths.CLUSTER_HOSTS_PATH % (cluster_name)
|
|
|
path = path + '?fields=*'
|
|
|
- dic, is_success = root_resource.get(path)
|
|
|
- return utils.ModelUtils.get_model_list_or_error(ModelList, HostModel, dic, root_resource , "Hosts", is_success)
|
|
|
+ dic = root_resource.get(path)
|
|
|
+ return utils.ModelUtils.get_model_list(ModelList, HostModel, dic, root_resource , "Hosts")
|
|
|
|
|
|
|
|
|
def _delete_host(root_resource, host_name):
|
|
@@ -155,8 +154,8 @@ def _delete_host(root_resource, host_name):
|
|
|
@param host_name: Host name
|
|
|
@return: StatusModel object
|
|
|
"""
|
|
|
- resp, is_success = root_resource.delete(paths.HOST_PATH % (host_name))
|
|
|
- return utils.ModelUtils.create_model(status.StatusModel, resp, root_resource, "NO_KEY", is_success)
|
|
|
+ resp = root_resource.delete(paths.HOST_PATH % (host_name))
|
|
|
+ return utils.ModelUtils.create_model(status.StatusModel, resp, root_resource, "NO_KEY")
|
|
|
|
|
|
|
|
|
def _delete_cluster_host(root_resource, cluster_name , host_name):
|
|
@@ -168,7 +167,7 @@ def _delete_cluster_host(root_resource, cluster_name , host_name):
|
|
|
@return: StatusModel object
|
|
|
"""
|
|
|
path = paths.CLUSTER_HOST_PATH % (cluster_name, host_name)
|
|
|
- resp, is_success = root_resource.delete(path)
|
|
|
+ resp = root_resource.delete(path)
|
|
|
return utils.ModelUtils.create_model(status.StatusModel, resp, root_resource, "NO_KEY")
|
|
|
|
|
|
|
|
@@ -180,7 +179,7 @@ def _bootstrap_hosts(root_resource , hosts_list, ssh_key):
|
|
|
"""
|
|
|
#payload_dic = {'sshKey':ssh_key , 'hosts':hosts_list}
|
|
|
payload_dic = {'sshKey':ssh_key.encode('string_escape') , 'hosts':hosts_list}
|
|
|
- resp, is_success = root_resource.post(paths.BOOTSTRAP_PATH, payload_dic , content_type="application/json")
|
|
|
+ resp = root_resource.post(paths.BOOTSTRAP_PATH, payload_dic , content_type="application/json")
|
|
|
LOG.debug(resp)
|
|
|
return utils.ModelUtils.create_model(status.StatusModel, resp, root_resource, "NO_KEY")
|
|
|
|