KIWI - Appliance Builder Next Generation EL8 fork
Go to file
Marcus Schäfer cce59eea28
Add support for encryped live images
So far setting the luks= attribute on a live image build had
no impact to the generated ISO image. This commit adds the
encryption capability also for live ISO images. The read-only
part of the rootfs gets encrypted using the provided luks
passphrase. An eventual persistent storage area gets encrypted
at boot time if the rd.live.encrypt kernel cmdline parameters
is passed. encryption/decryption requires to interactively
set/provide passhphrase information at boot time. Please note
due to the read-only restrictions of an ISO image there is no
way to apply the standard re-encryption process as it is
usually performed by kiwi encrypted systems. As such the
specified luks passphrase in the kiwi image descriptions
becomes sensitive information that needs to be protected
2025-11-19 11:20:22 +01:00
.github poetry doesn't seem to work with py3.9 anymore 2025-11-10 16:34:40 +01:00
build-tests Add support for encryped live images 2025-11-19 11:20:22 +01:00
doc Add support for encryped live images 2025-11-19 11:20:22 +01:00
dracut/modules.d Add support for encryped live images 2025-11-19 11:20:22 +01:00
helper Add SLFO test-image-disk-simple integration test 2025-07-14 14:37:38 +02:00
kiwi Add support for encryped live images 2025-11-19 11:20:22 +01:00
package Fixed spec file requires 2025-11-18 09:49:24 +01:00
test Add support for encryped live images 2025-11-19 11:20:22 +01:00
.bumpversion.cfg Bump version: 10.2.32 → 10.2.33 2025-09-11 12:23:00 +02:00
.codacy.yml Update codacy configuration file 2020-11-17 15:55:53 +01:00
.gitattributes Set ident export-subst git attribute on version.py 2016-04-21 16:21:00 +02:00
.gitignore Switch to Poetry and use pyproject.toml definitions 2024-03-06 09:28:26 +01:00
.gitlab-ci-disabled.yml Disable gitlab CI pipeline 2022-11-12 21:52:38 +01:00
.mailmap Update mailmap 2023-11-21 20:46:03 +01:00
.obs_test Update arm integration test 2018-05-08 16:31:57 +02:00
.obs_test_status Fixed make obs_test_status 2018-07-31 09:00:28 +02:00
build-tests.sh Add support for Alpine 2025-04-01 10:44:41 +02:00
kiwi.yml Added check_target_dir_on_unsupported_filesystem 2025-05-14 11:15:04 +02:00
LICENSE Fixed GPL license text to match headers and spec 2017-04-28 12:13:30 +02:00
Makefile Fix ci-config-functions.yml workflow 2025-10-01 11:38:44 +02:00
pyproject.toml Bump version: 10.2.32 → 10.2.33 2025-09-11 12:23:00 +02:00
README.rst Make integration tests to build outside of OBS 2025-03-09 20:14:46 +01:00
setup.cfg no_implicit_optional = False 2022-11-08 15:27:10 +01:00

KIWI - Next Generation
======================

.. |GitHub Action Code Style| image:: https://github.com/OSInside/kiwi/actions/workflows/ci-code-style.yml/badge.svg
   :target: https://github.com/OSInside/kiwi/actions
.. |GitHub Action Config Functions| image:: https://github.com/OSInside/kiwi/actions/workflows/ci-config-functions.yml/badge.svg
   :target: https://github.com/OSInside/kiwi/actions
.. |GitHub Action Documentation| image:: https://github.com/OSInside/kiwi/actions/workflows/ci-documentation.yml/badge.svg
   :target: https://github.com/OSInside/kiwi/actions
.. |GitHub Action Publish Pages| image:: https://github.com/OSInside/kiwi/actions/workflows/ci-publish-pages.yml/badge.svg
   :target: https://github.com/OSInside/kiwi/actions
.. |GitHub Action Publish PyPi| image:: https://github.com/OSInside/kiwi/actions/workflows/ci-publish-to-pypi.yml/badge.svg
   :target: https://github.com/OSInside/kiwi/actions
.. |GitHub Action Unit Types| image:: https://github.com/OSInside/kiwi/actions/workflows/ci-units-types.yml/badge.svg
   :target: https://github.com/OSInside/kiwi/actions
.. |Health| image:: https://app.codacy.com/project/badge/Grade/228f7e8cd15d448688a590c272ec3789
   :target: https://www.codacy.com/gh/OSInside/kiwi/dashboard?utm_source=github.com&utm_medium=referral&utm_content=OSInside/kiwi&utm_campaign=Badge_Grade
.. |Doc| replace:: `Documentation <https://osinside.github.io/kiwi/>`__
.. |Installation| replace:: `Installation <https://osinside.github.io/kiwi/installation.html>`__
.. |Contributing| replace:: `Contributing <https://osinside.github.io/kiwi/contributing.html>`__
.. |IntegrationTesting| replace:: `Integration Testing <https://osinside.github.io/kiwi/integration_testing.html>`__
.. |Donate| image:: https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif
   :target: https://www.paypal.com/donate/?hosted_button_id=CYZY57A7Q4TCC

|GitHub Action Code Style| |GitHub Action Config Functions| |GitHub Action Documentation| |GitHub Action Publish Pages| |GitHub Action Publish PyPi| |GitHub Action Unit Types| |Health|

**KIWI, the OS image and appliance builder.**

* |Installation|

* |IntegrationTesting|

* |Contributing|

* |Doc|

KIWI has helped you in your work ? Even the smallest gift is
a way to help that we don't run out of coffee :)

|Donate|