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:
parent
4f58ce26e9
commit
2abcad0c78
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Reference in New Issue