Commit Graph

45362 Commits

Author SHA1 Message Date
Jakub Kadlcik
f68255f1ae copr-be-dev: upgrade builder images to F43
Except for HV because of https://github.com/fedora-copr/copr/issues/4040
2026-01-15 14:50:12 +01:00
Jakub Kadlcik
938f070470 copr-be-dev: use image-builder for uploading to OSUOSL OpenStack 2026-01-15 14:50:12 +01:00
Jakub Kadlcik
7a85d348d4 copr-be-dev: use image-builder for uploading images to IBM Cloud
Completely dropping the dependency on
https://github.com/praiskup/ibmcloud-cli-fedora-container

Although I needed to copy its `create_in_region` function here to this code.
That part is not supported by `image-builder` yet. But either way, we don't
need the `ibmcloud` binary at this point.
2026-01-15 14:50:12 +01:00
Jakub Kadlcik
afc0a2c783 copr: install jq on our servers 2026-01-15 14:50:12 +01:00
Hristo Marinov
b07c973305 proxies-redirects.yml: Atomic Desktops docs: Fix regex 2026-01-14 21:23:38 +00:00
Hristo Marinov
10bfb9b3ba proxies-redirects.yml: Atomic Desktops docs
Redirects for individual Atomic Desktops docs URLs to to the unified single one
2026-01-14 21:23:38 +00:00
James Antill
c3e35d5807 Try to deal with giant bodhi_bodhi-consumer-13-mdrln_bodhi etc. messages.
Signed-off-by: James Antill <james@and.org>
2026-01-14 11:02:16 -05:00
James Antill
fef533ae90 updates+uptimes: Minor UI changes, mostly --history
Signed-off-by: James Antill <james@and.org>
2026-01-14 10:59:33 -05:00
Anton Medvedev
dcd31e878e feat(robosignatory): f44-rebuild autosigning mass rebuild tag
Signed-off-by: Anton Medvedev <amedvede@redhat.com>
2026-01-14 13:54:50 +00:00
Greg Sutcliffe
93ed0457e0 Nagios: remove first batch of services
This removes the known-good things we've had in Zabbix for a while -
RAID, disk space, processes, and mail queue. It also removes swap which
we've decided we don't need.

Also includes some FS overrides on the Zabbix side so the relevant
NFS mounts get monitored on the OCI, and pkgs hosts, as per Nagios had.

Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-01-14 10:25:15 +00:00
Ryan Lerch
3cb16462ea forge-dist-git: add group mappings for sigs
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2026-01-14 11:49:53 +10:00
Akashdeep Dhar
a4add50740 Perform mapping for Fedora Localization teams and groups
Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
2026-01-14 00:37:15 +00:00
Tomáš Hrčka
f836929e43 Update roles/anubis/templates/policies.yaml.j2
Add attlasian to the allow list in anubis
2026-01-14 00:06:10 +00:00
Gregory Bartholomew
34b9084d52 websites: Revive the Fedora Community website redirect for Brasil
There is a request to fix the link for the Fedora Community Brasil site
that has been open for over a year, but it was filed in the old Pagure
repo, so I hadn't noticed it until now.

https://pagure.io/fedora-websites/pull-request/1246

Signed-off-by: Gregory Bartholomew <gregory.lee.bartholomew@gmail.com>
2026-01-13 23:52:41 +00:00
Michael Scherer
4a6c6cf37e Disable TCP forwarding on sshd
While there is a firewall on most of the the hosting facilities used
by the project, this is another layer of protection.
2026-01-13 23:46:37 +00:00
Kevin Fenzi
71c59eb4c4 matrix: add org.matrix.msc2965.authentication for mas migration
EMS is updating our servers (both fedora.im and fedoraproject.org) to
use MAS (Matrix Auth Service). This will allow users to use new
element-x and such.

We need to add these things in order for older clients to still be
able to connect/get to the right place for auth.

These files should be valid json, please check

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-13 23:37:40 +00:00
Kevin Fenzi
8caea853ad base: rsyslog-audit: no audit to log01 in aws
In the aws 'datacenter' we don't want to send audit logs to log01, since
there is no access to log01 from there and it just doesn't work.

https://pagure.io/fedora-infrastructure/issue/12947

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-13 14:15:12 -08:00
Kevin Fenzi
57f13b1a73 poddlers: remove unused override
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-13 14:02:59 -08:00
Carl George
0f16bf1dc3 Revert "batcave: modify rhel10-sync to delete problematic redhat-release package"
This reverts commit 3e4f01e82c.  The
underlying issue was resolved in redhat-release-10.1-18.el10.

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2026-01-13 14:59:00 -06:00
Aurélien Bompard
2d80cc95c2 Cleanup stage users: loop over all the pages
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2026-01-13 17:31:12 +01:00
Michal Konecny
d18fb23702 [languages] Suspend cron jobs
We don't need cron jobs to run anymore.

See https://pagure.io/fedora-infrastructure/issue/12998 for more info.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-01-13 14:28:51 +01:00
Michal Konecny
e737326250 [languages] Set replica value to 0
Let's keep the project around, just set it to 0.

See https://pagure.io/fedora-infrastructure/issue/12998 for more info.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-01-13 14:20:44 +01:00
Kevin Fenzi
443cac3cb1 varnish: remove commented block from 11 years ago
I can't recall why we disabled this at the time, but it's been disabled
for 11 years, so the likelyhood of us needing it now is low.

So, lets just delete it.

See https://pagure.io/fedora-infrastructure/issue/13002 for discussion.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-12 12:50:31 -08:00
Kevin Fenzi
15003c92ed koji_hub: add cef to heavybuilder
See https://pagure.io/fedora-infrastructure/issue/12995
We want to be careful adding anything here, but the same reasons we add
chromium are in play here. There's no ppc64le or s390x builds, so it
will just affect aarch64 and x86_64 where we have a lot of hosts in
heavybuilder channel.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-12 12:44:39 -08:00
Jakub Kadlcik
4997a77bd0 copr-be: automatically AWS images with FedoraGroup=copr 2026-01-12 16:33:17 +01:00
Aurélien Bompard
56d7fd54da Add a patch to Pagure
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2026-01-12 16:25:47 +01:00
Jakub Kadlcik
7cce8fddce copr-be-dev: install image-builder for uploading builder images 2026-01-12 16:20:08 +01:00
Jakub Kadlcik
44cbb54975 copr-be: add dependency on pv 2026-01-12 15:44:27 +01:00
Jiri Kyjovsky
88102722cb copr-anubis: allow copr-related user agents to pass without challenge 2026-01-12 09:00:32 +00:00
Adam Williamson
021c63e9df Update some Forgejo-migrated repo URLs
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-09 18:51:10 -08:00
Jakub Kadlcik
9f7c3b53c6 copr-be: don't modify the redirect path for dnf install 2026-01-08 17:47:33 +01:00
Jiri Kyjovsky
02d6781cc9 copr-anubis: allow comps.xml endpoint for Copr backend
The backend uses urlretrieve() to download comps.xml from the frontend
at /coprs/<user>/<project>/chroot/<chroot>/comps/. Since this path is
under /coprs/ which is protected by Anubis, the backend receives the
JavaScript challenge page instead of the actual comps data.

This HTML then gets saved as comps.xml and included in the repository
metadata, causing users to download Anubis challenge HTML instead of
the actual comps.xml.gz file.
2026-01-08 17:06:03 +01:00
Jiri Kyjovsky
dd07996948 copr-dist-git: redirect http to https 2026-01-08 16:56:35 +01:00
Jiri Kyjovsky
3595436104 copr-anubis: loosen policies (go through defaults), allow essentials 2026-01-08 16:40:34 +01:00
Greg Sutcliffe
5765dd09b5 Zabbix: report warnings to #noc:fpo Matrix room
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-01-08 13:56:38 +00:00
Greg Sutcliffe
85ac8eeab7 Zabbix: raise warning levels for openqa disk usage
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-01-08 13:55:20 +00:00
Michal Konecny
4029d659d7 [flatpak-indexer] Use the correct path for fedora
The image is in fedora namespace.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-01-08 14:32:03 +01:00
Michal Konecny
1dbed15284 [flatpak-indexer] Set imagestream to fedora:latest
For some reason flatpak indexer had fedora:latest redefined to
fedora:40. Let's correct this.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-01-08 14:18:17 +01:00
Jakub Kadlcik
a56f61e4b5 copr-be: oops a typo, in lua there is no != but ~= 2026-01-07 21:50:18 +01:00
Jakub Kadlcik
55e6989d10 copr-be: oops forgot one important comment about the redirect 2026-01-07 21:43:16 +01:00
Jakub Kadlcik
f357513bdf copr-be: fix Pulp redirect for RPM files
We cannot simply use the same Copr path but on Pulp, because the
directory structure is different.

Copr:

    @copr/copr-dev/fedora-43-x86_64/09975054-copr-cli/copr-cli-2.4.post1-1.git.12.8aed90c.fc43.src.rpm

Pulp:

    @copr/copr-dev/fedora-43-x86_64/Packages/c/copr-cli-2.4.post1-1.git.12.8aed90c.fc43.src.rpm
2026-01-07 21:39:23 +01:00
Samyak Jain
6764d87bb6 Add user eln-buildsync in place for the serviceaccount'
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2026-01-07 22:32:35 +05:30
Greg Sutcliffe
c089a6799f Zabbix: fix STL trend item to correct data source
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-01-07 16:14:15 +00:00
Greg Sutcliffe
3d544e0919 Zabbix: lower CPU load alert level, and add STL trend item for testing
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-01-07 15:55:43 +00:00
Jiri Kyjovsky
d79d6ca487 copr/anubis: fix configuration on frontend to protect only /coprs (same for distgit)
Anubis was accidentally enabled for all traffic (/) instead of just
the /coprs/ web UI. This caused unnecessary bot challenges for API
clients, dnf/yum, and other automated tools.

Use Anubis BASE_PREFIX to cleanly protect only specific endpoints:
- Frontend: /coprs/ (web UI)
- Dist-git: /{{ cgit_uri }}/ (package browser)

https://anubis.techaro.lol/docs/admin/installation#using-base-prefix
2026-01-07 13:58:11 +01:00
Michal Konecny
66ea3d1769 [httpd] Re-enable history endpoint on src.fp.o
See https://pagure.io/fedora-infrastructure/issue/13011 for more info.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-01-07 09:01:48 +00:00
Adam Williamson
3a2b79ec54 greenwave policy: cover many openQA tests added recently
This is mostly adding aarch64 runs of existing tests, but also
we add the new desktop_graphics_validation test on both arches,
and desktop_keyring on KDE which wasn't run before for no good
reason.

All of these were turned on in openQA itself last year. The most
recent is desktop_graphics_validation which was added 2025-11-28.
All the others have been running since at least 2025-11-19. I'll
check for any old, stuck updates which need any of these run
manually.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-06 12:28:56 -08:00
Adam Williamson
fc36e437c0 reverseproxy: whoops, drop stray duplicate endif
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-06 10:17:49 -08:00
Adam Williamson
0547a22e86 Forgejo attachment redirects: set up for prod
This tweaks the Forgejo redirect-to-pagure-for-attachments stuff
to work for prod as well as staging, since we proved it out in
staging and we do want it to actually work for prod migrations.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-06 08:59:39 -08:00
Aurélien Bompard
e38fedb393 Alias generation script: retry on connection error
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2026-01-06 13:59:46 +01:00