Commit graph

98 commits

Author SHA1 Message Date
Paul Whalen
8e996a1358 F40: Fix container names and stop running the container sync script
This fixes the container name of the generic bootc image
and aligns all branches.

We no longer need to run the sync script for the containers

Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2025-04-28 16:48:45 -04:00
Paul Whalen
08b86c0759 Revert "Update f40 release url to use master mirror"
This reverts commit 0d7e74fa4a.
2025-03-29 10:12:53 -04:00
Paul Whalen
0d7e74fa4a Update f40 release url to use master mirror
The Fedora 40 release directory has been cleaned up and no longer available,
use the master mirror to fix failing fedora-bootc images.

Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2025-03-27 09:14:42 -04:00
Paul Whalen
3e2dd8f1a3 Move fedora-bootc image to f41-stable branch
See: https://pagure.io/fedora-iot/pungi-iot/issue/128

Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2025-03-03 11:17:00 -05:00
Paul Whalen
583d963554 F40: Update base-images to use main
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-11-26 15:26:56 -05:00
Paul Whalen
ec6291028c F40: Remove unused sections of the twoweek-nightly.sh script
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-11-26 09:51:23 -05:00
Paul Whalen
1bc946b6bb F40: Use versioned conf for bootc images
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-11-25 16:43:20 -05:00
Paul Whalen
da2cab94ec Remove IoT, only compose fedora-bootc container
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-11-18 16:24:51 -05:00
Paul Whalen
6cae4ca9aa Update bootc branch to f40
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-06-10 15:52:30 -04:00
Peter Robinson
f7a61386b4 Improve container version detection process
Some minor improvements around container version and release
detection.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2024-05-08 13:10:34 +01:00
Peter Robinson
0fda47c2ef Add script to push containers to registries
Add script to push containers to registries, run the script
at the end of the compose process to push the container
manifests to the fedora container registries.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2024-05-08 13:10:25 +01:00
Paul Whalen
b2beebd8d6 40: drop osbuild bootc container
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-05-02 17:42:49 -04:00
Peter Robinson
49bbe467d9 Move to base-images mirror repo
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2024-04-27 16:46:50 +01:00
Paul Whalen
220559ddd9 F40: Enable updates
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-04-23 11:08:33 -04:00
Paul Whalen
8c2e1a884f F40: Update for final
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-04-22 08:34:28 -04:00
Paul Whalen
b6f101df00 F40: Use pagure bootc repo
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-04-21 17:40:19 -04:00
Paul Whalen
a75c386bf7 F40: use upstream bootc repo
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-04-19 14:21:41 -04:00
Paul Whalen
69a2072bdc F40: Add bootc image
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-04-17 16:36:28 -04:00
Paul Whalen
2f6b649943 F40: Change simplified-provisioning to -provisioner
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-03-07 11:08:51 -05:00
Paul Whalen
ce5eaa7cff F40: Change bootable-container name to -bootc
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-03-06 09:58:13 -05:00
Paul Whalen
b45ec3b7c4 F40: Add simplified provisioning deliverable
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-03-05 17:34:01 -05:00
Paul Whalen
16b70e0849 Fix names for osbuild deliverables
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-02-15 14:07:41 -05:00
Paul Whalen
8793fd5b80 F-40: Update for branching
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-02-13 14:49:00 -05:00
Paul Whalen
b9b03da2d5 Add new image-type for iot-bootable-container
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-02-07 10:30:59 -05:00
Paul Whalen
9cd23e9ae7 Move treefile to yaml
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-01-31 11:43:12 -05:00
Paul Whalen
2448ed69c8 Fix release duplication in osbuild file names
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-01-26 12:54:34 -05:00
Paul Whalen
64d4455481 Fix syntax error in ostree section
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-11-21 12:02:22 -05:00
Paul Whalen
b6e1d4f5a0 Update deprecated arch based mapping for ostree
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-11-21 10:36:56 -05:00
Paul Whalen
5acccf3ff4 Add selinux-policy-targeted to runroot_packages
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-11-20 15:28:08 -05:00
Paul Whalen
8ec296f9f9 Enable unified-core mode
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-11-16 12:15:22 -05:00
7f32b5f35b 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". (There is also,
now, "dvd-ostree-osbuild", added in
https://github.com/release-engineering/productmd/pull/170 ,
which is intended for the case where the osbuild image is an
experimental one, and there is still an image built with the
older system that is the 'official' one.)

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 don't want to use "dvd-ostree-osbuild" because
from F40 onwards it seems we want the osbuild-built image to be
the official/main one, so it should have the "official" type.

The practical consequence of this at present is the F40 IoT
composes aren't getting openQA testing, because openQA relies
on this property to identify the image, and it's expecting to
see "dvd-ostree".

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-11-03 10:09:14 -07:00
Paul Whalen
0d93b139a6 Remove legacy installer section
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-11-01 11:42:58 -04:00
Paul Whalen
f7b9bd392a Skip ostree_installer stage
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-10-11 11:47:01 -04:00
Paul Whalen
ded903ff38 F40: Update for branching
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-08-14 13:26:22 -04:00
Paul Whalen
9daf760bbc Remove trailing slash from update url to fix greenboot MOTD
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-06-06 17:09:11 -04:00
Paul Whalen
b936d03c61 Revert unified core
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-04-05 10:11:39 -04:00
Paul Whalen
7fc11b622a Use unified core mode for aarch64 and x86_64 2023-03-22 17:01:06 -04:00
Paul Whalen
fee826a6ea f39: update for branching
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-02-10 11:35:40 -05:00
Paul Whalen
31b2e8a271 Revert "Remove old installer section"
This reverts commit 05684f6079.
2023-01-05 10:07:15 -05:00
Paul Whalen
05684f6079 Remove old installer section
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-01-04 09:08:04 -05:00
Paul Whalen
5e1ab7cbfe Update iso name to match previous
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2022-11-14 12:25:39 -05:00
Paul Whalen
13158bc386 Move iso installation to osbuild
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2022-10-05 16:20:23 -04:00
64edd1aecd Remove 'disk-image' from raw image name
Signed-off-by: Paul Whalen <pwhalen@redhat.com>
2022-09-29 11:27:43 -04:00
1848f9ce82 Add is_empty to variants-fedora.xml.
Signed-off-by: Paul Whalen <pwhalen@redhat.com>
2022-09-29 10:18:13 -04:00
Peter Robinson
1b9162b9fe fix the repo config array
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2022-09-27 15:23:57 +01:00
c875349a08 Add repo and fix target for osbuild disk images.
Signed-off-by: Paul Whalen <pwhalen@redhat.com>
2022-09-27 10:11:10 -04:00
2c2e1a7f38 Move disk image creation to osbuild.
Signed-off-by: Paul Whalen <pwhalen@redhat.com>
2022-09-26 11:29:15 -04:00
ed669b1042 Set createiso to use xorrisofs (should fix compose)
This is needed since this Change:
https://fedoraproject.org/wiki/Changes/BIOSBootISOWithGrub2

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-16 08:13:37 -04:00
Peter Robinson
39ea67df26 setup rawhide up for F-38
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2022-08-13 15:27:37 +01:00
Peter Robinson
bf2cc155d8 add sync-release.sh script from release branches
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2022-08-13 15:09:59 +01:00