summaryrefslogtreecommitdiffstats
path: root/meta-agl-ic-container/recipes-container/container-manager
AgeCommit message (Collapse)AuthorFilesLines
2024-12-01Add cgroupsv2 support to container managerNaoto Yamaguchi1-1/+1
AGL was migrate to cgroup v2 integration from cgroup v1 and v2 mixin integration. Existing container-manager does not support cgroupv2 based resource control. At a f396483881a30f6ed08786114bf7a62355cd266e, it enable device access protection. This patch enable cgroup v2 based cpu, memory, and more resource control feature. Bug-AGL: SPEC-5284 Change-Id: I9ba417d01913626781fde4e9d67b5499db8d7a40 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
2024-12-01Update container-manager to support rootfs bind mount featureNaoto Yamaguchi1-1/+1
Existing container-manager is designed for multi partition integration. The test image for drm lease require to each guest image mix in to single rootfs. This update enable rootfs bind mount feature to enable host guest mix in integration. This patch tested in NanoPC-T6 board only. Bug-AGL: SPEC-5308 Change-Id: I57f408bc872513c79c6e3e1a3c8adffcf92a1d48 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
2024-11-21Improve container-manager to use cgroupv2salmon_18.91.0salmon/18.91.018.91.0Naoto Yamaguchi2-1/+2
This patch update container-manager. Add cgroup v2 initial support. Add resoure setting overwrite protection from guest in cgropu v1. Add cgroup based device access protection. Add plugin based container workqueue and container manager workqueue. Improve MISRA C complient. Bug-AGL: SPEC-5284 Change-Id: Iafec8840d30c545b17014492d65f3b8fdcc083f8 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
2023-05-30Enable logging solution in AGL IC container integrationNaoto Yamaguchi1-1/+1
In case of container isolation, a logs of each container record inside a container. When developer want to analyze system using logs, they need to combine log file between host and guest. This patch enable system wide logging solution for AGL IC container integration. This architecture describe in https://confluence.automotivelinux.org/display/IC/Architecture+design+for+logging Bug-AGL: SPEC-4005 Change-Id: I331474530131e6a87b41639444d705c8293d4c0c Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
2023-05-09Initial support for AGL Container ManagerNaoto Yamaguchi3-0/+65
The AGL Instrument Cluster container integration require to container management daemon to support embedded use case such as lifecycle, many device and other. AGL IC-EG is already starting development for that daemon. This patch is initial support for that container management daemon. Bug-AGL: SPEC-4777 Change-Id: I02055c45dd53a80fc6d5ef0ab2c2206c6c0feae2 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>