Commit graph

77 commits

Author SHA1 Message Date
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
Jakub Rusz
d1c6b46ac3 Schutzfile: update snapshots and osbuild commits
New osbuild commmit SHA and newer rpmrepo snapshots
osbuild commit: stages/mkfs.fat: pass -I command line option
2022-06-21 10:40:58 +02:00
Alexander Todorov
0fd77f4594 Update osbuild commit 2022-06-21 10:40:58 +02:00
Alexander Todorov
b82895b52a Define 8.7 & 9.1 nightly repos in Schutzfile 2022-06-21 10:40:58 +02:00
Achilleas Koutsou
d2808d4830 Schutzfile: pin osbuild version for insecure curl option 2022-06-15 20:13:47 +02:00
Alexander Todorov
daaab1742e Update dependency of osbuild to v57 2022-06-06 12:53:43 +02:00
Alexander Todorov
8e372a257e ci: Remove 8.6 & 9.0 nightly repos in Schutzfile 2022-06-06 12:53:43 +02:00
Alexander Todorov
807804ba54 COMPOSER-1593: Retire the use of Fedora 34 in CI
we already use Fedora 35 anyway
2022-06-06 12:53:43 +02:00
Sanne Raymaekers
7529382890 go.mod: Update openshift-online/ocm-sdk-go
This requires golang-jwt/jwt/v4.
2022-05-19 22:18:42 +02:00
Xiaofeng Wang
a6e2755fad test: Add running podman with non-root test
Bug BZ#2078937 has been fixed by osbuild PR#1013. Test should be
updated to test the fix and avoid regression
2022-05-17 21:25:49 +08:00
Ondřej Budai
069d08fa64 Schutzfile: update Fedora snapshots to 20220504
We need the latest golang-github-getkin-kin-openapi in order to unblock
https://github.com/osbuild/osbuild-composer/pull/1953

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2022-05-12 09:56:09 +02:00
Sanne Raymaekers
e3f812f6fd Schutzfile: Pin osbuild version to use minimal required caps 2022-04-28 16:38:42 +02:00
Achilleas Koutsou
f4d40e3973 Schutzfile: pin osbuild for new inputs schema
Pinning osbuild to 99abc1373d5c6a85eb1a6ca6eaade0ee3c27ec18 which adds
support for the new array-of-objects inputs schema.
2022-04-27 11:51:25 +02:00
Jakub Rusz
65a777b286 Schutzfile: pin rpmrepo snapshots for fedora 2022-04-12 13:13:50 +02:00
Jakub Rusz
7666049210 ci: re-enabled Installer test on centos-stream-9
Anaconda with the fix released in the centos-stream-9 repos. Also fixing
ostree runner matrix.
2022-04-06 12:53:35 +02:00
Jakub Rusz
b81e3f28fb Schutzfile: add centos-8 pin + update structure
It is now possible to specify mutliple repository files, updating the
structure to enable that + adding centos-stream 8 pin.
2022-03-31 18:10:23 +02:00
Jakub Rusz
fbefd432c1 Schutzfile: Update centos-stream-9 repos 2022-03-25 16:00:39 +01:00
Jakub Rusz
417c381b44 Schutzfile: fix centos-stream-9 repo pin
During runner repo override the runner name is compared with the key in
Schutzfile. There was the word 'stream' missing for centos runners so
the repos were never acutally overwritten before. See
https://github.com/osbuild/gitlab-ci-terraform-executor/blob/main/prepare#L69
for more context
2022-03-25 16:00:39 +01:00
Christian Kellner
8c8f6f2cd5 spec: bump osbuild requirement to version 52
Needed due to the new `gpgkeys.fromtree` option in `org.osbuild.rpm`.
Pin osbuild version 52 in Schutzfile as well.
2022-03-05 21:04:24 +01:00
schutzbot
54eb8e41ff schutzfile: Update snapshots to 20220301 2022-03-05 11:37:12 +01:00
Antonio Murdaca
3b45a13ba2 Schutzfile: pin osbuild 50
CentOS Stream 8 is lagging behind, so let's pin osbuild v50,
under the assumption that things land in CS8 in the same order
they landed in RHEL8, so we don't run the risk of an old osbuild
with a new composer.

Fedora 35 is also stuck on an old osbuild, we will have to take
care to release osbuild 50 into F35 before the next composer.

Usually we would not want to pin like this, but we would
otherwise block the next composer release in RHEL.
2022-02-28 23:05:45 +00:00
schutzbot
bd2849340c schutzfile: Update snapshots to 20220227 2022-02-27 22:26:57 +00:00
schutzbot
e994f7b9d4 schutzfile: Update snapshots to 20220226 2022-02-27 18:27:45 +01:00
Sanne Raymaekers
2b5bd60141 Schutzfile: Pin centos-9 dependencies 2022-02-24 17:54:30 +01:00
schutzbot
fa589ba279 schutzfile: Update snapshots to 20220222 2022-02-24 17:54:30 +01:00
Sanne Raymaekers
7133dc7943 Schutzfile: Pin centos-9's osbuild commit 2022-02-22 19:24:12 +00:00
Jakub Rusz
14ee64321b Schutzfile: update rhel-9 rpmrepo snapshot 2022-02-16 10:49:55 +01:00
Jakub Rusz
a4c19eee85 Schutzfile: add RPMREPO to repo titles
This will make it easier to distinguish nightly rpmrepo snapshots from
actual nightly repositories in the test logs.
2022-02-08 14:28:06 +02:00
Tomas Hozza
d9d5a6c1a6 Schutzfile: don't pin osbuild on Fedora and drop F33
Drop unnecessary pinning of osbuild release on Fedora. The latest version
available in all supported Fedora releases should be good enough for
osbuild-composer testing.

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2022-02-08 10:19:52 +01:00
Sanne Raymaekers
5617a0744a schutzfile: Snapshot updates
For rhel9 the CRBs snapshots ran successfully, appstream is still
broken.

Also update osbuild to mitigated el9 selinux issues.
2022-02-03 00:24:59 +01:00
sanne
8f8e871e3b schutzfile: Define nightly repos in schutzfile 2022-01-27 14:07:23 +01:00
sanne
704c5daf71 8.5
openstack probably won't work
2021-12-02 10:41:04 +01:00
Martin Sehnoutka
ea97adfdf8 spec: bump osbuild version to 41
This will be needed for new stages which are available only in osbuild
41.
2021-11-16 10:13:06 +01:00
Achilleas Koutsou
9f4c5b08e3 Schutzfile: remove osbuild version pin for RHEL 9.0 2021-11-10 14:54:31 +01:00
Ondřej Budai
83a35fb9b8 ci: remove 8.5 nightly testing
It no longer makes sense because:

- we don't make any changes to 8.5
- we don't regenerate test manifests for 8.5
- osbuild-composer for 8.5 is in the rhel-8.5.0 branch

Also, the latest-8.5.0 symlink was removed, which broke the CI.

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2021-10-26 09:30:21 +01:00
Achilleas Koutsou
97f9d02d92 schutzbot: pin osbuild to current main for 8.6
First osbuild mock builds for 8.6

Signed-off-by: Achilleas Koutsou <achilleas@koutsou.net>
2021-10-11 09:49:15 +02:00
Ondřej Budai
9403c6e795 schutzbot: pin osbuild to >=37 on all distros
The bootloader option in ostree.config stage is new in osbuild 37. However,
osbuild 37 contains a bug that prevents it from working in certain cases,
thus we need to pin to a slightly newer commit that contains a fix for it:

bug: https://github.com/osbuild/osbuild/issues/822
fix: https://github.com/osbuild/osbuild/pull/824

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2021-09-27 20:10:04 +02:00
Ondřej Budai
e64cc2effe schutzfile: remove rhel-8.3
We don't run on RHEL 8.3 anymore.

Note that the koji-osbuild rev-deps test is not run anymore, therefore
it's fine to drop dependants, see:
https://github.com/osbuild/osbuild-composer/issues/1559

We should reintroduce it though.

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2021-09-24 17:03:53 +02:00
Martin Sehnoutka
fccf3431df Schutzfile: bump osbuild to v36 2021-09-13 13:14:49 +02:00
Christian Kellner
230572c121 ci: unpin osbuild for RHEL 9.0
Take osbuild from the nightlies.
2021-08-28 09:20:19 +02:00