Automotive Image Builder example manifests¶
The Automotive SIG maintains two collections of automotive-image-builder
manifests that you can use to better understand the requisite
YAML syntax, and for you to build and modify yourself:
- The sig-docs/demos which includes all the manifests present in this documentation site. These images are built and tested nightly, and when changes are merged to Automotive image builder itself.
- The sample-images repos which includes a collection
of manifests. These images are not regularly tested and while most of them are included in
sig-docs/demos
there may still be interesting manifests examples.
mpp.yml vs aib.yml¶
As you browse through the example manifests you might notice two types of manifests, some ending with .mpp.yml
and some ending with .aib.yml
. They reflect an evolution to the manifest format. The .mpp.yml
manifests
are written using the first generation format and structure heavily based on OSBuild‘s
manifests. That format is complex, error-prone and cumbersome when manually edited.
This, first, complex format has been replaced by a “simplified” format which has a limited and clearly defined
set of capabilities documented at: https://centos.gitlab.io/automotive/src/automotive-image-builder/simple_manifest.html.
This format requires the .aib.yml
file extension. It is the format that is used in this documentation
and the format that we strongly encourage you to use.