Commit graph

146 commits

Author SHA1 Message Date
Tomáš Hozza
c9e9027faa Schutzfile: add RHEL-10.0 repo snapshots
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-07-23 12:14:13 +02:00
Tomáš Hozza
ac2b09ffbe Schutzfile: add c10s repo snapshots
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-07-23 12:14:13 +02:00
Tomáš Hozza
d4bbae6f76 Schutzfile: update osbuild ref
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-07-23 12:14:13 +02:00
Sanne Raymaekers
8bbbcce2e4 Schutzfile: update osbuild
Includes https://github.com/osbuild/osbuild/pull/1809.
2024-07-03 20:13:04 +02:00
Sanne Raymaekers
6483a75971 .gitlab-ci.yml: switch to rhel 8.10 and 9.4 GA 2024-07-03 16:52:02 +02:00
schutzbot
b0f25047e5 schutzfile: Update snapshots to 20240626
Don't upgrade centos-9-stream repos in the Schutzfile, the newer ones
are broken. Considering CI is broken on main right now, that takes
priority, fixing centos-9 can be done in a followup.
2024-06-28 12:02:24 +02:00
Alexander Todorov
e792bd3c13 Update 9.5 repositories in Schutzfile 2024-06-07 10:31:54 +02:00
Alexander Todorov
39370abce4 Define rhel-9.5 repos
Related: COMPOSER-2227
2024-06-07 10:31:54 +02:00
Tomáš Hozza
88c6e63a8a Schutzfile: drop EOL c8s
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-06-04 13:03:37 +02:00
Achilleas Koutsou
f09aab365a Schutzfile: bump pinned osbuild version to v119 2024-05-29 00:27:31 +02:00
schutzbot
295dddca37 schutzfile: Update snapshots to 20240514 2024-05-29 00:27:31 +02:00
Tomáš Hozza
37995a7c65 Schutzfile: bump pinned osbuild version to v117
This is needed to get the support for "After" key in the
`org.osbuild.systemd.unit.create` stage, which is used by the new
version of `osbuild/images`.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-05-02 13:48:55 +02:00
schutzbot
6f69cacdc5 schutzfile: Update snapshots to 20240415 2024-04-17 10:27:08 +02:00
Sanne Raymaekers
1805282e27 bump osbuild to 116 2024-04-17 10:27:08 +02:00
Tomáš Hozza
2f087f1a6c Update osbuild/images to v0.40.0
In addition, simplify the SPEC file to not have to update the minimum
required osbuild version gazillion times, but just once.

Update the minimum required osbuild version to v109, due to changes in
grub2 stages required by the new osbuild/images version.

Update osbild SHA in Schutzfile to v109.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-02-26 09:08:50 +01:00
Diaa Sami
76e686df10 switch to images/pkg/dnfjson and remove internal copy
COMPOSER-2068
2024-02-20 15:55:47 +01:00
Diaa Sami
98e3dab9c7 Schutzfile: bump version of osbuild to 619a64f0 2024-02-20 15:55:47 +01:00
Tom Koscielniak
d97f54cc5c Add RHEL 9.3 and 8.9 GA to pipeline 2024-02-01 16:07:27 +01:00
Tomáš Hozza
625b1578fa Port osbuild/images v0.33.0 with dot-notation to composer
Update the osbuild/images to the version which introduces "dot notation"
for distro release versions.

 - Replace all uses of distroregistry by distrofactory.
 - Delete local version of reporegistry and use the one from the
   osbuild/images.
 - Weldr: unify `createWeldrAPI()` and `createWeldrAPI2()` into a single
   `createTestWeldrAPI()` function`.
 - store/fixture: rework fixtures to allow overriding the host distro
   name and host architecture name. A cleanup function to restore the
   host distro and arch names is always part of the fixture struct.
 - Delete `distro_mock` package, since it is no longer used.
 - Bump the required version of osbuild to 98, because the OSCAP
   customization is using the 'compress_results' stage option, which is
   not available in older versions of osbuild.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-01-26 11:32:34 +01:00
Brian C. Lane
388aa22b94 Schutzfile: Remove unused repos as reported by ./tools/check-runners
This removes these unused repos:

fedora-37
rhel-8.6
rhel-8.7
rhel-8.9
rhel-9.0
rhel-9.1
rhel-9.3
2024-01-16 12:29:21 +01:00
Michael Vogt
a93814c1a8 Schutzfile: bump version of osbuild to 5fc3b565 2024-01-10 15:47:42 +01:00
Alexander Todorov
bbb685e9a3 Add Fedora 39 repositories in Schutzfile
Note: Modular repositories have been retired:
c80be57977
2024-01-10 15:47:42 +01:00
Tomáš Hozza
0169b7b905 Schutzfile: update osbuild SHA to v102
This should solve the CI failures on el8.10 due to fix the missing
`/etc/X11/xorg.conf.d/00-keyboard.conf` file when building images and
setting keyboard layout.

The osbuild v102 is currently blocked in RHEL CI, so workaround this
issue for now at least on `main` in the upstream.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-01-04 11:29:43 +01:00
schutzbot
f25bbda32d schutzfile: Update snapshots to 20240101 2024-01-04 11:29:43 +01:00
Xiaofeng Wang
8a8b1406fb test: update osbuild dependency sha for RHEL 9.4 2023-12-14 17:18:40 +08:00
Miguel Martín
49f99e1299 Update the osbuild commit
Update the `osbuild` commit to a version that
includes `org.osbuild.update-crypto-policies` stage
required for the tests.

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2023-12-13 10:19:47 +01:00
Jakub Rusz
2410b00eb9 rpmbuild: add fedora-40 2023-12-06 16:52:40 +01:00
Jakub Rusz
d71574976e rpmbuild: build rpms on RHEL-9.4 and RHEL-8.10 2023-10-31 16:44:22 +01:00
schutzbot
73edc381d8 schutzfile: Update snapshots to 20231012 2023-10-13 17:40:01 +02:00
Achilleas Koutsou
d4332f85d3 deps: update osbuild/images to v0.3.0
Bump the required osbuild version to v93 (due to the systemd units
change).

Pin the new osbuild version in Schutzfile.

Update repo snapshots in Schutzfile due to osbuild v93 depending on
new selinux-policy build.
2023-08-24 20:30:24 +02:00
Sanne Raymaekers
66bc3ea9dd Schutzfile: drop rhel 8.8 and 9.2 nightly repos 2023-08-17 15:07:20 +02:00
schutzbot
8e29448044 schutzfile: Update snapshots to 20230801 2023-08-03 12:27:40 +02:00
Simon de Vlieger
89274e538d spec: require osbuild >= 89
The recently merged `live-installer` image type depends on osbuild >=
89, see the following commit in osbuild:

c90b587dcc
2023-07-21 14:20:37 +02:00
schutzbot
d7ed3cae6e schutzfile: Update snapshots to 20230701 2023-07-03 17:18:34 +02:00
schutzbot
36158ab843 schutzfile: Update snapshots to 20230627 2023-06-27 16:17:46 +02:00
schutzbot
9ae8632933 schutzfile: Update snapshots to 20230623 2023-06-23 22:45:08 +03:00
Alexander Todorov
1c3bd128d0 Update rpmrepo snapshots 2023-06-15 17:21:24 +02:00
Alexander Todorov
2251e037c1 Use osbuild v86 for testing on 8.9 & 9.3 runners
fixes an issue with vmware_ova job
2023-06-15 08:54:57 +02:00
Alexander Todorov
4aff9076ea Update rpmrepos & manifest files via command
go run ./cmd/gen-manifests/ -workers 50
2023-06-15 08:54:57 +02:00
Alexander Todorov
22437f7784 Add RPM repository definitions for 8.9 and 9.3 2023-06-15 08:54:57 +02:00
Simon de Vlieger
5e6c0642cd fedora: f36 went EOL
Removes all references to Fedora 36 since it went EOL.

See: https://docs.fedoraproject.org/en-US/releases/eol/
2023-06-05 18:14:34 +02:00
Tomáš Hozza
282e82dbba Schutzfile: latest F38 snapshots are already GA snapshots
F38 is already GA and the latest snapshots reflect that (specifically,
they do not contain the 'branched' word in the URL).

Modify F38 repo definitions.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-05-31 17:40:23 +02:00
schutzbot
ad23a786e6 schutzfile: Update snapshots to 20230522
Keep the F36 GA repos on their singleton snapshot.
Keep the latest F36 updates repos snapshot on 20230515, which is the
last snapshot of these repos that we took.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-05-31 17:40:23 +02:00
Jakub Rusz
4b6cb10c55 CI: update centos-stream-8 images and snapshots 2023-05-30 16:45:30 +02:00
Sanne Raymaekers
da2feadabf Schutzfile: bump osbuild to v85 2023-05-25 10:14:32 +02:00
Achilleas Koutsou
60a191bc78 Schutzfile: osbuild commit
Pin osbuild to current main for manifest-list feature.
2023-04-17 18:30:41 +02:00
Jakub Rusz
c59a92b2d9 rpmbuild: add fedora-38 2023-03-29 14:32:06 +03:00
schutzbot
3f9da9df33 schutzfile: Update snapshots to 20230301 2023-03-03 13:11:42 +01:00
yih
266cfdcc44 fix ansible error on centos9 2023-03-02 16:03:11 +01:00
Antonio Murdaca
ed4d12fe33 ignition: enable systemd firstboot condition through kargs
This is a workaround to make the systemd believe it's firstboot
when ignition runs on real firstboot.
Right now, since we ship /etc/machine-id, systemd thinks it's not firstboot
and ignition depends on it to run on the real firstboot to enable services from presets.
Since this only applies to artifacts with ignition and changing machineid-compat at
commit creation time may have undesiderable effect, we're doing it here as a stopgap.
We may revisit this in the future.
This patch also pins the version of osbuild because it depends on a fix
for the ignition stage.

Signed-off-by: Antonio Murdaca <antoniomurdaca@gmail.com>
2023-02-28 18:35:45 +01:00