Commit Graph

45288 Commits

Author SHA1 Message Date
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
Miroslav Suchý
1becdd9e81 bump up number of reserved instances 2026-01-06 12:55:31 +01:00
Michal Konecny
fd247ae355 [proxies] Remove the reverse proxy for languages
This seems to conflict with redirect config. So let's remove it.

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

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-01-05 15:37:24 +01:00
Michal Konecny
540ec86d79 [proxies] Add redirect for languages.fp.o
See https://pagure.io/fedora-infrastructure/issue/12998 for more info.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-01-05 15:06:18 +01:00
Anton Livaja
993006596f modify stagex url to allow searching by basename 2026-01-05 10:21:30 +00:00
Huijing Hei
76a5fb4097 coreos-ci: add hhei as appowners 2026-01-05 08:50:54 +00:00
Pragyan Poudyal
bc1cae0f5f Update playbooks/openshift-apps/coreos-ci.yml
Add pragyan-poudyal to appowners
2026-01-05 08:49:09 +00:00
Kevin Fenzi
ee5c732c8c people01: also increase memory to 32g
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-30 09:34:45 -08:00
Kevin Fenzi
f717aeb615 people01: bump number of cpus to 16
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-30 09:31:39 -08:00
Adam Williamson
37e2d34eb6 proxies: block IP attempting SQL injections on openQA (prod)
My staging effort seems to have worked, so let's do prod too.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-12-30 08:58:11 -08:00
Adam Williamson
b9fe2e598e proxies: add nft_block_rules to nftables.staging
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-12-30 08:56:14 -08:00
Adam Williamson
3e8c446877 proxies: block IP attempting SQL injections on openQA
I hope I got this right. This IP is trying Little Bobby Tables
attacks on openQA and it's making the servers crash.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-12-30 08:46:28 -08:00
Adam Williamson
d7fbddc338 varnish: drop kerneltest
It was moved to openshift in 2024 (see e.g. 0e5f679). Dropped
from haproxy config in 55056c6.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-12-26 19:39:02 +00:00
Adam Williamson
8801582e01 varnish: drop blockerbugs
Moved to openshift in 2022 (see e.g. ab4db44) and was dropped from
the haproxy config in 55056c6, nothing listens on 10022 on the
proxies these days.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-12-26 19:39:02 +00:00
Adam Williamson
3ef38feb21 varnish: remove askbot
See cb22afd (removed ask config in 2018). It's been gone since
then. Nothing listens on 10021 on the proxies.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-12-26 19:39:02 +00:00
Adam Williamson
4f6c6f7460 varnish: remove packages
See 5413a21 (noting it was moved to openshift in 2020) and
55056c6 (removed it from haproxy config).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-12-26 19:39:02 +00:00
Adam Williamson
bee72cf44d varnish: drop bodhi
Was moved to openshift long ago. All of these URLs are now just
302s to bodhi.fedoraproject.org in the httpd config. Nothing
listens on port 10009 on the proxies.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-12-26 19:39:02 +00:00
Adam Williamson
13eeea6d6a varnish: drop mirrormanager (not mirrorlists)
Was moved to openshift. Was dropped from haproxy config in
55056c6, but not from varnish.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-12-26 19:39:02 +00:00
James Antill
982818878e updates+uptimes: Add --hist and --osnames options.
Signed-off-by: James Antill <james@and.org>
2025-12-26 13:12:25 -05:00
James Antill
c127602949 Remove rest of f41-test.
Signed-off-by: James Antill <james@and.org>
2025-12-26 12:46:03 -05:00
Kevin Fenzi
5dee660cac proxy3: use fqdn in nagios
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-25 08:49:17 -08:00
James Antill
efa0061ca5 Remove f41-test from inventory.
Signed-off-by: James Antill <james@and.org>
2025-12-25 08:35:47 -05:00
Adam Williamson
ae1dfd09d2 Drop fas backend from varnish config
I'm pretty sure this is a vestige of FAS2. 'fas01' resolves on
*most* proxies, but to an IP address that doesn't exist. On
proxy01.stg (but not proxy02.stg for some reason?) it does not
resolve at all, and this causes varnish to fail to start up.
Let's just get rid of it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-12-23 23:26:50 -08:00
Greg Sutcliffe
9fae8c7d2d Zabbix: First try of the CMDB-in-Zabbix-Inventory idea (#12817)
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-12-22 15:09:07 +00:00
Pavel Raiskup
cd95aa0095 copr-be: try to use x86 copr04 2025-12-20 15:54:12 +01:00