debian-forge/stages/test
Michael Vogt 626077ffc0 stages: add root ssh options to bootc.install-to-filesystem
To start using the `bootc.instal-to-filesystem` stage we need
to be able to test the generated images. This requires a login
on the disk. Traditionally we did that via the `users` stage.

But on a bootc system we do not want to modify the disk after
bootc did the install to avoid messing with things like the
selinux labels or (future) fsverity setups.

So for now we will use the `--root-ssh-authorized-keys` feature
to inject support for login.

So this commit adds a new option to the stage called
`root-ssh-authorized-keys`.
2024-03-14 15:07:05 +01:00
..
conftest.py stages/test: introduce 'stage_schema' fixture 2024-01-31 17:18:52 +01:00
test_autotailor.py stages/test: introduce 'stage_schema' fixture 2024-01-31 17:18:52 +01:00
test_bootc_install_to_fs.py stages: add root ssh options to bootc.install-to-filesystem 2024-03-14 15:07:05 +01:00
test_bootupd.py ostree: add convenience function for using default OSTree deployment 2024-02-07 18:50:38 -05:00
test_cloud-init.py stages/test: introduce 'stage_module' fixture 2024-01-31 17:18:52 +01:00
test_container_deploy.py testutil: make_container context manager 2024-02-21 17:55:37 +01:00
test_containers_storage_conf.py stages/test: introduce 'stage_schema' fixture 2024-01-31 17:18:52 +01:00
test_coreos_platform.py stages: add test for coreos.platform generate_console_settings_file 2024-02-28 10:37:01 +01:00
test_dracut.py stages(dracut): add small unittest for initoverlayfs 2024-02-22 11:59:21 +01:00
test_erofs.py stages/test: introduce 'stage_schema' fixture 2024-01-31 17:18:52 +01:00
test_grub2.py Stages/grub2: extend default config options 2024-02-20 19:28:43 +01:00
test_grub2_legacy.py Stages/grub2.legacy: make config options a subset of grub2 stage 2024-02-21 17:51:28 +01:00
test_gzip.py stages: add small unit test for the gzip stage 2024-03-04 11:18:13 +01:00
test_kickstart.py stages/kickstart: add noswap to autopart 2024-03-11 11:50:34 +01:00
test_machine-id.py stages/test: introduce 'stage_schema' fixture 2024-01-31 17:18:52 +01:00
test_mkfs_ext4.py stages/test: introduce 'stage_schema' fixture 2024-01-31 17:18:52 +01:00
test_ostree_post_copy.py stages/test: introduce 'stage_schema' fixture 2024-01-31 17:18:52 +01:00
test_selinux.py stages/test: introduce 'stage_schema' fixture 2024-01-31 17:18:52 +01:00
test_skopeo.py stages/test: introduce 'stage_schema' fixture 2024-01-31 17:18:52 +01:00
test_systemd.py stages/test: introduce 'stage_module' fixture 2024-01-31 17:18:52 +01:00
test_systemd_unit_create.py test: add unit-{type,path} test coverage 2024-03-08 16:20:48 -08:00
test_tar.py stages/org.osbuild.tar: add sparse option 2024-02-27 16:46:19 -05:00
test_users.py test: add minimal test for expiredate for user stage 2024-03-12 07:38:31 +01:00
test_xz.py stages/test: introduce 'stage_schema' fixture 2024-01-31 17:18:52 +01:00
test_zipl_inst.py test: add simple zipl_inst tests 2024-02-07 18:08:44 -05:00
test_zstd.py stages/test: introduce 'stage_schema' fixture 2024-01-31 17:18:52 +01:00