@@ -502,7 +502,7 @@ def handle_desktop_GET( self, args ):
502
502
desktop_name = args [0 ]
503
503
if not isinstance ( desktop_name , str ):
504
504
raise cherrypy .HTTPError (status = 400 , message = 'Invalid parameters Bad Request' )
505
-
505
+
506
506
if len (args )== 1 :
507
507
# get information for a desktop
508
508
# /API/manager/desktop/hermes-8a49ca1a-fcc6-4b7b-960f-5a27debd4773
@@ -583,18 +583,19 @@ def handle_desktop_DELETE( self, args ):
583
583
desktop_name = args [0 ]
584
584
if not isinstance ( desktop_name , str ):
585
585
raise cherrypy .HTTPError (status = 400 , message = 'Invalid parameters Bad Request' )
586
+
586
587
if len (args )== 1 :
587
588
# delete a desktop
588
589
# DELETE /API/manager/desktops/hermes-8a49ca1a-fcc6-4b7b-960f-5a27debd4773
589
590
delete_desktop = oc .od .composer .remove_desktop_byname (desktop_name )
590
591
return delete_desktop
591
592
592
593
# use a specify desktop
593
- if len (args )== 3 and args [1 ]== "container" :
594
+ if len (args )== 3 and args [1 ] in [ "container" , "pod" ] :
594
595
# delete a container for a desktop
595
596
# /API/manager/desktops/hermes-8a49ca1a-fcc6-4b7b-960f-5a27debd4773/container/7f77381f778b1214c780762185a2a345ed00cfd1022f18cbd37902af041aff40
596
597
container_id = args [2 ]
597
- oc .od .composer .stop_container_byname ( desktop_name , container = container_id )
598
+ stopped_container = oc .od .composer .stop_container_byname ( desktop_name , container = container_id )
598
599
oc .od .composer .remove_container_byname ( desktop_name , container = container_id )
599
600
return container_id
600
601
raise cherrypy .HTTPError (status = 400 , message = 'Invalid parameters Bad Request' )
0 commit comments