kiwi-el8/test/unit
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
..
archive Use unittest.mock from core python everywhere 2024-02-18 22:15:30 +01:00
boot Ensure dracut initrd is reproducible 2025-07-01 11:31:16 +02:00
bootloader Add support for s390 UV-attestation 2025-11-10 16:29:14 +01:00
builder Add support for encryped live images 2025-11-19 11:20:22 +01:00
container Add support for new tarball-based WSL format 2025-05-12 16:22:01 +02:00
filesystem Seed filesystem UUIDs with SOURCE_DATE_EPOCH 2025-07-08 16:37:38 +02:00
iso_tools xorriso: respect efiparttable and gpt_hybrid_mbr 2024-12-13 11:13:27 -08:00
markup Handle XSLT errors better 2024-04-18 12:46:20 +02:00
oci_tools Support SOURCE_DATE_EPOCH for OCI containers 2025-10-01 12:10:08 +02:00
package_manager reinstall bootstrap packs in image phase for apt 2025-04-08 20:04:58 +02:00
partitioner Fix setup of discoverable partitions 2024-03-28 12:00:13 +01:00
repository Add support for Alpine 2025-04-01 10:44:41 +02:00
solver solver/repository: Handle zstd-compressed metadata files 2025-07-29 16:42:47 -07:00
storage Seed filesystem UUIDs with SOURCE_DATE_EPOCH 2025-07-08 16:37:38 +02:00
system Do not drop /config.partids 2025-07-17 10:37:34 +02:00
tasks Fix repo type setup when set from cmdline 2025-11-14 14:04:27 +01:00
utils Make sure the verity record has a superblock 2025-05-08 22:07:04 +02:00
volume_manager Fix mount system for root_is_snapper_snapshot 2025-06-24 17:05:51 +02:00
__init__.py KIWI - appliance builder next generation 2015-12-05 16:17:10 +01:00
.coveragerc Use pragma: no cover to skip non reachable code 2020-09-29 09:58:22 +02:00
api_helper_test.py Use unittest.mock from core python everywhere 2024-02-18 22:15:30 +01:00
cli_test.py Add global option --setenv 2025-07-08 16:37:38 +02:00
command_process_test.py Fix logging of stderr data in command calls 2025-06-24 15:30:49 +02:00
command_test.py Use shutil.which for Path.which 2024-08-16 18:11:55 +02:00
defaults_test.py defaults: Add patterns for shim/grub2 on riscv64 2025-07-15 10:13:45 +02:00
firmware_test.py Add support for GPT targettype on s390 2025-04-30 12:34:27 +02:00
help_test.py Use unittest.mock from core python everywhere 2024-02-18 22:15:30 +01:00
logger_color_formatter_test.py Use unittest.mock from core python everywhere 2024-02-18 22:15:30 +01:00
logger_filter_test.py Support nose and xunit style tests 2022-02-26 20:26:18 +01:00
logger_socket_test.py Use unittest.mock from core python everywhere 2024-02-18 22:15:30 +01:00
logger_test.py Fixed wrong log level on --logfile 2024-08-16 12:45:55 +02:00
mount_manager_test.py Fixed delta_root build 2024-03-07 15:50:58 +01:00
path_test.py Catch potential exceptions from pathlib.Path.mkdir 2025-07-25 12:57:40 +02:00
privileges_test.py Use unittest.mock from core python everywhere 2024-02-18 22:15:30 +01:00
runtime_checker_test.py Update dracut version compat runtime check 2025-09-01 10:22:32 +02:00
runtime_config_test.py Add support for isomd5sum for tagging iso files 2024-08-26 11:49:55 +02:00
shell_test.py Refactor Command class 2024-02-19 16:33:24 +01:00
test_helper.py Refactor use of logging facility 2019-10-23 17:54:27 +02:00
xml_description_test.py Drop use of obsolete pkg_resources 2024-05-10 15:14:41 +02:00
xml_state_test.py Add label attribute for <partition> section 2025-07-08 16:37:38 +02:00