From 25eef9d36faf1950060327a3b115d7f3ab5618de Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 18 Mar 2026 10:52:16 +0000 Subject: [PATCH] chore: bump execd to v1.0.8 --- examples/agent-sandbox/README.md | 2 +- examples/code-interpreter/README.md | 2 +- kubernetes/charts/opensandbox-server/values.yaml | 2 +- kubernetes/config/samples/sandbox_v1alpha1_pool.yaml | 2 +- oseps/0004-secure-container-runtime.md | 6 +++--- oseps/0007-fast-sandbox-runtime-support.md | 2 +- server/DEVELOPMENT.md | 2 +- server/README.md | 8 ++++---- server/README_zh.md | 8 ++++---- server/docker-compose.example.yaml | 4 ++-- server/example.config.k8s.toml | 2 +- server/example.config.k8s.zh.toml | 2 +- server/example.config.toml | 2 +- server/example.config.zh.toml | 2 +- 14 files changed, 23 insertions(+), 23 deletions(-) diff --git a/examples/agent-sandbox/README.md b/examples/agent-sandbox/README.md index 980df2cc..e9ee099d 100644 --- a/examples/agent-sandbox/README.md +++ b/examples/agent-sandbox/README.md @@ -23,7 +23,7 @@ opensandbox-server init-config ~/.sandbox.toml --example docker ```toml [runtime] type = "kubernetes" -execd_image = "opensandbox/execd:v1.0.7" +execd_image = "opensandbox/execd:v1.0.8" [kubernetes] namespace = "default" diff --git a/examples/code-interpreter/README.md b/examples/code-interpreter/README.md index 19882e51..42c4891b 100644 --- a/examples/code-interpreter/README.md +++ b/examples/code-interpreter/README.md @@ -104,7 +104,7 @@ spec: - name: opensandbox-bin mountPath: /opt/opensandbox/bin - name: execd-installer - image: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.7 + image: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.8 command: [ "/bin/sh", "-c" ] args: - | diff --git a/kubernetes/charts/opensandbox-server/values.yaml b/kubernetes/charts/opensandbox-server/values.yaml index 5025a1a4..44fa1f3f 100644 --- a/kubernetes/charts/opensandbox-server/values.yaml +++ b/kubernetes/charts/opensandbox-server/values.yaml @@ -62,7 +62,7 @@ configToml: | [runtime] type = "kubernetes" - execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.7" + execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.8" [kubernetes] kubeconfig_path = "" diff --git a/kubernetes/config/samples/sandbox_v1alpha1_pool.yaml b/kubernetes/config/samples/sandbox_v1alpha1_pool.yaml index 80973c35..d7993df4 100644 --- a/kubernetes/config/samples/sandbox_v1alpha1_pool.yaml +++ b/kubernetes/config/samples/sandbox_v1alpha1_pool.yaml @@ -31,7 +31,7 @@ spec: - name: opensandbox-bin mountPath: /opt/opensandbox/bin - name: execd-installer - image: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.7 + image: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.8 command: [ "/bin/sh", "-c" ] args: - | diff --git a/oseps/0004-secure-container-runtime.md b/oseps/0004-secure-container-runtime.md index 3f60456b..6d0f928a 100644 --- a/oseps/0004-secure-container-runtime.md +++ b/oseps/0004-secure-container-runtime.md @@ -180,7 +180,7 @@ Extension to `~/.sandbox.toml`. A single `[secure_runtime]` section configures t ```toml [runtime] type = "docker" # or "kubernetes" -execd_image = "opensandbox/execd:v1.0.7" +execd_image = "opensandbox/execd:v1.0.8" # Secure container runtime configuration. # When enabled, ALL sandboxes on this server use the specified runtime. @@ -210,7 +210,7 @@ Example 1 — gVisor on Docker: # ~/.sandbox.toml [runtime] type = "docker" -execd_image = "opensandbox/execd:v1.0.7" +execd_image = "opensandbox/execd:v1.0.8" [secure_runtime] type = "gvisor" @@ -224,7 +224,7 @@ Example 2 — Kata Containers (QEMU) on Kubernetes: # ~/.sandbox.toml [runtime] type = "kubernetes" -execd_image = "opensandbox/execd:v1.0.7" +execd_image = "opensandbox/execd:v1.0.8" [secure_runtime] type = "kata" diff --git a/oseps/0007-fast-sandbox-runtime-support.md b/oseps/0007-fast-sandbox-runtime-support.md index 6d808a00..df39955a 100644 --- a/oseps/0007-fast-sandbox-runtime-support.md +++ b/oseps/0007-fast-sandbox-runtime-support.md @@ -611,7 +611,7 @@ api_key = "your-secret-key" [runtime] type = "kubernetes" -execd_image = "opensandbox/execd:v1.0.7" +execd_image = "opensandbox/execd:v1.0.8" [kubernetes] namespace = "default" diff --git a/server/DEVELOPMENT.md b/server/DEVELOPMENT.md index 88f9435e..f79fa67e 100644 --- a/server/DEVELOPMENT.md +++ b/server/DEVELOPMENT.md @@ -59,7 +59,7 @@ This guide provides comprehensive information for developers working on OpenSand [runtime] type = "docker" - execd_image = "opensandbox/execd:v1.0.7" + execd_image = "opensandbox/execd:v1.0.8" [docker] network_mode = "host" diff --git a/server/README.md b/server/README.md index 99abea7c..99c223f0 100644 --- a/server/README.md +++ b/server/README.md @@ -95,7 +95,7 @@ Before you start the server, edit the configuration file to suit your environmen [runtime] type = "docker" - execd_image = "opensandbox/execd:v1.0.7" + execd_image = "opensandbox/execd:v1.0.8" [docker] network_mode = "host" # Containers share host network; only one sandbox instance at a time @@ -112,7 +112,7 @@ Before you start the server, edit the configuration file to suit your environmen [runtime] type = "docker" - execd_image = "opensandbox/execd:v1.0.7" + execd_image = "opensandbox/execd:v1.0.8" [docker] network_mode = "bridge" # Isolated container networking @@ -242,7 +242,7 @@ EOF ```toml [runtime] type = "kubernetes" - execd_image = "opensandbox/execd:v1.0.7" + execd_image = "opensandbox/execd:v1.0.8" [kubernetes] kubeconfig_path = "~/.kube/config" @@ -261,7 +261,7 @@ EOF ```toml [runtime] type = "docker" - execd_image = "opensandbox/execd:v1.0.7" + execd_image = "opensandbox/execd:v1.0.8" [egress] image = "opensandbox/egress:v1.0.3" diff --git a/server/README_zh.md b/server/README_zh.md index 142097e1..b26d807c 100644 --- a/server/README_zh.md +++ b/server/README_zh.md @@ -92,7 +92,7 @@ opensandbox-server init-config ~/.sandbox.toml --example k8s-zh [runtime] type = "docker" - execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.7" + execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.8" [docker] network_mode = "host" # 容器共享宿主机网络,只能创建一个sandbox实例 @@ -108,7 +108,7 @@ opensandbox-server init-config ~/.sandbox.toml --example k8s-zh [runtime] type = "docker" - execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.7" + execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.8" [docker] network_mode = "bridge" # 容器隔离网络 @@ -218,7 +218,7 @@ mode = "direct" # Docker 运行时仅支持 direct(直连,无 L7 网关) ```toml [runtime] type = "kubernetes" - execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.7" + execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.8" [kubernetes] kubeconfig_path = "~/.kube/config" @@ -237,7 +237,7 @@ mode = "direct" # Docker 运行时仅支持 direct(直连,无 L7 网关) ```toml [runtime] type = "docker" -execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.7" +execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.8" [egress] image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/egress:v1.0.3" diff --git a/server/docker-compose.example.yaml b/server/docker-compose.example.yaml index 4f825fce..598ec9fa 100644 --- a/server/docker-compose.example.yaml +++ b/server/docker-compose.example.yaml @@ -8,8 +8,8 @@ configs: [runtime] type = "docker" - # execd_image = "opensandbox/execd:v1.0.7" - execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.7" + # execd_image = "opensandbox/execd:v1.0.8" + execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.8" [egress] image = "opensandbox/egress:v1.0.3" diff --git a/server/example.config.k8s.toml b/server/example.config.k8s.toml index b7e6fda5..6ce9777c 100644 --- a/server/example.config.k8s.toml +++ b/server/example.config.k8s.toml @@ -30,7 +30,7 @@ log_level = "INFO" [runtime] type = "kubernetes" -execd_image = "opensandbox/execd:v1.0.7" +execd_image = "opensandbox/execd:v1.0.8" [storage] # Volume and storage configuration diff --git a/server/example.config.k8s.zh.toml b/server/example.config.k8s.zh.toml index 7c82b780..6658c77a 100644 --- a/server/example.config.k8s.zh.toml +++ b/server/example.config.k8s.zh.toml @@ -30,7 +30,7 @@ log_level = "INFO" [runtime] type = "kubernetes" -execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.7" +execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.8" [storage] # 卷存储配置 diff --git a/server/example.config.toml b/server/example.config.toml index db5d6059..3b840ebf 100644 --- a/server/example.config.toml +++ b/server/example.config.toml @@ -31,7 +31,7 @@ max_sandbox_timeout_seconds = 86400 # Runtime selection (docker | kubernetes) # ----------------------------------------------------------------- type = "docker" -execd_image = "opensandbox/execd:v1.0.7" +execd_image = "opensandbox/execd:v1.0.8" [egress] # Egress configuration diff --git a/server/example.config.zh.toml b/server/example.config.zh.toml index 1e097356..13a4d904 100644 --- a/server/example.config.zh.toml +++ b/server/example.config.zh.toml @@ -28,7 +28,7 @@ log_level = "INFO" # Runtime selection (docker | kubernetes) # ----------------------------------------------------------------- type = "docker" -execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.7" +execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.8" [egress] # Egress configuration