Commit graph

39825 commits

Author SHA1 Message Date
4d1631fd84
websites: use generic webhook 2023-11-04 12:09:41 +01:00
Kevin Fenzi
c6d175f414 koji_builder: try and allow coredumps on buildhw-a64 builders
We want to get core dumps from these builders in order to try and track
down livemedia failures in python with SIGILL.
https://bugzilla.redhat.com/show_bug.cgi?id=2247319
We just enable this on those builders for now and we set it so it is the
limit for the systemd-nspawn containers that mock uses.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-11-03 16:41:59 +00:00
Miroslav Suchý
1a53796c45 copr: flip the default for reserved 2023-11-03 17:27:30 +01:00
Miroslav Suchý
15ddec5a36 copr: do not generate duplicate names in pools.yaml 2023-11-03 17:14:19 +01:00
Miroslav Suchý
1970c50af5 copr: correctly handle defaults in lookup
the previous code returned \n and Ansible did not executed default()
Fixes https://github.com/fedora-copr/copr/issues/2982
2023-11-03 16:51:31 +01:00
Miroslav Suchý
67047e884f copr: remove outdated part 2023-11-03 16:51:31 +01:00
Miroslav Suchý
3eaa0b4756 copr: update copr_builder_fedora_version variable 2023-11-03 16:51:31 +01:00
Samyak Jain
6e36c22ad5 Update pungi.rpm config with 40 for all artifacts
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-11-03 15:15:31 +00:00
Samyak Jain
fabb4f492b Fedora 39 is GO
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-11-03 15:15:31 +00:00
Miroslav Suchý
270047bb6b copr: note that restart of resalloc is not needed 2023-11-03 13:27:20 +01:00
Miroslav Suchý
2e74e39de2 Revert "copr: restart resalloc when config change"
This reverts commit b11b6ecc5a.
2023-11-03 13:25:50 +01:00
Miroslav Suchý
038181bba4 copr: remove outdated part 2023-11-03 13:23:16 +01:00
Miroslav Suchý
b11b6ecc5a copr: restart resalloc when config change 2023-11-03 13:22:39 +01:00
Miroslav Suchý
da12a4a4ac copr: typo 2023-11-03 13:17:37 +01:00
Miroslav Suchý
ed7e88a0aa copr: typo 2023-11-03 11:57:12 +01:00
Miroslav Suchý
99d73b13d3 copr: add to the pool reserved instances in AWS
and remove heuristics for priority
2023-11-03 11:44:34 +01:00
Pavel Raiskup
bff6dfcb6a copr-be: work-around for https://github.com/praiskup/resalloc/issues/129 2023-11-02 10:50:44 +01:00
Kevin Fenzi
6abea25563 proxies: registry: let ppc64le builders directly access registry
f39 adds flatpaks for ppc64le, so we need to allow ppc64le builders to
access the registry directly so they can install flatpaks in the ostree
install images. Without this they try and get them from the cdn and the
builder firewall blocks them and it times out and the image fails to
compose.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-10-31 13:46:57 -07:00
Kevin Fenzi
da2738b925 inventory: drop vmhost-a64-cc01
We aren't using this box and there's a use for it in the CentOS side, so
we are going to hand it over there. :)

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-10-30 14:53:44 -07:00
bbb159d405 Update playbooks/openshift-apps/toddlers.yml 2023-10-30 06:40:13 +00:00
Adam Williamson
1cb0c0cdc6 Put openqa-lab-repo.repo in worker role as well as server role
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-10-27 18:09:24 -07:00
Adam Williamson
504b8217d3 openqa etc.: use pip for local installs, not setuptools
On Fedora 39, we ran into an issue with setuptools that isn't
immediately resolvable:
https://github.com/pypa/setuptools/issues/3797#issuecomment-1783613895
using pip like this seems to avoid it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-10-27 17:23:53 -07:00
Adam Williamson
530f69d967 openqa: use an external side repo for test builds
It's overall simpler and more idempotent to just use a side repo
maintained outside of ansible than re-create one on each system
on each run of the plays.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-10-27 11:20:58 -07:00
Sandro
cef973a010 Award badge for KDE SIG members
Fixes https://pagure.io/fedora-badges/issue/919
2023-10-27 18:14:55 +00:00
Yasmin Valim
b5604baabd Feat: add ydesouza 2023-10-27 12:14:30 -03:00
Pavel Raiskup
f85569f78a copr-be: listing IBM Cloud vms fix: typo 2023-10-25 13:38:45 +02:00
Pavel Raiskup
8c09ff53c0 copr-be: fix ibm-cloud instance listing 2023-10-25 13:35:10 +02:00
Pavel Raiskup
d0e12fef0c copr-be: Increase the worker allocation to 90 per owner
This still doesn't mean that one project (= sandbox) can waste that
many workers, we still keep the per/sandbox limit on 35.  This change
though drastically helps Packit which serves many users under a single
owner (but multiple sandboxes).
2023-10-25 13:17:28 +02:00
Pavel Raiskup
d9d6216679 copr-hypervisor: update docs 2023-10-25 13:02:43 +02:00
Pavel Raiskup
951ad69b0c copr-be-dev: move builders Tokyo → Washington (production) 2023-10-24 18:57:22 +02:00
Pavel Raiskup
233cfd363b copr-be: inventory typo 2023-10-24 18:51:31 +02:00
Pavel Raiskup
7af520179b copr-be-dev: move builders Tokyo → Washington, take #4
Too long instance names causing weird errors, shorten!
https://github.com/fedora-copr/resalloc-ibm-cloud/pull/19
2023-10-24 18:49:37 +02:00
Pavel Raiskup
ed0b9048aa copr-be-dev: move builders Tokyo → Washington, take #3
Typo in the image ID.
2023-10-24 18:20:55 +02:00
Pavel Raiskup
55365f5975 copr-be-dev: move builders Tokyo → Washington, take #2
The image IDs differ across DCs.
2023-10-24 18:12:00 +02:00
Pavel Raiskup
d3366aaa86 copr-be-dev: move builders Tokyo → Washington 2023-10-24 17:55:44 +02:00
6dfbd435c8 maubot: add pydantic as a dep
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-10-24 09:38:28 +10:00
Pavel Raiskup
b1d0d6c626 copr-be: enable high-performance builders in prod 2023-10-23 22:05:00 +02:00
Pavel Raiskup
48f66663a4 copr-backend: convert all uploaded images to raw format 2023-10-23 21:54:47 +02:00
Pavel Raiskup
0b849b5836 copr-be: new AWS EC2 instance types
Per the research in:
https://github.com/fedora-copr/copr/issues/2241
2023-10-23 21:47:14 +02:00
Pavel Raiskup
4d6f2e9cc4 copr-fe-dev: simplify testing on demand instances
The pattern matching allows me to do tests in projects like:
$ copr-dev create measure-aws-powerful-c7i.8xlarge --chroot fedora-rawhide-x86_64

But the instance type needs to be selected manually in pools.yaml.
2023-10-23 09:46:28 +02:00
Jiri Kyjovsky
c1af467ba0 copr-be: use resalloc_pool_id env variable for reaslloc-ibm-cloud-list-vms 2023-10-20 15:38:25 +02:00
Pavel Raiskup
a85ed11283 copr-be-dev: fix not starting s390x machines 2023-10-20 15:24:16 +02:00
Jiri Kyjovsky
67f9873ee0 copr: use resalloc-ibm-cloud package
can be found on https://github.com/fedora-copr/resalloc-ibm-cloud
2023-10-20 13:08:52 +00:00
Pavel Raiskup
87ca231739 copr-be: reuse opportunity time decrease
This will recycle VMs more quickly, after 90s of idling.  This is giving
their assigned users smaller changes to re-take it.  This though should
not be a problem nowadays since copr-backend is pretty optimal and each
"task dispatching cycle" takes less than 30s.  If users have multiple
tasks to process, these tasks should still be happily dispatched within
the time-frame.
2023-10-20 11:13:52 +02:00
Pavel Raiskup
986a0965a7 copr-builders: powerful builders need 18G root volume
This is needed to have enough space in /var/lib/copr-rpmbuild.
2023-10-20 11:08:16 +02:00
Pavel Raiskup
b7c5ecf6cd copr-builders: assert only when spawning, not preparing 2023-10-20 10:42:32 +02:00
Pavel Raiskup
bda1d88854 copr-builders: assert 15G free space in /var/lib/copr-rpmbuild 2023-10-20 10:25:35 +02:00
Pavel Raiskup
7639b55d5a copr-be-dev: lower the cloud budget 2023-10-20 09:07:05 +02:00
Neil Hanlon
507d008578
anitya: Add Rocky Linux to distribution mapping
Rocky was added in the Anitya GUI, but does not have a mapping, so links
are not created for them which point to their corresponding sources on
their git forge.
2023-10-17 17:47:46 -04:00
Aurélien Bompard
3acc8db917
Also deploy maubot on deployment config change
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-10-16 12:39:59 +02:00