From 20c9ce5f56a251629744c87fd1465bb23c11bc6c Mon Sep 17 00:00:00 2001 From: bearslyricattack Date: Mon, 2 Dec 2024 10:19:43 +0000 Subject: [PATCH] chore(fmt): format code Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> feat:devbox controller support websocket --- controllers/devbox/cmd/main.go | 2 ++ controllers/devbox/internal/controller/devbox_controller.go | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/controllers/devbox/cmd/main.go b/controllers/devbox/cmd/main.go index 62416e9441d..df91e966696 100644 --- a/controllers/devbox/cmd/main.go +++ b/controllers/devbox/cmd/main.go @@ -74,6 +74,7 @@ func main() { var requestEphemeralStorage string var limitEphemeralStorage string var debugMode bool + var WebSocketImage string flag.StringVar(®istryAddr, "registry-addr", "sealos.hub:5000", "The address of the registry") flag.StringVar(®istryUser, "registry-user", "admin", "The user of the registry") flag.StringVar(®istryPassword, "registry-password", "passw0rd", "The password of the registry") @@ -93,6 +94,7 @@ func main() { flag.Float64Var(&requestMemoryRate, "request-memory-rate", 10, "The request rate of memory limit in devbox.") flag.StringVar(&requestEphemeralStorage, "request-ephemeral-storage", "500Mi", "The request value of ephemeral storage in devbox.") flag.StringVar(&limitEphemeralStorage, "limit-ephemeral-storage", "10Gi", "The limit value of ephemeral storage in devbox.") + flag.StringVar(&WebSocketImage, "websocket-image", "jpillora/chisel", "The image name of devbox websocket proxy pod") opts := zap.Options{ Development: true, } diff --git a/controllers/devbox/internal/controller/devbox_controller.go b/controllers/devbox/internal/controller/devbox_controller.go index 325bc643dfe..ab98b2b8f3e 100644 --- a/controllers/devbox/internal/controller/devbox_controller.go +++ b/controllers/devbox/internal/controller/devbox_controller.go @@ -19,9 +19,10 @@ package controller import ( "context" "fmt" - networkingv1 "k8s.io/api/networking/v1" "time" + networkingv1 "k8s.io/api/networking/v1" + devboxv1alpha1 "github.com/labring/sealos/controllers/devbox/api/v1alpha1" "github.com/labring/sealos/controllers/devbox/internal/controller/helper" "github.com/labring/sealos/controllers/devbox/label"