Beispiel #1
0
 def get_node_ip(self):
     node_info = paas_cc.get_node(
         self.access_token, self.project_id, self.node_id, cluster_id=self.cluster_id
     )
     if node_info.get('code') != ErrorCode.NoError:
         raise error_codes.APIError(node_info.get('message'))
     return node_info.get('data') or {}
Beispiel #2
0
 def get_node_by_id(self, access_token, project_id, cluster_id, node_id):
     """get node detail info by node id"""
     resp = paas_cc.get_node(access_token,
                             project_id,
                             node_id,
                             cluster_id=cluster_id)
     if resp.get('code') != ErrorCode.NoError:
         raise error_codes.APIError(resp.get('message'))
     return resp.get('data') or {}
Beispiel #3
0
 def get_node_ip(self, access_token, project_id, cluster_id, node_id):
     resp = paas_cc.get_node(access_token, project_id, node_id, cluster_id=cluster_id)
     if resp.get("code") != ErrorCode.NoError:
         logger.error("request paas cc node api error, %s", resp.get("message"))
         return None
     return resp.get("data", {}).get("inner_ip")