Commit graph

116 commits

Author SHA1 Message Date
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
Tomáš Hozza
d9f8dcdd44 Schutzfile: pin osbuild v80 on all distros
Commit is taken from:
https://github.com/osbuild/osbuild/releases/tag/v80

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-02-22 12:17:36 +01:00
Thomas Lavocat
be48279af8 schutzfile: update OSBuild's ref
Image-info needs to have support for mounting the devices with their
respective mount options. Otherwise it will fail schema validation.
2023-02-14 14:37:10 +01:00
Sanne Raymaekers
64dc942001 Schutzfile: bump osbuild commit for GA RHEL
Since composer is not updated into these distributions, it's safe to use
a newer version of osbuild on them without the risk of releasing a
composer version which would require an unreleased osbuild version.
2023-01-18 22:19:13 +01:00
Alexander Todorov
155f8aac76 Update osbuild commit reference for 8.8 and 9.2
https://coreos.slack.com/archives/C0235DZB0DT/p1670837975974169
2023-01-10 00:28:23 +01:00
Alexander Todorov
57cb9c0803 Remove repo overrides for 8.7 and 9.1 GA 2023-01-10 00:28:23 +01:00
Alexander Todorov
3b75d032d0 tests: Specify commit for newer osbuild 2023-01-10 00:28:23 +01:00
Ondřej Budai
4bafe1ead9 remove Fedora 35 support
Fedora 35 is going EOL on Tue 2022-12-13. At the time of writing this commit
message, that's the next day. As we do releases on Wednesdays, the next
release will never find its way to F35 and thus, there's no point in keeping
support for it.

Let's delete everything that relates to Fedora 35. If there's something that
cannot be deleted (e.g. CI containers based on F35), let's upgrade it to F37.

TestCrossArchDepsolve now uses CentOS Stream 8 because RHEL 8.4 cannot read
F37 repository metadata. This is a similar issue to
https://bugzilla.redhat.com/show_bug.cgi?id=2004853 . Basically, newer
repositories can be only read by libmodulemd >= 2.11.

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2023-01-06 11:34:50 +01:00
Achilleas Koutsou
d968765c64 Schutzfile: update osbuild version to latest build (v75) 2023-01-05 19:32:25 +01:00
Sanne Raymaekers
8636c7e1e0 Schutzfile: bump osbuild dependency
This contains a fix to consumer secrets which are required for pulling
protected ostree content.
2022-12-10 13:23:42 +00:00
Irene Diez
432dab8e78 schutzfile: pin required osbuild commit
Signed-off-by: Irene Diez <idiez@redhat.com>
2022-12-06 16:39:00 +01:00
Ondřej Budai
97c8622a0c ci: update Fedora 37 runners to GA
We used pre-GA repositories previously. Since GA is now out, let's switch to
it. We need to do two changes:

- use the latest terraform definitions that use the GA images
- update Schutzfile to use GA repositories (and updates)

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2022-11-28 16:56:44 +01:00
schutzbot
1c130ef6ed schutzfile: Update snapshots to 20221115 2022-11-25 03:47:30 +01:00
Sanne Raymaekers
500341a25f internal/osbuild: contenturl and rhsm secrets for ostree sources 2022-10-28 16:14:30 +02:00
Tomáš Hozza
9c31f22216 Schutzfile: revert c9s and el9.2 repo updates
The `golang` package version 1.19.1 in c9s and el9 is causing FTBFS

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2022-10-27 12:47:45 +02:00
schutzbot
968083ccb7 schutzfile: Update snapshots to 20221025 2022-10-27 12:47:45 +02:00
Jakub Rusz
a23b1c4b3e rpmbuild: build rpms on RHEL 8.8 and 9.2 2022-10-14 12:25:36 +02:00
Achilleas Koutsou
a6d3ad3959 spec: bump osbuild dep to >= 69
osbuild 69 fixed a bug in the ostree.config stage that we now require
for setting the ior-raw-image [1].

The version hasn't been released yet, so pin osbuild version that
provides the fix for all distros.

[1] 8a7b6d382d
2022-10-11 10:00:22 +02:00
Xiaofeng Wang
cc95d731bc Pin osbuild to commit "stages: fix ostree config stage"
This commit fixed /sysroot mount as rw issue
2022-09-29 18:09:38 +02:00
Ondřej Budai
f0e48d36a9 schutzfile: use the latest osbuild commit
It's best to test against the latest and greatest. I actually need this because I need
f699720dbd
in the Fedora worker images.

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2022-09-21 18:03:13 +02:00
Achilleas Koutsou
35f74027a9 Schutzfile: pin osbuild version
Requires fix in https://github.com/osbuild/osbuild/pull/1100
2022-09-13 16:06:19 +01:00
Ondřej Budai
e2a298723e ci: enable fedora 37 tests
Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2022-09-13 16:06:19 +01:00
schutzbot
001b8339c5 schutzfile: Update snapshots to 20220906
Updates all snapshots bar centos-stream-9, as tests using libvirt are
broken with the newer snapshots.
2022-09-09 12:59:01 +02:00
Simon de Vlieger
c5f335bceb Add the rhsm.facts stage.
We initially provide a Facts file that stores the `ApiType`. This is the
API that was used to request the compose.
2022-08-25 18:56:35 +02:00
Christian Kellner
14931f1ebe ci: pin osbuild to include pytoml fix
osbuild commit 9956f54 includes a fix for the `containers.storage.conf`
to work with RHEL 8 by trying to include `pytoml` if including `toml`
fails. We need that for the RHEL 8 based container embedding on OSTree
tests.
2022-07-26 17:07:31 +02:00
Christian Kellner
de72b36ddd ci: test container embedding on CentOS stream 8
Now that we have enabled container embedding on RHEL 8, let's
also test it there.
We also pin it for Fedora and RHEL/CS 9 to be able to use the
new `org.osbuild.containers.storage.conf` stage.
2022-07-21 13:32:07 +02:00
schutzbot
963c53ce09 schutzfile: Update snapshots to 20220715 2022-07-16 19:58:26 +02:00
Achilleas Koutsou
2c2d4812d4 CI: bring back tests on RHEL 8.4
We stopped testing on RHEL 8.4 because it wasn't changing, but now it
will be (or might) since it lives inside the common rhel8 package.
Testing the distro ensures we don't break it.  RHEL 8.4 is still
supported as EUS.

We will soon change the distro definition to specifically build 8.4 EUS.

Pin osbuild version for RHEL 8.4.

Change the ostree test to support 8.4 (and not 8.5).
2022-07-08 09:30:34 +01:00
schutzbot
0060048b81 schutzfile: Update snapshots to 20220701 2022-07-07 16:06:37 +02:00
Ondřej Budai
767283b2d9 packer: use 8.6 as a base for RHEL images
Let's stay updated!

Also, let's remove 8.4 and 8.5 from Schutzfile, I strongly believe that it's
not used anywhere.

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2022-07-05 11:54:12 +02:00
Jakub Rusz
8fef39c4cf rpmbuild: add fedora-36 2022-06-23 12:30:20 +02:00