debian-forge-cli/cmd/image-builder
Simon de Vlieger 02461ac2a3 main: allow seed setting
Allow users to define the seed that's used for manifest generation.
Regenerating an image with a given seed leads to the same manifest
(provided depsolving does the same).

The seed is normally mostly used to generate random filesystem UUIDs.

This will need a bunch of documentation in a follow up since the use
cases are meant to be advanced but it can really speed up multi-type and
rebuilds of the same image.

Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
2025-03-31 17:31:12 +00:00
..
build.go ibcli: add new --output-name flag 2025-03-14 14:47:36 +00:00
describeimg.go describeimg: typo in describe output 2025-02-06 20:00:49 +01:00
describeimg_test.go main: add new --extra-repo flag 2025-02-12 12:57:21 +01:00
distro.go image-builder: newline in error message 2025-01-20 06:55:24 +00:00
distro_test.go image-builder: newline in error message 2025-01-20 06:55:24 +00:00
export_test.go main: tweak handling of --output-name to avoid adding double extensions 2025-03-27 14:03:11 +00:00
filters.go main: add --force-repo flag 2025-02-13 11:31:06 +00:00
filters_test.go main: add new --extra-repo flag 2025-02-12 12:57:21 +01:00
list.go main: add new --extra-repo flag 2025-02-12 12:57:21 +01:00
main.go main: allow seed setting 2025-03-31 17:31:12 +00:00
main_test.go main: tweak handling of --output-name to avoid adding double extensions 2025-03-27 14:03:11 +00:00
manifest.go main: allow seed setting 2025-03-31 17:31:12 +00:00
repos.go main: add --force-repo flag 2025-02-13 11:31:06 +00:00
repos_test.go main: add --force-repo flag 2025-02-13 11:31:06 +00:00
upload.go main: simplify upload error handling 2025-02-18 09:49:16 +00:00
upload_test.go ibcli: add new --output-name flag 2025-03-14 14:47:36 +00:00