Commit Graph

44944 Commits

Author SHA1 Message Date
David Kirwan
fc4ab99572 forgejo: update distgit playbook to target correct role
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2025-12-08 14:20:17 +00:00
David Kirwan
46b9264ba8 forgejo: distgit playbook
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2025-12-08 14:16:15 +00:00
Jiri Kyjovsky
6bf2cc4cd8 copr: move pulp-redirect file to persistent storage 2025-12-07 18:05:20 +00:00
Kevin Fenzi
557a9df3af pkgs: adjust procs and threads too
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-06 10:19:15 -08:00
Kevin Fenzi
ea1a9a5b6b proxies: block /history/ and /blame/ on the web interface of src.
Scrapers are crawling these endpoints and pkgs01 takes a while to call
git on the backend and return data to them. This causes latency to
increase a bunch because it's got all those blame and history requests
it's processing so it can't process more important things.

So, lets just block these for now. Any users who need them can easily
git clone locally and run history/blame just fine.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-06 10:10:35 -08:00
Kevin Fenzi
b61fef52f4 varnish: also cache ttf files
These fonts are kind of hit a lot, no need to send to the pkgs01 backend
for them, we can just cache them in varnish for clients.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-06 10:10:35 -08:00
Kevin Fenzi
d9ea824473 pkgs01: sync apache values with what we have on pagure.io
This will increase some values to allow for handling
scrapers better. In any case it doesn't seem to hurt.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-06 10:10:35 -08:00
Kevin Fenzi
b6e8f0cad8 pkgs01: bump to 48G memory
This might help with handling scrapers.
2025-12-06 10:10:35 -08:00
Mattia Verga
7517b2ce1e bodhi: upgrade to F43 and 25.11.2
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-12-05 20:42:51 +00:00
Kevin Fenzi
a7402ebf5f anubis: allowlist productmd
The python productmd library hits kojipkgs to find recent
composes/compose information. It's not easy for it to adjust on the
client end, but it does send a user-agent header like "productmd/1.49"
So, lets just allowlist it for now.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-05 10:09:49 -08:00
David Kirwan
185e0c81ed forgejo: wip distgit role
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2025-12-05 14:28:04 +00:00
Michal Konecny
8f4e37a1f6 db01.stg: Double the amount of CPUs
Bodhi messaging queue on staging has around 1 000 000 messages in it and
after some investigation it seems that the processing is blocked on
database. Let's bump the amount of CPUs to 8.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-12-05 14:11:30 +01:00
Kevin Fenzi
6ff7ce78ce pkgs01: double cpus to 32
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-04 18:15:38 -08:00
Kevin Fenzi
99633bb861 backup: use external pagure01 ip
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-04 14:31:14 -08:00
Kevin Fenzi
f4e7495b01 virthost: increase nrpe proc limits
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-04 14:27:46 -08:00
Kevin Fenzi
57a4b9da41 nagios: make log01 not monitor / and have a higher limit for /var/log
/ and /var/log are the same filesystem on log01, so it makes little
sense to monitor both. Just monitor /var/log and increase it's limits.
We are going to archive things, but likely in january.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-04 14:23:11 -08:00
Gregory Bartholomew
bfcd857278 retire legacy fedora websites repo phase 2
Signed-off-by: Gregory Bartholomew <gregory.lee.bartholomew@gmail.com>
2025-12-04 20:48:05 +00:00
Kevin Fenzi
68d7014d04 collectd: delete some old fedmsg roles
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-04 12:28:49 -08:00
Greg Sutcliffe
5443368122 Zabbix: Add RabbitMQ monitoring ... to the correct role
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-12-04 14:27:59 +00:00
Greg Sutcliffe
2f89694058 Zabbix: Add RabbitMQ monitoring
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-12-04 14:02:02 +00:00
Michal Konecny
9586313f2b [ipsilon] Bump ipsilon01 to F43
ipsilon02 is already running on F43, let's bump the ipsilon01 as well.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-12-04 14:30:51 +01:00
Patrik Polakovič
de1d02a255 Forgejo migration: pungi-fedora related templates
Related issue: forge.fedoraproject.org/releng/tickets/issues/13090
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2025-12-04 12:23:59 +01:00
Maxwell G
51ab1dc9e6 anubis: allow checking for dead.package files
Checking for the presence of dead.package by trying to download the
dead.package file and checking for an HTTP 404 or 200 is an easy way to
check if a package is retied in distgit.
This practice is used in the wild in tools like fedora-misc-package-utilities.
2025-12-03 20:15:35 -06:00
Cristian Le
144fbc70fd RabbitMQ: Add rmdepcheck queue
Signed-off-by: Cristian Le <git@lecris.dev>
2025-12-04 01:47:32 +00:00
Neal Gompa
8f67be96eb roles/fasjson: Add myself (Neal Gompa) to fedora-ready-team@ alias
I am the main technical point of contact for folks working within
the Fedora Ready program, so it makes sense to have me on this alias.

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2025-12-04 01:43:52 +00:00
Kevin Fenzi
2d3797de65 nagios / external: try and put pagure01 in rdu3_external to see if that makes noc02 happy
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-03 17:08:34 -08:00
Kevin Fenzi
b5ae9eb8c2 anubis-el8: set forks back to just increase weight
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-03 16:46:09 -08:00
Kevin Fenzi
a47c38f68a koji_builder: update pagure.io ip address for builders firewall
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-03 16:26:50 -08:00
Kevin Fenzi
70c964ed9b pagure02: fare thee well.
We have moved to pagure01, retire pagure02

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-03 16:20:22 -08:00
Kevin Fenzi
f7e4a1bdd7 anubis: 30 is too high, down to 20
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-03 16:08:52 -08:00
Kevin Fenzi
4822e9cd13 anubis: revert challenging all /forks/
This was an attempt to block the scrapers, but sadly it breaks humans.
We cannot challenge everything under forks because people need to push
pr's and those get blocked.

So, go back to just weighting those higher...

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-03 15:52:57 -08:00
Kevin Fenzi
c01f8c16bb Revert "another try"
This reverts commit 6e4c336953.
2025-12-03 15:10:43 -08:00
Kevin Fenzi
6e4c336953 another try
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-03 15:04:28 -08:00
Kevin Fenzi
09fe51bd5a Reapply "another test commit"
This reverts commit 5f90feac35.
2025-12-03 14:59:02 -08:00
Kevin Fenzi
5f90feac35 Revert "another test commit"
This reverts commit 2ddb417487.
2025-12-03 14:55:24 -08:00
Kevin Fenzi
2ddb417487 another test commit
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-03 14:46:44 -08:00
Kevin Fenzi
56bf10f404 Revert "another test commit"
This reverts commit 2955b27656.
2025-12-03 14:41:37 -08:00
Kevin Fenzi
2955b27656 another test commit
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-03 14:34:47 -08:00
Kevin Fenzi
d37db87b70 Revert "whitespace change to test"
This reverts commit bcca5f58f4.
2025-12-03 14:33:07 -08:00
Kevin Fenzi
bcca5f58f4 whitespace change to test
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-03 14:30:16 -08:00
Kevin Fenzi
2c29dbef64 anubis: allowlist src/extras
These are some smallish json files that are used by various scripts.
Lets just allowlist them.

See https://pagure.io/fedora-infrastructure/issue/12946

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-03 11:46:29 -08:00
Kevin Fenzi
9b02c8bf4e download: add some kernel.org mirrors (infra#12941)
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-03 11:26:58 -08:00
Kevin Fenzi
900a06c049 os-control: add sysadmin-openshift to be able to login and sudo
We want to add a few folks here so they can login to os-control and sudo
and debug cluster wide issues.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-03 09:17:18 -08:00
Aurélien Bompard
1a56c792b9 Fix MirrorManager buildconfig name
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-12-03 12:31:24 +01:00
Aurélien Bompard
ee5f25d199 Update the Redis images in OpenShift
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-12-03 12:29:50 +01:00
Kevin Fenzi
91ca2a6bf3 pagure-stg01: say fare thee well
We have moved over to pagure-stg02 now in rdu3, so retire this vm.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-02 14:28:06 -08:00
Carl George
cb060922ad mirrormanager: Adjust EPEL 10 regexes for optional components
Detect EPEL 10 repos in the archive with names like "10.0z".

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-12-02 15:26:45 -06:00
Kevin Fenzi
4ae493f195 anubis: reduce forks, was impossible at the former level
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-02 12:19:38 -08:00
Kevin Fenzi
708c0fdaa2 anubis: adjust forks on src to slow challenge
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-02 11:05:15 -08:00
Kevin Fenzi
00c612bd6a anubis: allow packit user-agent
Per https://pagure.io/fedora-infrastructure/issue/12923
just allowlist the packit user agent at least for now.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-02 10:22:27 -08:00