Commit Graph

9155 Commits

Author SHA1 Message Date
Michal Konecny
6fc54fb18c [bodhi] Increase the amount of staging consumers
See https://pagure.io/fedora-infrastructure/issue/12932.

The Bodhi needs some optimization as the processing of some messages
takes 40 seconds. We need to keep at least 10 consumers to handle the
load on staging.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-01-15 16:33:52 +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
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
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
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
Greg Sutcliffe
b3b1947c21 Zabbix: Update host_reboot play to shush Zabbix
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-12-19 13:15:01 +00:00
Adam Williamson
01150e5290 elections: use set-forwarded-headers: replace for now
This should 'fix' broken redirects in the elections UI, see
https://pagure.io/fedora-infrastructure/issue/12997 .

This probably isn't ultimately the correct fix but it should make
things work for now. The real issue seems to be that elections'
custom WSGI app wrapper which attempts to handle the app being
reverse-proxied doesn't handle all proxied headers and/or doesn't
handle comma-separated list values. The long-term fix is likely
to be using werkzeug/middleware/proxy_fix.py instead, see
https://pagure.io/elections/issue/106 .

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-12-18 11:14:50 -08:00
David Kirwan
4f4fbd3c26 communishift: renaming tasks in cleanup notification playbook
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2025-12-18 15:39:37 +00:00
David Kirwan
2154067fef communishift: rename task being called in cleanup notification playbook
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2025-12-18 15:36:32 +00:00
David Kirwan
ada7943373 communishift: remove unnecessary imports in clean up notification tasks
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2025-12-18 15:34:33 +00:00
Kevin Fenzi
eac03a251a download-iso01: adjust for new location
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-11 15:44:09 -08:00
Kevin Fenzi
f5e8dd2a9a proxies: move docs behind anubis too
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-11 10:46:49 -08:00
Kevin Fenzi
56ce3d434c proxies: fix creates in shell call
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-11 08:49:43 -08:00
Greg Sutcliffe
d08b0f7814 Proxies: Fix indentation in proxy playbook
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-12-11 16:45:19 +00:00
Greg Sutcliffe
e2bc07005c Zabbix: add external http connectivity checks to proxies
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-12-11 16:40:16 +00:00
Greg Sutcliffe
7a96ab49e8 Zabbix: proxy playbook is erroring, add this new role elsewhere
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-12-11 13:07:13 +00:00
Greg Sutcliffe
56fc4590f7 Zabbix: try simpler role include
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-12-11 13:04:56 +00:00
Greg Sutcliffe
feee862e77 Zabbix: Add grab-bag of SSL checks to proxy01(.stg)
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-12-11 12:59:31 +00:00
Kamil Páral
44df25b2e7 update owners for Quality apps in OpenShift
frantisekz, lbrabec and jskladan left the team. Adamwill should own everything,
and jgroman is our new app developer.

Signed-off-by: Kamil Páral <kparal@redhat.com>
2025-12-10 14:35:07 +00:00
Pavel Raiskup
17fc107bac copr-be: disable storinator backups (the server is being moved) 2025-12-10 09:18:30 +01:00
Kevin Fenzi
452cb142ac virthost: install collectd on fedora based virthosts
collectd would be nice on bvmhost-p10-01/02.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-09 15:40:08 -08:00
Kevin Fenzi
79c110457c proxies: do not sync docs if they are already synced
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-09 11:33:19 -08:00
Greg Sutcliffe
8bea488272 Zabbix: Add Datanommer monitoring to noc01
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-12-09 16:59:35 +00:00
David Kirwan
6f92a973ff forgejo: rename dist-git playbook, fix typo in role name
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2025-12-08 15:09:11 +00:00
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
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
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
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
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
Jeremy Cline
9355e3a931 fedora-image-uploader: Fix the azure key file name
The combined key+cert is just suffixed with .pem
2025-12-01 13:28:16 -05:00
Michal Konecny
d2404414a6 [robosignatory] Fix typo in vars file name
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-11-28 11:38:42 +01:00
Michal Konecny
f8ed8f5087 [robosignatory] Include missing vars file
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-11-28 11:36:36 +01:00
Jeremy Cline
121e874f73 fedora-image-uploader: use combined key and certificate
The Azure client needs both the key and cert in a single file, it's not
possible to specify them separately as far as I can tell. Switch to
using the combined file for the secret.

See also: https://pagure.io/fedora-infra/ansible/pull-request/2969#comment-226104
2025-11-26 10:58:58 +00:00
Michal Konecny
35b08c5e84 [OpenShift] Add abompard to cluster owners
This is already done on os-control01, just adding it here, so it's in
ansible as well.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-11-26 10:24:20 +00:00
James Antill
cac4747885 proxies: Renewed id.stg.fp.o / apps.ocp.fp.o wildcard certs
Signed-off-by: James Antill <james@and.org>
2025-11-21 15:43:34 -05:00
Kevin Fenzi
1b9d8694ed bodhi: increase warning levels for nagios alerts on queue
bodhi gets a bunch of messages from resultsdb updating test results.
This means that it sometimes gets a large flurry of things to consume.
We don't want nagios to alert on these as it's processing and 'normal'
so, lets just up the limits here.

If there's no consumer they will grow over these limits.
If it can't process fast enough it will go over these limits.

Worst case we get notified about a problem a bit later than before.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-11-20 11:18:10 -08:00
Greg Sutcliffe
b462567522 Firmware: add a proxy to reach downloads.dell.com
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-11-20 13:58:07 +00:00
Jeremy Cline
2e45debb74 cloud-image-uploader: Switch Azure to client certificate auth
Swap out the short(ish)-lived secret for a client certificate and key.
This, unfortunately, requires a minor code change in the application so
ideally this should be rolled out to just staging, I can deploy the code
change there and double check everything works before rolling it out to
prod.

Signed-off-by: Jeremy Cline <jeremycline@linux.microsoft.com>
2025-11-19 22:59:43 +00:00
Jeremy Cline
b876584260 fedora-image-tester: use "#" rather than "*" in routing key
The routing keys published by the image uploader are in the format
"fedora_image_uploader.published.v1.azure.<release>.<variant>.<arch>".
In AMQP, * matches a single segment up to a "." whereas # matches zero
or more segments. If ELN publishing frequency uses too many test
resources we will want to filter those out, but for now lets try testing
everything.

Signed-off-by: Jeremy Cline <jeremycline@linux.microsoft.com>
2025-11-18 18:24:36 +00:00
Jeremy Cline
9d0c015291 fedora-image-uploader: add a container for testing Azure images
This introduces another container to the image upload project. This
container runs a test suite against the images we upload using LISA[0].

The new fedora-messaging consumer and associated Containerfile were
added in https://pagure.io/cloud-image-uploader/pull-request/65. Like
when I introduced the image uploader, I'm starting with Azure since I've
got the most access to that, but LISA also supports AWS so I expect to
expand this in the future.

Finally, not much is done with the results of the tests just yet. A
message is published with the results, and the HTML results are stashed
in a storage account. In the future there will be a static page
summarizing the results and detailing failures, and images will be
tagged and promoted if tests are satisfactory. It'll also be hooked up
to the QA results wiki so Adam doesn't have to beg the Cloud SIG to do
some testing for releases.

[0] https://mslisa.readthedocs.io/
2025-11-17 22:53:51 +00:00
Kevin Fenzi
805d9ff30c riscv-keytabs: make 20 more keytabs
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-11-17 07:33:02 -08:00
Kevin Fenzi
90e279dee1 src: move src behind proxy varnish
Hopefully this will help the high ai scraper load and not break
anything.

In the event we need to revert, simply change the proxyurl back to the
haproxy endpoint instead of the varnish endpoint.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-11-16 10:52:07 -08:00
Kevin Fenzi
46f9bcb797 src: try putting src behind varnish in staging.
The scrapers are now downloading js and css files at a really high rate,
and thats causing a lot of load on pkgs01.

So, lets see if we can just move src behind the varnish on proxies.
This should allow it to return those pretty static files a lot
faster and not cause load on the backend.

However, putting varnish in the path might mess up something, so
lets just test in staging first.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-11-16 10:05:33 -08:00
Gregory Bartholomew
c509e526fb retire legacy fedora websites repo phase 1
Signed-off-by: Gregory Bartholomew <gregory.lee.bartholomew@gmail.com>
2025-11-14 18:31:40 +00:00
Michal Konecny
a75f88d99d [ipa] Fix staging audit tasks
It seems like somebody just copied the production tasks for staging
without changing the LDAP domain, which caused the staging task to fail.
This commit is fixing that. And tagging the related tasks as well.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-11-14 09:52:16 +01:00
Michal Konecny
4fb97d61cd [release-monitoring] Disable check service on staging
I didn't realized that the check service, which is hitting a lot of
repositories is running on staging as well. Let's disable it and leave
it for manual testing if needed.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-11-13 15:37:21 +01:00