Closed mythi closed 1 year ago
Hi. Occlum 0.29.5 does Not support runtime boot. The boot-instance occlum should rebase on occlum NGO which support runtime boot.
@haosanzi this ticket is to get https://github.com/qzheng527/occlum/tree/enclave-cc rebased to 0.29.5 level and .deb packages made available via http://mirrors.openanolis.cn/inclavare-containers/ubuntu20.04 just like we are doing it today.
@haosanzi I think NGO is also OK but I've not seen any activity in the repo since December. What's the NGO status?
@mythi hi, ngo has changed to Occlum 1.0, but has no official release yet. The link: https://github.com/occlum/occlum/tree/1.0.0-preview
@haosanzi OK thanks for the NGO update! This issue does not depend on 1.0 though, it's enough we get the 0.29.5 functionality.
I re-titled this to cover 0.29.6 update. Details in #112
@haosanzi is this on track for 0.7.0 (feature freeze 12th of July) or should we move it to 0.8.0 (it's also in status new on our board: https://github.com/orgs/confidential-containers/projects/6/views/17)?
Moving to 0.8.0 given that 0.7.0 feature freeze is happening in 1 week
agent-enclave uses 0.29.5 so it's good for this to follow: https://github.com/confidential-containers/enclave-cc/blob/8164a4cf17c0f9ec7b82b3b61bd55b3607072e99/tools/packaging/build/boot-instance-bundle/Dockerfile#L24-L26
image-rs
to usesefs
fstype instead ofunionfs
struct user_rootfs_config
image-rs
and change boot-instance/agent-instanceDockerfile
to use "upstream" 0.29.6 Occlum