Introduce "orchard {port-forward, vnc} worker WORKER_NAME" (#140)

* Fix potential NPE in Client.wsRequest()

* Introduce "orchard {port-forward, vnc} worker WORKER_NAME"

* portspec.go: simplify logic and respect [LOCAL_PORT]:REMOTE_PORT format
This commit is contained in:
Nikolay Edigaryev
2023-10-09 18:51:34 +04:00
committed by GitHub
parent 063405672f
commit 13b4e192f0
16 changed files with 408 additions and 92 deletions
+3
View File
@@ -98,6 +98,9 @@ func (controller *Controller) initAPI() *gin.Engine {
v1.GET("/workers", func(c *gin.Context) {
controller.listWorkers(c).Respond(c)
})
v1.GET("/workers/:name/port-forward", func(c *gin.Context) {
controller.portForwardWorker(c).Respond(c)
})
v1.DELETE("/workers/:name", func(c *gin.Context) {
controller.deleteWorker(c).Respond(c)
})