confidential-containers / enclave-cc

Process-based Confidential Container Runtime
Apache License 2.0
79 stars 40 forks source link

update boot-instance Occlum to 0.29.7 #126

Closed mythi closed 1 year ago

mythi commented 1 year ago

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

haosanzi commented 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.

mythi commented 1 year ago

@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.

mythi commented 1 year ago

@haosanzi I think NGO is also OK but I've not seen any activity in the repo since December. What's the NGO status?

haosanzi commented 1 year ago

@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

mythi commented 1 year ago

@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.

mythi commented 1 year ago

I re-titled this to cover 0.29.6 update. Details in #112

ariel-adam commented 1 year ago

@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)?

ariel-adam commented 1 year ago

Moving to 0.8.0 given that 0.7.0 feature freeze is happening in 1 week