| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[conch-init]Rename conch-agent to conch-init Assisted-by: Codex:GPT-5.5 Signed-off-by: hu-zhangying <huzhangying@huawei.com> | 1 个月前 | |
[refactor]: reorganize Conch framework modules | 3 个月前 | |
conf: simplify runtime configuration Conch exposes only deployment-level paths and sandbox policy. The server owns the runtime and persistent roots, while sandbox owns the selected backend, VMM binaries, timeout policy, and default spec. The default layout is: /var/run/conch/ ├── conchd.sock ├── conchd.pid ├── containerd/ # containerd state: sockets and transient files └── sandboxes/ /var/lib/conch/ ├── containerd/ # containerd root: durable content and metadata └── state.db The two containerd directories map to its separate root and state locations. State can be discarded on reboot, while root retains images, snapshots, and container metadata. sandbox.default_spec supplies template_id, vcpu_num, vcpu_max, and ram_mb when a create request omits them. An empty requested and default template ID remains invalid. sandbox.backend supplies the default VMM. Fix the CNI configuration directory at /etc/conch/cni/net.d, reject removed YAML fields, and align the SDK, CLI help, and documentation. Tests: python3 -m py_compile sdk/sandbox.py Tests: GO111MODULE=on go test ./... Assisted-by: Codex:GPT-5 Signed-off-by: jingrui <jingrui@huawei.com> | 14 天前 |