Skip to content

Commit d67cd30

Browse files
zhangjing2zhangjing57
zhangjing2
authored andcommitted
[fix][cluster] modify code for list cluster with project_id
1 parent f610c7a commit d67cd30

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

dingo_command/api/cluster.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ async def create_cluster(cluster_object:ClusterObject, token: str = Depends(get_
3939
@router.get("/cluster/list", summary="k8s集群列表", description="k8s集群列表")
4040
async def list_cluster(id:str = Query(None, description="集群id"),
4141
name:str = Query(None, description="集群名称"),
42+
project_id: str = Query(None, description="项目id"),
4243
type:str = Query(None, description="集群类型"),
4344
page: int = Query(1, description="页码"),
4445
page_size: int = Query(10, description="页数量大小"),
@@ -50,6 +51,8 @@ async def list_cluster(id:str = Query(None, description="集群id"),
5051
# 查询条件组装
5152
if name:
5253
query_params['name'] = name
54+
if project_id:
55+
query_params['project_id'] = project_id
5356
if type:
5457
query_params['type'] = type
5558
query_params = {}
@@ -60,7 +63,7 @@ async def list_cluster(id:str = Query(None, description="集群id"),
6063
query_params['name'] = name
6164
if type:
6265
query_params['type'] = type
63-
result = ClusterService.list_clusters(id, query_params, page,page_size, sort_keys,sort_dirs)
66+
result = cluster_service.list_clusters(query_params, page,page_size, sort_keys,sort_dirs)
6467
return result
6568
except Exception as e:
6669
return None
@@ -73,8 +76,7 @@ async def get_cluster_private_key(cluster_id:str = Query(None, description="集
7376
return None
7477
try:
7578
# 根据id查询集群
76-
cs=ClusterService()
77-
private_key = cs.get_key_file(cluster_id, instance_id)
79+
private_key = cluster_service.get_key_file(cluster_id, instance_id)
7880
if private_key is None:
7981
raise HTTPException(status_code=400, detail="Key not found")
8082
filename = "id_rsa.pem"

0 commit comments

Comments
 (0)