Commit graph

39694 commits

Author SHA1 Message Date
Mattia Verga
eda3e9e39c toddlers: enable check-commit-rights on stg
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2023-11-08 20:39:08 +00:00
Kevin Fenzi
2bcd7415d5 f39 is out, we are unfrozen
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-11-08 09:34:15 -08:00
Konrad Kleine
ab878dd91d copr-be: fix project regex for LLVM Snapshots high-performance builders
LLVM Snapshots are built fresh in daily new incubator projects such as `@fedora-llvm-team/llvm-snapshots-incubator-20231107` and the regex wouldn't match them before.

Now the regex works good with grep in the following scenarios:

```
$ echo "@fedora-llvm-team/llvm-snapshots/fedora-rawhide-x86_64/llvm" | grep -ioP '@fedora-llvm-team/llvm-snapshots[^/]*/.*x86_64/(llvm|clang)'
$ echo "@fedora-llvm-team/llvm-snapshots-incubator-20231107/fedora-rawhide-x86_64/llvm" | grep -ioP '@fedora-llvm-team/llvm-snapshots[^/]*/.*x86_64/(llvm|clang)'
```
2023-11-07 21:38:35 +00:00
Kevin Fenzi
1be44be6fd gnome-software: f39 is out, update gnome-software
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-11-07 06:18:39 -08:00
Kevin Fenzi
50c61979f0 Revert "zabbix: Add configuration for zabbix prod to haproxy"
This reverts commit d7b20fa114.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-11-07 06:16:29 -08:00
89485e5a43
zabbix: add zabbix production configugration to apache
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2023-11-07 08:50:20 +00:00
2692078d80
zabbix: apache configuration for production zabbix
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2023-11-07 08:40:16 +00:00
d7b20fa114
zabbix: Add configuration for zabbix prod to haproxy
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2023-11-07 07:49:31 +00:00
Kevin Fenzi
c455c1b635 bodhi-backend01: add note about not upgrading to f39+ until epel7 is gone
See https://pagure.io/releng/issue/11664 for more info.
Basically createrepo_c in f39+ will not work for making epel7 updates,
so we need to wait until it goes EOL before upgrading here.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-11-06 11:54:41 -08:00
Kevin Fenzi
aeea2c1d06 proxies / koji.fedoraproject.org: disallow robots on koji.fedoraproject.org
Turns out back in 2015 (in 623be6ff73) I added a robots.txt on the koji
hubs to disallow crawling, but since it's behind the proxies, no one
ever saw that robots.txt. Instead they got the default one that just had
a 'crawl-delay 1' in it.

So, lets tell robots to go away for real now, as they are causing load
problems on the koji database and I don't think it's particularly useful
for koji to be indexed. It's a lot of dynamic content anyhow.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-11-06 15:48:09 +00:00
Pavel Raiskup
b0ddd09187 copr-be: allow starting powerful builders in parallel
This is OK with Resalloc 5.1+:
https://github.com/praiskup/resalloc/releases/tag/v5.1
2023-11-06 16:07:10 +01:00
Nikita Dubrovskii
83ead7c929 fedora-coreos-pipeline: add Nikita Dubrovskii to appowners 2023-11-06 15:34:35 +01:00
Pavel Raiskup
eb7fe4b5ba copr-be: use powerful builders for 3 projects
Per requests:
https://github.com/fedora-copr/copr/issues/2985
https://github.com/fedora-copr/copr/issues/2986
https://github.com/fedora-copr/copr/issues/2987
2023-11-06 15:08:19 +01:00
Miroslav Suchý
8028e00aaf copr: drop numbers for ondemand builders in aws because we increased reserved ones 2023-11-06 15:02:20 +01:00
Miroslav Suchý
593cf6fba7 copr: allow to build src.rpm on aarch64 in aws too 2023-11-06 09:26:35 +01:00
Pavel Raiskup
8c55a92abd copr-be: don't start reserved instances on stage
While it is OK to start powerful on-demand instances on stage (upon
an explicit request), reserved instances are meant to be used by
production only.
2023-11-06 09:10:48 +01:00
Pavel Raiskup
a0746f6663 copr-be: pools.yaml typo 2023-11-06 08:59:31 +01:00
Pavel Raiskup
f5645f1ad3 copr-be: cleanup leftover EC2 machines 2023-11-06 08:52:59 +01:00
d6dcf2d621
websites: set build policy to LatestOnly 2023-11-04 12:45:04 +01:00
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