meta-digi: document dey-image-container-manager usage

Document dey-image-container-manager in meta-digi-containers and
update the ccmp25-dvk and ccimx95-dvk build template notes so the
image is listed during environment setup together with its
virtualization requirement.

https://onedigi.atlassian.net/browse/DEL-9996

Signed-off-by: Isaac Hermida <isaac.hermida@digi.com>
This commit is contained in:
Isaac Hermida 2026-03-11 13:00:56 +01:00
parent 4f58ce26e9
commit 2abcad0c78
3 changed files with 33 additions and 2 deletions

View File

@ -18,3 +18,9 @@ Digi Embedded Yocto provides the following image recipes:
Expansion of custom Digi core-image-base including full Flutter
framework support.
* dey-image-container-manager: container management image
Minimal image including the trimmed Podman and LXC runtimes used to
manage container artifacts on target.
Requires DISTRO_FEATURES:append = " virtualization" in local.conf.

View File

@ -19,6 +19,12 @@ Digi Embedded Yocto provides the following image recipes:
Expansion of custom Digi core-image-base including full Flutter
framework support.
* dey-image-container-manager: container management image
Minimal image including the trimmed Podman and LXC runtimes used to
manage container artifacts on target.
Requires DISTRO_FEATURES:append = " virtualization" in local.conf.
* core-image-base: a console-only image
Expansion of native core-image-base by including all the support for the

View File

@ -2,7 +2,20 @@
Yocto layer for Digi container-focused image generation and packaging.
This layer provides the `dey-image-container` image recipe and related logic to produce:
This layer provides:
- `dey-image-container` to generate container artifacts
- `dey-image-container-manager` to run and manage Podman/LXC containers on target
`dey-image-container-manager` installs dedicated `lxc-trimmed` and `podman-trimmed`
recipes, so it does not require `DISTROOVERRIDES` changes in `local.conf`
and does not affect other DEY images built in the same environment.
The layer explicitly depends on `meta-virtualization`, and
`dey-image-container-manager`
requires `DISTRO_FEATURES:append = " virtualization"` in `local.conf`.
The `dey-image-container` workflow produces:
- A base rootfs (`tar.xz`)
- An OCI image output
@ -20,9 +33,10 @@ that OCI artifact into a `docker-archive` tar using `skopeo`.
## Layer Scope
Main recipe:
Main recipes:
- `recipes-core/images/dey-image-container.bb`
- `recipes-core/images/dey-image-container-manager.bb`
Recipe includes:
@ -37,6 +51,11 @@ Container support files:
- `containers/<profile>/rootfs_files/` (profile rootfs overlays)
- `containers/<profile>/artifact/` (optional artifact metadata template)
Container runtime recipes:
- `recipes-containers/lxc/lxc-trimmed_git.bb`
- `recipes-containers/podman/podman-trimmed_git.bb`
## Add The Layer
In your build environment: