debian-forge-composer/internal/manifest
Tom Gundersen ce40e1d810 artifact: this represents the artifacts a manifest exports
For now this encapsulates osbuild export and filename in that
exported tree. In the future we could add MIME type.

For now this is a concrete type, but should probably be an
interface, so the consumer of artefacts know they are the right
type. Enforcing we only push AMIs to EC2, etc.

Similarly to how checkpoints work, each pipeline can be marked for
export, and the manifest can return all the names of the exported
pipelines, to be passed to osbuild. Additionally, the Export
function returns an artefact object, which can be used to know how
to access the exports once osbuild is done. For now, this is unused.
2022-07-22 16:04:07 +02:00
..
anaconda.go manifest/anaconda: pull in biosdevname if enabled 2022-07-22 16:04:07 +02:00
build.go Rename osbuild2 package to osbuild 2022-07-14 16:54:00 +02:00
commit.go Rename osbuild2 package to osbuild 2022-07-14 16:54:00 +02:00
commit_server_tree.go Rename osbuild2 package to osbuild 2022-07-14 16:54:00 +02:00
iso.go artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00
iso_tree.go Rename osbuild2 package to osbuild 2022-07-14 16:54:00 +02:00
manifest.go artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00
oci_container.go artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00
os.go manifest/os: split out OSCustomizations 2022-07-22 16:04:07 +02:00
pipeline.go artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00
qcow2.go artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00
raw.go artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00
tar.go artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00
vmdk.go artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00
vpc.go artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00