debian-forge-composer/internal/image
Achilleas Koutsou 99952afbd4 Separate ostree ref from parent spec in Pipelines and ImageKinds
In the OS pipeline, the parent configuration was used to detect if the
pipeline's setup was meant for an ostree commit or not.  Also, the
pipeline used a new type to specify the ostree parameters.

- Use the ostree.CommitSpec for the parent configuration.
- Add a new attribute, OSTreeRef, that defines the ref for the ostree
  commit being built.  An empty string indicates that the tree is not
  for an ostree commit.

Additionally, in the ImageKind configurations for the ostree archive and
container, separate the ostree ref from the parent spec, make the parent
spec optional (pointer) and the ostree ref mandatory, by requiring it in
the constructor of the ImageKind.
2022-10-11 10:00:22 +02:00
..
container.go image: introduce image kinds for Fedora 2022-07-22 16:04:07 +02:00
image.go image: add image kind abstraction 2022-07-22 16:04:07 +02:00
live.go image: introduce image kinds for Fedora 2022-07-22 16:04:07 +02:00
ostree_archive.go Separate ostree ref from parent spec in Pipelines and ImageKinds 2022-10-11 10:00:22 +02:00
ostree_container.go Separate ostree ref from parent spec in Pipelines and ImageKinds 2022-10-11 10:00:22 +02:00
ostree_installer.go image: update ostree installer to use new pipelines 2022-09-29 18:09:38 +02:00
ostree_raw.go image: add users and groups to edge/iot raw images 2022-09-13 16:06:19 +01:00