debian-forge-composer/cmd/osbuild-playground
Tom Gundersen 5a15608c89 image: add image kind abstraction
This abstracts away the manifest instantiation. The idea is that we define one
of these image kind types to represent a group of image types that are
sufficiently similar. Each image kind will have a struct with with all the
properties that can be customised for the image and a function to turn that into
an actual manifest. This is similar to how distro/fedora/manifest.go and
cmd/osbuild-playground works today, and aspires to move these closer together
and to eventually make the distro definitions simpler.

For now cmd/osbuild-playground is moved over to using the new abstraction.
2022-07-22 16:04:07 +02:00
..
main.go image: add image kind abstraction 2022-07-22 16:04:07 +02:00
my-container.go image: add image kind abstraction 2022-07-22 16:04:07 +02:00
my-image.go image: add image kind abstraction 2022-07-22 16:04:07 +02:00
partitiontables.go manifest: make filename optional and generalise Tree 2022-07-12 08:19:57 +01:00
playground.go image: add image kind abstraction 2022-07-22 16:04:07 +02:00