| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor(runtime): remove user-facing namespace support Namespace-aware APIs exposed isolation, but state and runtime paths did not consistently enforce it. Sandbox, template, image, snapshot, and volume identifiers could therefore have conflicting scopes. Adopt a single runtime scope and make identifiers globally unique within the daemon. Remove namespace fields from APIs, state records, CLI flags, SDK payloads, configuration, and documentation. Route containerd access through the adapter's fixed internal scope. Keep sandbox uniqueness policy in the runtime service while BoltStore remains an upsert-only persistence layer. Return configuration parsing errors from client construction so namespace removal does not hide malformed YAML. This intentionally provides no migration for namespace-scoped state. Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 1 个月前 | |
feat(network): initialize guest networking from CNI Guest networking used fixed values before the host could pass its address and DNS information for the selected network slot. The guest resolver therefore could not reflect the CNI network. Add a framed host-agent initialization handshake carrying identity, environment, and guest network settings. Configure or revalidate the guest before starting services, use CNI as the sole DNS source, and close the handshake connection once readiness is established. Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 1 个月前 |