Malte Poll
889677c795
image: update mkosi and use package directory feature
2024-02-20 12:50:13 +01:00
Malte Poll
403acf75aa
image: add mainline kernel and azure tdx image target
2024-01-16 17:34:44 +01:00
3u13r
120ae9d227
image: lower file limit for containerd ( #2815 )
2024-01-11 12:47:38 +01:00
Malte Poll
58e7af5364
image: create package manifest in chroot
...
rpm doesn't work properly when run on the host.
2023-12-13 18:19:59 +01:00
Malte Poll
23e456a265
nix: update flake and use mkosi with sorted cpio
2023-12-13 18:19:59 +01:00
Malte Poll
bd3430fcf0
image: provide runtime dependencies of cryptsetup in OS image.
...
This adds nix store paths to the initrd and sysroot of bootable Fedora images.
2023-12-01 09:35:33 +01:00
3u13r
618da92c7f
image: use all of cilium's sysctl overrides ( #2532 )
2023-10-30 11:19:58 +01:00
Malte Poll
1a141c3972
image: add rpm database as build output ( #2442 )
...
For reproducibility reasons, the final OS image does not ship the rpm database in sqlite format.
For supply chain security and license compliance reasons, we want to keep the rpm database of os images as a detached build artifact.
We now ship a reproducible, human readable manifest of installed rpms in the image under "/usr/share/constellation/packagemanifest" and upload the full rpm database as a build artifact (rpmdb.tar).
2023-10-17 14:04:41 +02:00
Malte Poll
bad9edb99b
image: move mkosi settings into their actual sections ( #2471 )
...
mkosi now warns about what settings are defined in what sections.
Soon, the config parsing might fail when settings are in the wrong sections.
2023-10-17 12:44:19 +02:00
Malte Poll
8bc1d80d86
image: install rpms from lockfile
2023-10-17 09:23:56 +02:00
Malte Poll
d904766b9c
image: base layer
2023-09-27 17:58:19 +02:00