Skip to content

Commit eab3224

Browse files
add pod and container
1 parent b4f8d59 commit eab3224

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

controllers/manager_controller.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,7 @@ def handle_desktop_GET( self, args ):
502502
desktop_name = args[0]
503503
if not isinstance( desktop_name, str):
504504
raise cherrypy.HTTPError(status=400, message='Invalid parameters Bad Request')
505-
505+
506506
if len(args)==1:
507507
# get information for a desktop
508508
# /API/manager/desktop/hermes-8a49ca1a-fcc6-4b7b-960f-5a27debd4773
@@ -583,18 +583,19 @@ def handle_desktop_DELETE( self, args ):
583583
desktop_name = args[0]
584584
if not isinstance( desktop_name, str):
585585
raise cherrypy.HTTPError(status=400, message='Invalid parameters Bad Request')
586+
586587
if len(args)==1:
587588
# delete a desktop
588589
# DELETE /API/manager/desktops/hermes-8a49ca1a-fcc6-4b7b-960f-5a27debd4773
589590
delete_desktop = oc.od.composer.remove_desktop_byname(desktop_name)
590591
return delete_desktop
591592

592593
# use a specify desktop
593-
if len(args)==3 and args[1]=="container":
594+
if len(args)==3 and args[1] in [ "container", "pod" ] :
594595
# delete a container for a desktop
595596
# /API/manager/desktops/hermes-8a49ca1a-fcc6-4b7b-960f-5a27debd4773/container/7f77381f778b1214c780762185a2a345ed00cfd1022f18cbd37902af041aff40
596597
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 )
598599
oc.od.composer.remove_container_byname( desktop_name, container=container_id )
599600
return container_id
600601
raise cherrypy.HTTPError(status=400, message='Invalid parameters Bad Request')

0 commit comments

Comments
 (0)