1
0
Fork 0
forked from infra/ansible
Commit graph

9,373 commits

Author SHA1 Message Date
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
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
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
d76afa032b Move the qa-landingpage reverse proxy config removal
...we already have a better place to do this, it turns out.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-21 15:44:01 -08:00
a994e1031a Gah, drop the when as well
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-21 14:46:39 -08:00
c2f25426e8 Try and fix the qa redirect
ugh, it's hard to understand this stuff.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-21 14:46:16 -08:00
2a5465404f proxies-redirects: add a tag for the qa redirects
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-21 14:36:47 -08:00
382f947eff Drop qa-landingpage, clean up blockerbugs config a bit
Per https://pagure.io/fedora-qa/issue/859 we want to drop the QA
landing page at qa.fedoraproject.org. This should turn it back
into a redirect to the wiki page. We also drop the certificate
for qa.fp.o (since blockerbugs uses the wildcard certificate
anyway) and remove a duplicate reverseproxy entry for blockerbugs
(we had two otherwise-identical entries that were restricted to
prod and stg with `when` conditions).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-21 14:29:13 -08:00
0e0b5f92c6
Zabbix: add shush/ok scripts and playbook
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-01-21 17:00:06 +00:00
a754144f19 Update infra pagure.io links to forge.fp.o (WIP)
This should update all the references we have to
https://pagure.io/fedora-infrastructure to the
new https://forge.fedoraproject.org/infra/tickets/ area.

Do not merge this before the migration on tuesday.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-20 14:39:40 -08:00
Rolv Apneseth
c3af50bd49 Add user rapneset to playbooks/openshift-apps/fedora-coreos-pipeline.yml 2026-01-20 10:44:56 +00:00
d0fe436ca2 proxies-redirects: fix extra trailing slash on getfedora.org redirect
Signed-off-by: Gregory Bartholomew <gregory.lee.bartholomew@gmail.com>
2026-01-19 22:28:30 +00:00
James Antill
bded16fdab stg.pagure.io: Test against pagure-staging. Also change prod. test.
Signed-off-by: James Antill <james@and.org>
2026-01-16 15:07:45 -05:00
Hristo Marinov
b6538653e2 proxies-redirects.yml: Atomic Desktops Docs Fix
See https://pagure.io/fedora-infra/ansible/pull-request/3035
2026-01-15 23:26:10 +00:00
0535d64f12 proxies-redirects: point fedoracommunity.org at the fedora wiki
Since there are still a handful of active community sites and they are
documented in the Fedora Wiki, point fedoracommunity.org at the Fedora
Wiki so they can be found.

Signed-off-by: Gregory Bartholomew <gregory.lee.bartholomew@gmail.com>
2026-01-15 23:22:21 +00:00
a18576f826 Remove coreos-ostree-importer playbook and templates
Removes the OpenShift configuration for coreos-ostree-importer including
playbooks and related templates

Ref: https://github.com/coreos/fedora-coreos-tracker/issues/2070
2026-01-15 19:27:10 +00:00
20064ac2d4
Use blocks to apply the tags to the tasks within an included role
See: https://docs.ansible.com/projects/ansible/latest/playbook_guide/playbooks_tags.html#tag-inheritance-for-includes-blocks-and-the-apply-keyword

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2026-01-15 18:16:04 +01:00
223288d6c8
Ansible can't loop over roles
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2026-01-15 18:06:42 +01:00
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
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
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
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
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
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
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
4f4fbd3c26
communishift: renaming tasks in cleanup notification playbook
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2025-12-18 15:39:37 +00:00
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
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
eac03a251a download-iso01: adjust for new location
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-11 15:44:09 -08:00
f5e8dd2a9a proxies: move docs behind anubis too
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-11 10:46:49 -08:00
56ce3d434c proxies: fix creates in shell call
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-11 08:49:43 -08:00
d08b0f7814
Proxies: Fix indentation in proxy playbook
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-12-11 16:45:19 +00:00
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
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
56fc4590f7
Zabbix: try simpler role include
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-12-11 13:04:56 +00:00
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
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
17fc107bac copr-be: disable storinator backups (the server is being moved) 2025-12-10 09:18:30 +01:00
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
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
8bea488272
Zabbix: Add Datanommer monitoring to noc01
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-12-09 16:59:35 +00:00
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
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
46b9264ba8
forgejo: distgit playbook
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2025-12-08 14:16:15 +00:00
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
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
1a56c792b9
Fix MirrorManager buildconfig name
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-12-03 12:31:24 +01:00