debian-forge-composer/internal/manifest
Achilleas Koutsou 5d760c48ad osbuild: remove Timeservers slice from chrony stage
The org.osbuild.chrony stage was extended to allow additional directives
alongside time servers [1].  The old Timeservers string slice was kept
for backwards compatibility.  Removing support for it in
osbuild-composer makes working with the stage's options simpler.  Using
the new struct slice Servers field and only specifying a Hostname for
each element is equivalent to the old behaviour, so no functionality is
lost.

This simplifies the chrony stage since no validation is required
anymore.
It also simplifies the propagation of configuration options through the
pipeline generation code which doesn't need to check for both types of
stage options.

[1] https://github.com/osbuild/osbuild/pull/692
2022-11-28 17:20:49 +01:00
..
anaconda.go image: create installer image types for fedora 2022-11-21 09:45:26 +01:00
build.go manifest: set selinux labels for cp and tar conditionally 2022-11-28 17:20:49 +01:00
commit.go Separate ostree ref from parent spec in Pipelines and ImageKinds 2022-10-11 10:00:22 +02:00
commit_deployment.go manifest: remove private osTreeCommit type 2022-10-11 10:00:22 +02:00
commit_server_tree.go Rename osbuild2 package to osbuild 2022-07-14 16:54:00 +02:00
efi_boot_tree.go image: create installer image types for fedora 2022-11-21 09:45:26 +01:00
iso.go osbuild: simplify and unify tree stage inputs 2022-09-29 18:09:38 +02:00
iso_rootfs.go manifest: new pipeline for building ISO rootfs.img 2022-09-29 18:09:38 +02:00
iso_tree.go image: image_installer, use gzip compression 2022-11-24 17:59:56 +01:00
manifest.go manifest: remove private osTreeCommit type 2022-10-11 10:00:22 +02:00
oci_container.go osbuild: simplify and unify tree stage inputs 2022-09-29 18:09:38 +02:00
os.go osbuild: remove Timeservers slice from chrony stage 2022-11-28 17:20:49 +01:00
pipeline.go manifest: remove private osTreeCommit type 2022-10-11 10:00:22 +02:00
qcow2.go artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00
raw.go osbuild: simplify and unify tree stage inputs 2022-09-29 18:09:38 +02:00
raw_ostree.go osbuild: simplify and unify tree stage inputs 2022-09-29 18:09:38 +02:00
tar.go osbuild: simplify and unify tree stage inputs 2022-09-29 18:09:38 +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
xz.go manifest: add xz pipeline for compressing ostree images 2022-09-13 16:06:19 +01:00