diff --git a/components/execd/RELEASE_NOTES.md b/components/execd/RELEASE_NOTES.md index 4bae9f307..1b89a2d58 100644 --- a/components/execd/RELEASE_NOTES.md +++ b/components/execd/RELEASE_NOTES.md @@ -35,8 +35,8 @@ Thanks to these contributors ❤️ - @csdbianhua --- -- Docker Hub: opensandbox/execd:v1.0.8 -- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.8 +- Docker Hub: opensandbox/execd:v1.0.9 +- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9 # components/execd 1.0.7 @@ -70,8 +70,8 @@ Thanks to these contributors ❤️ - @dependabot --- -- Docker Hub: opensandbox/execd:v1.0.7 -- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.7 +- Docker Hub: opensandbox/execd:v1.0.9 +- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9 # components/execd 1.0.6 @@ -93,8 +93,8 @@ Thanks to these contributors ❤️ - @dependabot --- -- Docker Hub: opensandbox/execd:v1.0.6 -- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.6 +- Docker Hub: opensandbox/execd:v1.0.9 +- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9 # components/execd 1.0.5 @@ -111,8 +111,8 @@ Thanks to these contributors ❤️ - @Pangjiping --- -- Docker Hub: opensandbox/execd:v1.0.5 -- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.5 +- Docker Hub: opensandbox/execd:v1.0.9 +- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9 # components/execd 1.0.4 @@ -135,8 +135,8 @@ Thanks to these contributors ❤️ - @ninan-nn --- -- Docker Hub: opensandbox/execd:v1.0.4 -- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.4 +- Docker Hub: opensandbox/execd:v1.0.9 +- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9 # components/execd 1.0.3 @@ -159,8 +159,8 @@ Thanks to these contributors ❤️ - @jwx0925 --- -- Docker Hub: opensandbox/execd:v1.0.3 -- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.3 +- Docker Hub: opensandbox/execd:v1.0.9 +- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9 # components/execd 1.0.2 @@ -188,8 +188,8 @@ Thanks to these contributors ❤️ - @ninan-nn --- -- Docker Hub: opensandbox/execd:v1.0.2 -- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.2 +- Docker Hub: opensandbox/execd:v1.0.9 +- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9 # components/execd 1.0.1 @@ -221,8 +221,8 @@ Thanks to these contributors ❤️ - @jwx0925 --- -- Docker Hub: opensandbox/execd:v1.0.1 -- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.1 +- Docker Hub: opensandbox/execd:v1.0.9 +- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9 # components/execd 1.0.0 diff --git a/examples/agent-sandbox/README.md b/examples/agent-sandbox/README.md index 980df2cc6..d7086a577 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.9" [kubernetes] namespace = "default" diff --git a/examples/code-interpreter/README.md b/examples/code-interpreter/README.md index 19882e519..b28388867 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.9 command: [ "/bin/sh", "-c" ] args: - | diff --git a/kubernetes/charts/opensandbox-server/values.yaml b/kubernetes/charts/opensandbox-server/values.yaml index 06fd817a9..d5a88a296 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.9" [kubernetes] kubeconfig_path = "" diff --git a/kubernetes/config/samples/sandbox_v1alpha1_pool.yaml b/kubernetes/config/samples/sandbox_v1alpha1_pool.yaml index 80973c353..e2b53c0a6 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.9 command: [ "/bin/sh", "-c" ] args: - | diff --git a/oseps/0004-secure-container-runtime.md b/oseps/0004-secure-container-runtime.md index 1255783d1..068eecd23 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.9" # 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.9" [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.9" [secure_runtime] type = "kata" diff --git a/oseps/0007-fast-sandbox-runtime-support.md b/oseps/0007-fast-sandbox-runtime-support.md index 040cdb764..08c044db5 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.9" [kubernetes] namespace = "default" diff --git a/server/DEVELOPMENT.md b/server/DEVELOPMENT.md index a6c43cef0..67a319aa9 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.9" [docker] network_mode = "host" diff --git a/server/README.md b/server/README.md index df7631871..b1e0aa85e 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.9" [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.9" [docker] network_mode = "bridge" # Isolated container networking @@ -244,7 +244,7 @@ EOF ```toml [runtime] type = "kubernetes" - execd_image = "opensandbox/execd:v1.0.7" + execd_image = "opensandbox/execd:v1.0.9" [kubernetes] kubeconfig_path = "~/.kube/config" @@ -301,7 +301,7 @@ The **`[egress]`** block configures the **egress sidecar** image and enforcement ```toml [runtime] type = "docker" -execd_image = "opensandbox/execd:v1.0.7" +execd_image = "opensandbox/execd:v1.0.9" [egress] image = "opensandbox/egress:v1.0.3" diff --git a/server/README_zh.md b/server/README_zh.md index efbba6a6c..6a510e404 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.9" [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.9" [docker] network_mode = "bridge" # 容器隔离网络 @@ -220,7 +220,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.9" [kubernetes] kubeconfig_path = "~/.kube/config" @@ -277,7 +277,7 @@ mode = "direct" # Docker 运行时仅支持 direct(直连,无 L7 网关) ```toml [runtime] type = "docker" -execd_image = "opensandbox/execd:v1.0.7" +execd_image = "opensandbox/execd:v1.0.9" [egress] image = "opensandbox/egress:v1.0.3" diff --git a/server/docker-compose.example.yaml b/server/docker-compose.example.yaml index 497276563..aa4092764 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.9" + execd_image = "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9" [egress] image = "opensandbox/egress:v1.0.3" diff --git a/server/example.config.k8s.toml b/server/example.config.k8s.toml index b37d543fd..4f2ca034f 100644 --- a/server/example.config.k8s.toml +++ b/server/example.config.k8s.toml @@ -39,7 +39,7 @@ redis.consumer_concurrency = 8 [runtime] type = "kubernetes" -execd_image = "opensandbox/execd:v1.0.7" +execd_image = "opensandbox/execd:v1.0.9" [storage] # Volume and storage configuration diff --git a/server/example.config.k8s.zh.toml b/server/example.config.k8s.zh.toml index 20915a474..eee9ecf35 100644 --- a/server/example.config.k8s.zh.toml +++ b/server/example.config.k8s.zh.toml @@ -39,7 +39,7 @@ redis.consumer_concurrency = 8 [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.9" [storage] # 卷存储配置 diff --git a/server/example.config.toml b/server/example.config.toml index 41d136b59..17c2125b9 100644 --- a/server/example.config.toml +++ b/server/example.config.toml @@ -40,7 +40,7 @@ redis.consumer_concurrency = 8 # Runtime selection (docker | kubernetes) # ----------------------------------------------------------------- type = "docker" -execd_image = "opensandbox/execd:v1.0.7" +execd_image = "opensandbox/execd:v1.0.9" [egress] # Egress configuration diff --git a/server/example.config.zh.toml b/server/example.config.zh.toml index 3940d0ae2..99e2dc2e4 100644 --- a/server/example.config.zh.toml +++ b/server/example.config.zh.toml @@ -37,7 +37,7 @@ redis.consumer_concurrency = 8 # 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.9" [egress] # Egress configuration diff --git a/server/opensandbox_server/examples/example.config.k8s.toml b/server/opensandbox_server/examples/example.config.k8s.toml index b37d543fd..4f2ca034f 100644 --- a/server/opensandbox_server/examples/example.config.k8s.toml +++ b/server/opensandbox_server/examples/example.config.k8s.toml @@ -39,7 +39,7 @@ redis.consumer_concurrency = 8 [runtime] type = "kubernetes" -execd_image = "opensandbox/execd:v1.0.7" +execd_image = "opensandbox/execd:v1.0.9" [storage] # Volume and storage configuration diff --git a/server/opensandbox_server/examples/example.config.k8s.zh.toml b/server/opensandbox_server/examples/example.config.k8s.zh.toml index 20915a474..eee9ecf35 100644 --- a/server/opensandbox_server/examples/example.config.k8s.zh.toml +++ b/server/opensandbox_server/examples/example.config.k8s.zh.toml @@ -39,7 +39,7 @@ redis.consumer_concurrency = 8 [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.9" [storage] # 卷存储配置 diff --git a/server/opensandbox_server/examples/example.config.toml b/server/opensandbox_server/examples/example.config.toml index 41d136b59..17c2125b9 100644 --- a/server/opensandbox_server/examples/example.config.toml +++ b/server/opensandbox_server/examples/example.config.toml @@ -40,7 +40,7 @@ redis.consumer_concurrency = 8 # Runtime selection (docker | kubernetes) # ----------------------------------------------------------------- type = "docker" -execd_image = "opensandbox/execd:v1.0.7" +execd_image = "opensandbox/execd:v1.0.9" [egress] # Egress configuration diff --git a/server/opensandbox_server/examples/example.config.zh.toml b/server/opensandbox_server/examples/example.config.zh.toml index 3940d0ae2..99e2dc2e4 100644 --- a/server/opensandbox_server/examples/example.config.zh.toml +++ b/server/opensandbox_server/examples/example.config.zh.toml @@ -37,7 +37,7 @@ redis.consumer_concurrency = 8 # 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.9" [egress] # Egress configuration