Commit graph

7 commits

Author SHA1 Message Date
Sanne Raymaekers
8b6955e7b1 schutzbot/terraform: update terraform sha 2024-10-28 10:59:05 +01:00
Ondřej Budai
32d9826e1e ci: add Fedora 37
This commit needs to do three things:
- update the terraform definition
- add fedora-37 to the gitlab-ci file
- bump osbuild and osbuild-composer versions, so we have F37 RPMs for them

I also removed the commented out aarch64 runners to clean the file a bit.
2023-01-05 09:52:26 +01:00
Thomas Lavocat
741be470bb ci: add tags to AWS instances
The new terraform runners support an extended lists of tags to get a
greater precision on the stats we can extract from AWS cost center.
2022-11-10 18:39:30 +01:00
Tomas Hozza
85d7120d9f CI: Use Fedora 36, RHEL-8.6 and the latest osbuild and composer
Use latest osbuild and osbuild-composer releases. This is important to
be later able to test direct uploading to the cloud for Koji composes.
Also the mock openid server had to be enhanced to be usable for testing
`koji-osbuild`.

Modify used osbuild-worker configuration to use JWT for authentication
with composer. Update configurations of both, composer and worker to
handle multi-tenancy.

Do not start any services in `schutzbot/deploy.sh`, because at that
point, none of the configuration files are in place.

Ensure that the correct units are started and masked by
`test/integration.sh` to simulate the Service scenario more closely.
This means that the local worker is masked and only remote worker is
started.

Co-authored-by: Jakub Rusz <jrusz@redhat.com>
2022-08-22 09:58:06 +02:00
Christian Kellner
1530f91794 ci: switch from rhel 8.4 to 8.5
Composer stopped building RPMs for 8.4, so we cannot pin commits
for new versions anymore. Switch to 8.5.
Update terraform commit accordingly.
2022-01-31 18:44:28 +00:00
Alexander Todorov
ffc9ada217 Update Fedora-33 test runners
See
https://github.com/osbuild/koji-osbuild/pull/62#issuecomment-924369341,
95f8bd253b

Also requires to update the names of 8.4 runners.
2021-10-05 12:18:46 +02:00
Alexander Todorov
f569c38ea9 Add support for GitLab CI
and remove Jenkins related files
2021-07-29 11:19:33 +02:00