Commit graph

40085 commits

Author SHA1 Message Date
Pavel Raiskup
404d8c1507 copr-be: decrease release opportuninty time for s390x builders
We have small amount of them, and we want to allocate new as soon as
possible.
2024-01-04 18:02:30 +01:00
Pavel Raiskup
c39dc663c2 Revert "copr: keep building Rawhide with DNF4 for a while"
There are no known blockers for this change.  So let's experiment with
https://fedoraproject.org/wiki/Changes/BuildWithDNF5 in Fedora Copr

This reverts commit c0e4f15946.
2024-01-04 18:00:27 +01:00
Pavel Raiskup
1207a201d2 copr-be: boost the s390x builders (from max 12 to max 18)
Nourhane @ IBM confirmed this should be OK, considering we spend about
the same cloud budget as before (more machines means we still process
the same amount of tasks, but faster).
2024-01-04 13:26:45 +01:00
Stephen Gallagher
f0bf65b426 ELN: Increase frequency of attempted composes to every four hours
This will be a temporary change from now until the F40 branching date
while we finalize preparations for CentOS Stream 10.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-01-03 16:28:52 -05:00
Adam Williamson
d3b6d1bafd openqa/worker: install ffmpeg-free
I'm adding this as a Recommends: for os-autoinst, but want to
get it on the workers now. Having it installed gives us better
videos of test runs (the internal video encoder is a bit wonky
and produces videos that have errors which make jumping around
within the video not work properly).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-01-03 10:38:11 -08:00
5ad386ed6f
zabbix: Enable zabbix agent on prod hosts
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-01-03 14:31:12 +00:00
Kevin Fenzi
5fd49a0b20 smtp-mm: reject unauth pipelining.
This should reject broken pipelining attempts.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-24 10:15:27 -08:00
Aurélien Bompard
be6ef0eb56
Allow maubot to send to the maubot topic category for cookies
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-12-22 09:18:59 +01:00
Leo Puvilland
18e4f51c61
Make only the nagios group able to execute the matrix-notify script
Signed-off-by: Leo Puvilland <leo@craftcat.dev>
2023-12-21 14:46:02 -08:00
Leo Puvilland
00d82f8610
Add matrix-bot to ircbot contactgroup
Signed-off-by: Leo Puvilland <leo@craftcat.dev>
2023-12-20 15:35:19 -08:00
Leo Puvilland
11b56e8551
Fix path to Matrix-Notify script
Signed-off-by: Leo Puvilland <leo@craftcat.dev>
2023-12-20 10:29:15 -08:00
Jean-Baptiste Trystram
41a20129d5 fedora-coreos-pipeline: add jean-baptiste Trystram (jbtrystram) 2023-12-20 14:52:49 +00:00
Leo Puvilland
e04948b31a
Fix template file not being copied (matrix-notify script)
Signed-off-by: Leo Puvilland <leo@craftcat.dev>
2023-12-19 09:18:16 -08:00
a60db282a0 fix typo in README.md
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-12-19 15:32:44 +10:00
Leo Puvilland
05bff0da9f nagios matrix notify: use full filename for script in role
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-12-19 10:13:23 +10:00
Leo Puvilland
48d7982ebf Correct syntax error in nagios role
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-12-19 10:08:07 +10:00
Leo Puvilland
5aafc6a1d2
Move nagios notifications to Matrix
Signed-off-by: Leo Puvilland <leo@craftcat.dev>
2023-12-18 15:55:30 -08:00
Pavel Raiskup
92ce28f253 copr: decrease s390x quota / owner
Complements: 1460c09f3f
2023-12-18 20:42:31 +01:00
Pavel Raiskup
1460c09f3f copr: experiment with mz2-2x16 instances in IBM Cloud
These are about 1.5x more expensive, so we'll have only 2/3 of them for
now.  The reason for this experiment is that the old instances cz2-2x4
are often useless for memory-intensive tasks that simply do too much
swapping - so we too much time on them (which is even often wasted for
unnecessary failure).

Relates: https://github.com/fedora-copr/copr/issues/3060
2023-12-18 20:40:26 +01:00
Pavel Raiskup
c0e4f15946 copr: keep building Rawhide with DNF4 for a while
The updated mock-core-configs got to stable by mistake (I thought I
disabled the stable-by-time feature, but probably I didn't).

This need to be resolved first:
https://github.com/rpm-software-management/dnf5/pull/1085
https://github.com/fedora-copr/copr/issues/3067
2023-12-18 09:33:23 +01:00
Pavel Raiskup
caefb83684 copr-dist-git: fix typo 2023-12-17 11:40:04 +01:00
Pavel Raiskup
5766ff851c copr-dist-git: run the cleanup cron twice per month
https://github.com/fedora-copr/copr/issues/3020
2023-12-17 11:37:11 +01:00
Kevin Fenzi
445dd11353 buildvmhost: increase nrpe procs limit
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-16 14:39:08 -08:00
Kevin Fenzi
b0117bb64e db-koji01: crank settings to 10.5
bump up various stats to try and handle load better.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-16 09:15:01 -08:00
Pavel Raiskup
1e42b2b130 copr: allow taking 12 of 18 builders for s390x 2023-12-16 12:10:26 +01:00
Pavel Raiskup
f03efe2929 Revert part of previous commit (pushed by mistake) 2023-12-16 12:09:37 +01:00
Pavel Raiskup
416da23f99 copr: per user s390x limit
Fixes: https://github.com/fedora-copr/copr/issues/3066
2023-12-16 10:41:39 +01:00
Aurélien Bompard
79949846e2
Define the bodhi variables in a single place
This removes the different definitions of `sent_topics` for Bodhi, which
were causing issue https://pagure.io/releng/issue/11827

It also brings the bodhi options in the `os_control*` group vars into
the same vars file.

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-12-15 12:54:12 +01:00
Timothée Ravier
5546164ada bodhi2/pungi.rpm.conf.j2: Remove deprecated option
Sync with changes from https://pagure.io/pungi-fedora/pull-request/1227

```
[WARNING ] Variant-type source repository is deprecated and will be ignored during 'OSTree' phase: Everything
[OSTREE_INSTALLER] [WARNING ] Variant-type source repository is deprecated and will be ignored during 'OSTreeInstaller' phase: None
```

See: https://pagure.io/pungi-fedora/pull-request/1227#comment-196106
2023-12-14 19:39:46 +00:00
Timothée Ravier
751a70c710 bodhi2/pungi.rpm.conf.j2: Clean up version checks now that F37 is EOL
No need to check the version for Kinoite & Sericea now that all builds
are F38 and later.
2023-12-14 19:39:46 +00:00
Timothée Ravier
d7cb42beae bodhi2/pungi.rpm.conf.j2: Enable unified-core only for F39+
Fixes: https://pagure.io/fedora-infra/ansible/pull-request/1697
2023-12-14 19:39:46 +00:00
Kevin Fenzi
a668b112bd db-koji01: increase temp_buffers to see if that helps heavy queries
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-14 11:25:45 -08:00
83e4344d84 build maubot-webhook for maubot
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-12-14 14:10:05 +10:00
Kevin Fenzi
8815cfc11a bodhi-backend01: this should be user acl not group
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-13 14:42:20 -08:00
Kevin Fenzi
00bfd85f4e bodhi-backend01: drop default, only directories can have default
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-13 14:06:01 -08:00
Kevin Fenzi
17eb190e78 bodhi-backend: use acl module instead of command
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-13 13:49:28 -08:00
Kevin Fenzi
bb67432921 bodhi-backend91: quote all mode paramaters
mode parameters need to be quoted so ansible can see them as strings and
convert them to the right thing in the end. Without that, they could be
ill defined or sometimes wrong.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-13 12:03:37 -08:00
Kevin Fenzi
149abf786b db-koji01: some more performace tweaking
Increase shared buffers to help larger sorts
Increase io concurrency to allow more i/o
bump max_workers to 56 (with 64 cpus) and increase parallel workers to
match.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-12 10:17:54 -08:00
Timothée Ravier
378a859288 bodhi2/pungi.rpm.conf.j2: Enable aarch64 for Fedora Sericea
See: https://gitlab.com/fedora/ostree/sig/-/issues/13
2023-12-12 11:16:40 +00:00
Timothée Ravier
6da5ff478e bodhi2/pungi.rpm.conf.j2: Enable Fedora Onyx for Fedora 39
See: https://fedoraproject.org/wiki/Changes/Fedora_Onyx
See: https://gitlab.com/fedora/ostree/sig/-/issues/12
2023-12-12 11:52:44 +01:00
Timothée Ravier
2c39936818 bodhi2/pungi.rpm.conf.j2: Compose Fedora Atomic Desktops using unified-core
See: https://fedoraproject.org/wiki/Changes/FedoraSilverblueUnifiedCore
Fixes: https://pagure.io/releng/issue/11827
2023-12-12 11:52:44 +01:00
Kevin Fenzi
93a74617a9 db-koji01: try some more tuning
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-11 14:43:39 -08:00
Frank Ch. Eigler
e11f21c748 Bump debuginfod.stg VM RAM to 24GB to match prod
Hoping to reduce swap pressure.

Signed-off-by: Frank Ch. Eigler <fche@redhat.com>
2023-12-11 19:14:45 +00:00
Lukas Holecek
acdde021dc resultsdb-frontend: Use up-to-date prod image 2023-12-11 13:31:23 +01:00
Michal Konecny
0cd6a7be8b [ResultsDB] Use the correct API version for deployment config
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2023-12-11 12:58:24 +01:00
Kevin Fenzi
bc3fb3c67c db-koji01: increase some values to try and handle load better
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-10 13:29:36 -08:00
Kalev Lember
b6c93a94d3 Revert "new email alias for grome-sig"
We went with just using the regular gnome-sig@lists.fedoraproject.org
bugzilla account and don't need to redirect any more.

This reverts commit 146685283d.

Signed-off-by: Kalev Lember <klember@redhat.com>
2023-12-08 20:19:53 +00:00
Kevin Fenzi
394e856f0e bodhi: use the right path for the alembic config
Since this mid pod was never working before it was using the old
/srv/bodhi path instead of the current /etc/bodhi one. Switch it over to
use the current path.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-08 11:39:52 -08:00
Kevin Fenzi
d2c2dde6b2 bodhi: need to also load the alembic.ini template in openshift
We need this template to run the schema upgrades via the mid pod.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-08 11:39:01 -08:00
Kevin Fenzi
e9216f7424 bodhi: fix deploumentconfig indentation
This is why the schema upgrade pre has never been working,
as well as other possible issues. ;(
oc apply --validate=strict caught it.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-08 11:23:00 -08:00