Commit Graph

45275 Commits

Author SHA1 Message Date
Kevin Fenzi
1bf508dc18 Revert "[robosignatory] Increase the prefetch value"
This reverts commit 4fdd0c9fca.

This causes robosignatory's priorities to not work.
We want to handle some requests before others, but if we prefetch 25 of
them, there could any mix of requests and we wouldn't process the most
important ones first.
2026-01-30 09:39:58 -08:00
Kevin Fenzi
2d28e5de7b hosts: set specific gateway for a few iso hosts
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-30 09:21:17 -08:00
Aurélien Bompard
72fad29431 Ipsilon: fix the GNOME Damned Lies redirect URL
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2026-01-30 13:03:59 +01:00
James Antill
13d2c38ad0 proxies: Add stg.fp.o tags for wildcard cert changes.
Signed-off-by: James Antill <james@and.org>
2026-01-29 16:12:58 -05:00
James Antill
0dd9a4f2c4 proxies: Renewed stg.fp.o wildcard cert
Signed-off-by: James Antill <james@fedoraproject.org>
2026-01-29 15:30:33 -05:00
Lukas Holecek
81e4fef760 resultsdb: Update image repositories
ResultsDB frontend and backend image builds where moved to Konflux.

See also the discussion in PR:
https://github.com/release-engineering/resultsdb_frontend/pull/17
2026-01-29 18:13:15 +00:00
Kevin Fenzi
da680d4ee9 robosignatory: sign f44 also with the f45 ima key
We are resigning in prep for branching next week, we need to also make
sure to sign things with the f45 ima key.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-29 09:19:51 -08:00
David Kirwan
5de7e7921b forgejo: add backup/pruning cronjobs
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2026-01-29 15:48:00 +00:00
David Kirwan
b5da9bfcc7 forgejo: modify backups pruning retention
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2026-01-29 15:39:21 +00:00
David Kirwan
0f1dbc8094 forgejo: Add backup handling scripts to ansible role
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2026-01-29 15:07:15 +00:00
Michal Konecny
10c25c08f4 [flatpak-indexer] Make the deployment simpler
Update the deployment for quay.io changes to make the whole deployment
simpler.
Staging is now pointing to quay.io only. See
https://forge.fedoraproject.org/infra/tickets/issues/11543 for more
details about these changes.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-01-29 13:50:08 +01:00
Ryan Lerch
8782797c47 [forge] fix group mapping syntax error
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2026-01-29 14:29:14 +10:00
Ryan Lerch
a9c38bf0b3 [forge] add team mapping for forge-workstation-owners
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2026-01-29 14:21:10 +10:00
Kevin Fenzi
0f4db8328d Add siguldry pesign bridge role to switch pesign to sigul
This role is intended to be run on a build{vm|hw} machine that is in the
secure-boot channel in koji. It sets up the siguldry pesign-bridge that
allows builds done there to call pesign to sign artifacts by bind
mounting a socket into the mock chroot.
This then calls sigul's pesign client which sends the artifact to the
sigul vault via the sigul bridge for signing. The vault has access to
a secure token to sign the artifact with.

This should (once confirmed working) replace the roles/bkernel role that
used a secure card that was directly attached to a buildhw device.

This should allow us to add support for aarch64 as well as more easily
use different hardware or vm's as any of them could be setup to query
the sigul server.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-29 00:58:41 +00:00
Mattia Verga
c98a72f0c2 bodhi: update to 25.11.3 and disable returning celery results
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2026-01-28 16:34:23 +00:00
Samyak Jain
c71e1f8bab robosignatory: also allow resigning f44 tagged packages with f45 key
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2026-01-28 15:38:55 +00:00
David Kirwan
ec59933a54 adding os-control01 to backups01 management
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2026-01-28 13:49:54 +00:00
Kevin Fenzi
25df4da94f koji01.stg: move to f43
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-27 17:28:27 -08:00
Greg Sutcliffe
460cd098d7 Zabbix: fix apache-status access on pkgs
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-01-27 18:03:36 +00:00
Justin Wheeler
5d6a775e51 🔧 proxies-redirects: Write simpler regex for redirect rules
This commit standardizes the regex redirection used for all Fedora Docs
sites where a language code is involved in the original site and the
redirected site. This new regex pattern matches anything between the
slashes where the language code for the Fedora Docs site appears. This
allows for greater flexibility of anything that may appear now or in the
future for the language codes, including some that use two letters and
others that use four letters.

It makes the redirect consistent across all Fedora Docs redirects, in
the general aim of promoting a common best practice for Fedora Docs
redirects for old site names to new ones.

CC: @pbokoc @pboy

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2026-01-27 18:01:42 +00:00
Justin Wheeler
7d325cb3ac 🔧 proxies-redirects: docs.fp.o, s/program_management/operations/
This commit adds a new redirect rule for the migration of the Fedora
Operations Architect documentation, or the Fedora Program Management
docs, into their new home as Fedora Program Operations docs. This will
fit in with the new Forgejo home for these docs, and help give a better
home and identity to the efforts around program management for Fedora,
like the release schedule and other core parts of the release program
and schedule.

I also added a `docs` tag since it is a Fedora Docs-specific redirect.

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2026-01-27 17:31:52 +00:00
Jiri Kyjovsky
4adce255f5 copr: add powerful builders for riscv team 2026-01-27 11:52:58 +01:00
Adam Williamson
1d65a5dd55 testdays: update git URL to forge
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-26 23:34:39 -08:00
Adam Williamson
f07a93576f openqa: drop a stray - from a variable definition
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-26 15:42:09 -08:00
Adam Williamson
ae2cd3530b roles/openqa/server: drop OpenID auth support
We've been using OAuth2 for prod and stg for some time now, so
let's clean this up.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-26 15:40:50 -08:00
Adam Williamson
4e4a12f2c3 roles/openqa/server: show more builds on the front page
We only have two job groups, so the front page is a bit sad and
empty. Let's show 10 builds per group, not 3.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-26 15:37:24 -08:00
Greg Sutcliffe
40cc20185a Zabbix: fix more hosts/groups for apache-status
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-01-26 14:18:01 +00:00
Greg Sutcliffe
a72e5b2fbf Zabbix: fix different handling of /apache-status on proxy hosts
Seems like the proxies don't want to handle port 80 nicely, I get
errors in Zabbix for them using localhost:80/apache-status (which
works elsewhere, like sundries). However using https/443 seems to
work, so we'll do that instead.

Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-01-26 11:39:48 +00:00
Greg Sutcliffe
3b9f1808a2 Zabbix: fixes infra/tickets#12976 - add apache-status monitoring
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-01-26 11:22:52 +00:00
Jiri Kyjovsky
de8f2a8197 copr: add emulated riscv64 resalloc tags 2026-01-26 10:17:11 +01:00
Kevin Fenzi
1b938e0c7a Revert "koji: re-block some koji endpoints due to scrapers"
This reverts commit ffbcb36d91.

We no longer need this after the blocking of that abusive ASN.
2026-01-25 10:46:37 -08:00
Kevin Fenzi
27a81038b9 proxies: block a bunch of networks from an abusive asn
This asn is hammering koji links.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-25 10:32:48 -08:00
Kevin Fenzi
ffbcb36d91 koji: re-block some koji endpoints due to scrapers
They are hitting these endpoints really hard.
Might be able to lift it later...

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-25 10:24:17 -08:00
Adam Williamson
ec42689b4d Update fedora-nightlies URLs for forgejo migration
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-23 18:48:32 -08:00
Adam Williamson
804efd40d1 Update pagure.io/fedora-qa to forge.fedoraproject.org/quality
Quality org has completed moving repos to Forgejo (all but one),
so let's update all of these.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-23 15:31:46 -08:00
Greg Sutcliffe
ac05b2c713 DHCP: update mac for x86-copr02 - fix typo
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-01-23 13:26:12 +00:00
Greg Sutcliffe
e073db663d DHCP: update mac for x86-copr02
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-01-23 13:23:35 +00:00
David Kirwan
c7b256b857 communishift: wip shutting down projects marked for deletion
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2026-01-23 13:23:03 +00:00
Greg Sutcliffe
263a84d3b5 Zabbix: forgot README update for new Zabbix scripts
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-01-23 10:22:46 +00:00
Greg Sutcliffe
01ab35531a Zabbix: fixes infra/tickets#12992 - add IPA backup monitoring
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-01-23 10:22:29 +00:00
Kevin Fenzi
daf6c8871e download-ib01/iso01: drop old centos linux sync attempting
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-22 16:10:22 -08:00
Greg Sutcliffe
00e4eb6b3d Proxies: Fixes #13051 - remove old cert management for getfedora
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-01-22 22:39:24 +00:00
Gregory Bartholomew
7e69bf85e8 redirect torrent.fp.o to fp.o/torrents
Signed-off-by: Gregory Bartholomew <gregory.lee.bartholomew@gmail.com>
2026-01-22 22:31:24 +00:00
Adam Williamson
2a8f208ce6 Fix qa redirect (remove trailing slash)
The qa.fp.o redirect is to a wiki page, it should not have a
trailing slash.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-22 14:16:53 -08:00
Kevin Fenzi
f3406c7ee7 anubis-el: add missing check for port
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-22 10:50:15 -08:00
Kevin Fenzi
4e9729d938 anubis: fix ports for el vs non el versions
I mistakenly changed the port in the fedora/non el one, that was
correct.

Need to add the port in the el one for selinux to allow httpd to work.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-22 10:44:20 -08:00
Kevin Fenzi
896ab6360b download: block subnet thats using rclone against master mirrors
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-22 10:35:44 -08:00
Kevin Fenzi
07940d97ac download / anubis: fix typo of file vs copy module
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-22 10:26:24 -08:00
Kevin Fenzi
6ceb3ea68b download: enable/finish anubis for other download servers
Fixed up a few things missed and caught in testing on dl01:
* need to setup subuid/subgid files for podman
* need to allow the right port for httpd to listen in selinux
* need httpd network connect to allow it to connect to anubis
* adjust worker values, we were not using prefork for a long time
so the values were just default up them a bunch.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-22 10:16:22 -08:00
Kevin Fenzi
9717d920af anubis: rename anubis-el8 to anubis-el and see about enabling on download
Looks like the scrapers are hitting the download servers now.
So, look at setting up an anubis pod there like we did for pagure.
anubis package isn't available for epel9, so we just use the container.

Will test this with dl01 and tweak until it's working.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-22 08:50:34 -08:00