kiwi-el8/doc/source
Marcus Schäfer d5e7e546ca
Add support for standalone dm integrity
There is support in kiwi to use dm_integrity in combination
with the LUKS header and dm_crypt. However there is also the
use case to setup dm_integrity in standalone mode. This commit
allows to create the dm_integrity layer outside of LUKS using
/etc/integritytab to activate the map through a systemd
generator if systemd is used.

Regarding systemd it's required to use a version of system which
provides: system-generators/systemd-integritysetup-generator.
If this generator does not exist in the distribution it will
also be missing in the dracut generated initrd and the boot
will not be able to succeed. It's mentioned here because even
newer distributions might be missing the generator

Along with the implementation there are two new optional
attributes in the <type> section:

    standalone_integrity="true|false"
    embed_integrity_metadata="true|false"

standalone_integrity activates/deactivates the dm_integrity map
on top of the root filesystem. Similar to the veritysetup support
there is the opportunity to create an embedded magic metadata
block at the end of the device containing the root
filesystem via embed_integrity_metadata
2022-04-25 15:40:32 +02:00
..
.images Update documentation 2018-01-30 10:37:41 +01:00
.static/css Build schema documentation with Oxygen 2017-06-29 10:38:45 +02:00
api Added new CloneDevice class 2022-04-05 17:43:41 +02:00
building_images Style changes in container docs 2022-03-09 18:14:29 +01:00
commands Added debug option --debug-run-scripts-in-screen 2022-01-11 09:38:22 +01:00
concept_and_workflow Fixed disk.sh caller environment 2022-03-01 10:00:48 +01:00
contributing Switch to pytest_container instead of custom conftest 2021-11-24 15:44:29 +01:00
image_description Add support for standalone dm integrity 2022-04-25 15:40:32 +02:00
overview Update documentation in content and structure 2020-07-01 10:42:51 +02:00
plugins Added documentation about sharing backends 2021-11-23 10:43:10 +01:00
troubleshooting Update documentation 2021-12-15 22:17:11 +01:00
working_with_images Allow luks format options 2022-03-21 21:40:35 +01:00
api.rst Fixup documentation for consistency 2020-02-19 18:01:14 +01:00
building_images.rst Style changes in container docs 2022-03-09 18:14:29 +01:00
commands.rst Update documentation in content and structure 2020-07-01 10:42:51 +02:00
concept_and_workflow.rst Update and fix documentation 2021-05-16 17:43:50 +02:00
conf.py Bump version: 9.24.30 → 9.24.31 2022-04-06 16:39:44 +02:00
contributing.rst Functions integration tests (#1851) 2021-06-21 15:03:13 +02:00
image_description.rst Fixed include processing 2021-11-12 07:46:52 -05:00
image_types_and_results.rst Style changes in container docs 2022-03-09 18:14:29 +01:00
index.rst index.rst: fix headline 2021-12-17 18:04:19 +01:00
installation.rst Update kiwi installation documentation 2021-05-17 09:39:53 +02:00
overview.rst Update documentation in content and structure 2020-07-01 10:42:51 +02:00
plugins.rst Added documentation for kiwi stackbuild plugin 2021-10-08 18:07:20 +02:00
quickstart.rst Update documentation 2021-12-15 22:17:11 +01:00
troubleshooting.rst Update documentation 2021-12-15 22:17:11 +01:00
working_with_images.rst Added documentation for grub2 loopback ISO images 2021-08-31 00:21:45 +02:00