6
6
from gql import gql
7
7
from gql .transport .exceptions import TransportQueryError
8
8
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
10
10
from gradient .cli import common
11
11
from 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
13
13
from gradient .commands .helpers import print_table , formatted_graphql
14
14
from gradient .exceptions import ApplicationError
15
15
@@ -52,7 +52,6 @@ def deployments():
52
52
help = "Cluster ID" ,
53
53
cls = common .GradientOption ,
54
54
)
55
-
56
55
@click .option (
57
56
"--spec" ,
58
57
"spec_path" ,
@@ -70,7 +69,7 @@ def create_deployment_command(ctx, api_key, name, project_id, cluster_id, spec_p
70
69
return
71
70
72
71
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 )
74
73
print (f'Created deployment: { deployment ["id" ]} ' )
75
74
except TransportQueryError as error :
76
75
logger .error (error .errors [0 ]['message' ])
@@ -126,20 +125,21 @@ def update_deployment_command(ctx, api_key, id, name, project_id, spec_path, clu
126
125
return
127
126
128
127
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 )
130
129
print (f'Updated deployment: { deployment ["id" ]} ' )
131
130
except TransportQueryError as error :
132
131
logger .error (error .errors [0 ]['message' ])
133
132
except Exception as error :
134
133
print (error )
135
134
logger .error (f'There was an error, please try again' )
136
135
136
+
137
137
@deployments .command ("list" , help = "List deployments" )
138
138
@api_key_option
139
139
@click .pass_context
140
140
def list_deployments_command (ctx , api_key ):
141
141
try :
142
- deployments = list_deployments (api_key = api_key )
142
+ deployments = gradient_deployments . list_deployments (api_key = api_key )
143
143
if len (deployments ) == 0 :
144
144
print ('No deployments found' )
145
145
return
@@ -167,11 +167,12 @@ def list_deployments_command(ctx, api_key):
167
167
@click .pass_context
168
168
def get_deployment_command (ctx , api_key , id ):
169
169
try :
170
- deployment = get_deployment (id , api_key = api_key )
170
+ deployment = gradient_deployments . get_deployment (id , api_key = api_key )
171
171
if deployment ['deployment' ] is None :
172
172
print ('Deployment not found' )
173
173
else :
174
- print (json .dumps (formatted_graphql (deployment ['deployment' ]), indent = 4 ))
174
+ print (json .dumps (formatted_graphql (
175
+ deployment ['deployment' ]), indent = 4 ))
175
176
except TransportQueryError as error :
176
177
logger .error (error .errors [0 ]['message' ])
177
178
except Exception as error :
@@ -191,8 +192,7 @@ def get_deployment_command(ctx, api_key, id):
191
192
@click .pass_context
192
193
def delete_deployment_command (ctx , api_key , id ):
193
194
try :
194
- deployment = delete_deployment (id , api_key = api_key )
195
-
195
+ deployment = gradient_deployments .delete_deployment (id , api_key = api_key )
196
196
if deployment is None :
197
197
print ('Deployment not found' )
198
198
else :
0 commit comments