66from gql import gql
77from gql .transport .exceptions import TransportQueryError
88
9- from gradient .api_sdk import create_deployment , list_deployments , delete_deployment , get_deployment , update_deployment
9+ from gradient .api_sdk . repositories import gradient_deployments
1010from gradient .cli import common
1111from gradient .cli .cli import cli
12- from gradient .cli .common import api_key_option , ClickGroup
12+ from gradient .cli .common import api_key_option , ClickGroup
1313from gradient .commands .helpers import print_table , formatted_graphql
1414from gradient .exceptions import ApplicationError
1515
@@ -52,7 +52,6 @@ def deployments():
5252 help = "Cluster ID" ,
5353 cls = common .GradientOption ,
5454)
55-
5655@click .option (
5756 "--spec" ,
5857 "spec_path" ,
@@ -70,7 +69,7 @@ def create_deployment_command(ctx, api_key, name, project_id, cluster_id, spec_p
7069 return
7170
7271 try :
73- deployment = create_deployment (name , project_id , spec , cluster_id , api_key = api_key )
72+ deployment = gradient_deployments . create_deployment (name , project_id , spec , cluster_id , api_key = api_key )
7473 print (f'Created deployment: { deployment ["id" ]} ' )
7574 except TransportQueryError as error :
7675 logger .error (error .errors [0 ]['message' ])
@@ -126,20 +125,21 @@ def update_deployment_command(ctx, api_key, id, name, project_id, spec_path, clu
126125 return
127126
128127 try :
129- deployment = update_deployment (id , name , project_id , spec , cluster_id , api_key = api_key )
128+ deployment = gradient_deployments . update_deployment (id , name , project_id , spec , cluster_id , api_key = api_key )
130129 print (f'Updated deployment: { deployment ["id" ]} ' )
131130 except TransportQueryError as error :
132131 logger .error (error .errors [0 ]['message' ])
133132 except Exception as error :
134133 print (error )
135134 logger .error (f'There was an error, please try again' )
136135
136+
137137@deployments .command ("list" , help = "List deployments" )
138138@api_key_option
139139@click .pass_context
140140def list_deployments_command (ctx , api_key ):
141141 try :
142- deployments = list_deployments (api_key = api_key )
142+ deployments = gradient_deployments . list_deployments (api_key = api_key )
143143 if len (deployments ) == 0 :
144144 print ('No deployments found' )
145145 return
@@ -167,11 +167,12 @@ def list_deployments_command(ctx, api_key):
167167@click .pass_context
168168def get_deployment_command (ctx , api_key , id ):
169169 try :
170- deployment = get_deployment (id , api_key = api_key )
170+ deployment = gradient_deployments . get_deployment (id , api_key = api_key )
171171 if deployment ['deployment' ] is None :
172172 print ('Deployment not found' )
173173 else :
174- print (json .dumps (formatted_graphql (deployment ['deployment' ]), indent = 4 ))
174+ print (json .dumps (formatted_graphql (
175+ deployment ['deployment' ]), indent = 4 ))
175176 except TransportQueryError as error :
176177 logger .error (error .errors [0 ]['message' ])
177178 except Exception as error :
@@ -191,8 +192,7 @@ def get_deployment_command(ctx, api_key, id):
191192@click .pass_context
192193def delete_deployment_command (ctx , api_key , id ):
193194 try :
194- deployment = delete_deployment (id , api_key = api_key )
195-
195+ deployment = gradient_deployments .delete_deployment (id , api_key = api_key )
196196 if deployment is None :
197197 print ('Deployment not found' )
198198 else :
0 commit comments