From 49abab68d91fb2e31cf970ed354196776b61b37d Mon Sep 17 00:00:00 2001 From: Issac-Newton <1556820213@qq.com> Date: Mon, 9 Mar 2026 16:47:33 +0800 Subject: [PATCH] sandbox config add remove_container parameters --- rock/admin/proto/request.py | 2 ++ rock/sdk/sandbox/config.py | 1 + 2 files changed, 3 insertions(+) diff --git a/rock/admin/proto/request.py b/rock/admin/proto/request.py index b7b45ce95..76952c234 100644 --- a/rock/admin/proto/request.py +++ b/rock/admin/proto/request.py @@ -33,6 +33,8 @@ class SandboxStartRequest(BaseModel): """Password for Docker registry authentication. When both username and password are provided, docker login will be performed before pulling the image.""" use_kata_runtime: bool = False """Whether to use kata container runtime (io.containerd.kata.v2) instead of --privileged mode.""" + remove_container: bool = True + """Whether to remove the container after it stops running.""" class SandboxCommand(Command): diff --git a/rock/sdk/sandbox/config.py b/rock/sdk/sandbox/config.py index 46d97dfcc..d7515f967 100644 --- a/rock/sdk/sandbox/config.py +++ b/rock/sdk/sandbox/config.py @@ -42,6 +42,7 @@ class SandboxConfig(BaseConfig): registry_username: str | None = None registry_password: str | None = None use_kata_runtime: bool = False + remove_container: bool = True class SandboxGroupConfig(SandboxConfig):