From 6bed50c5c4177fc7a68429d79b1003f654236cdd Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Mar 06 2024 21:07:58 +0000 Subject: Set correct productmd image type for osbuild installer image In the productmd metadata, these osbuild-built installer images have their 'type' as "dvd". This is not correct: the "dvd" type is meant to be a traditional RPM-based installer image, like the old Everything DVD or the current Server DVD. The correct "type" for an ostree installer image is "dvd-ostree" or "dvd-ostree-osbuild". This 'manifest_type' thing was added after the discussion in https://pagure.io/pungi-fedora/pull-request/1190 , to let us specify the productmd type for osbuild-built images correctly. In this case we want to use "dvd-ostree-osbuild" because for F39 the osbuild image is "experimental" and there still exists an image built the older way which has the "dvd-ostree" type, so we don't want to collide with it. The practical consequence of this at present is the osbuild images aren't getting openQA testing, because openQA relies on this property to identify the image, and it's not expecting to see "dvd". As of right now it also would not test an image with "dvd-ostree-osbuild" type, but I can easily update it to test those images the same way it tests "dvd-ostree" images. Signed-off-by: Adam Williamson --- diff --git a/fedora-iot.conf b/fedora-iot.conf index 96fa6fd..85eb53d 100644 --- a/fedora-iot.conf +++ b/fedora-iot.conf @@ -235,6 +235,7 @@ osbuild = { "ostree_url": "https://kojipkgs.fedoraproject.org/compose/iot/repo/", "ostree_ref": "fedora/stable/$arch/iot", "subvariant": "IoT", + "manifest_type": "dvd-ostree-osbuild", }, ], }