Commit Graph

44165 Commits

Author SHA1 Message Date
Greg Sutcliffe
e2934b16b0 Zabbix: increase read threashold for builders too
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-08-18 12:09:53 +01:00
Greg Sutcliffe
04c08dd7d3 Zabbix: ibiblio05 has consistent high read times, increase threshold
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-08-18 12:00:39 +01:00
Greg Sutcliffe
cb2c567c82 Zabbix: move builder memory threshold to group_vars
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-08-18 11:47:07 +01:00
Greg Sutcliffe
4089e651ef Zabbix: ipa01 has frequent memory spikes, increase threshold
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-08-18 11:35:01 +01:00
Greg Sutcliffe
a0507100b2 Zabbix: move vnet exclusion to group vars
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-08-18 10:59:09 +01:00
Ryan Lerch
52063ee3d1 [forgejo] disable users able to log in with password
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-08-18 17:14:47 +10:00
Carl George
4e6b29f033 epel-minor-release/koji-release-tags: Remove present state parameters
The default state is present, so it's not necessary to specifiy it.

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-15 15:42:30 -05:00
Carl George
2e31e51791 epel-minor-release/koji-release-tags: Update inheritance of epel10 tag
The epel10 tag is a special locked tag we use for the baseurl of the
local repo in the epel-10 template of mock-core-configs.  It is similar
to the locked rawhide tag.  During mass branching we need to change its
inheritance to the next epel10.x minor version tag.

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-15 15:42:30 -05:00
Carl George
c343847f68 epel-minor-release/koji-release-tags: Use more descriptive task names
Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-15 15:42:30 -05:00
Carl George
3ea97bebbe epel-minor-release/koji-release-tags: Enforce bare merge mode on external repos
If not specified, koji defaults to "koji" merge mode, not "bare".

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-15 15:42:30 -05:00
Carl George
d5cabb0a79 epel-minor-release/koji-release-tags: Update external repo handling
The original make-koji-release-tags script this playbook is based on had
a significant flaw.  The original design was to have external repos for
each epel10.x-base tag that changed URLs over time.  For example,
epel10.0-base would have an external repo of el10.0-baseos that would
migrate through the following repos:

* https://infrastructure.fedoraproject.org/repo/centos/centos-10/BaseOS/$arch/os/
* https://infrastructure.fedoraproject.org/repo/centos/centos-10-snapshot/BaseOS/$arch/os/
* https://infrastructure.fedoraproject.org/repo/rhel/rhel10/10.0/repos/$arch/baseos/

During the epel10.0 mass branching, we discovered that wouldn't work.
CentOS and RHEL have many RPMs with the same filename but different
checksums as they have different metadata and are signed with a
different key.  Koji build error out when the checksum of an RPM that
has already been indexed changes.  The solution to this is to use
external repos whose URLs don't change, but then move the external repos
around to different tags over time.  That is what we have already
implemented in production, we just never updated make-koji-release-tags
to reflect it.

This changes the playbook create the new epel10.x-base tag with the
correct external repo names and switch the existing epel10.x-base tag
from the centos-10 repos to the centos-10-snapshot repos.

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-15 15:42:22 -05:00
Kevin Fenzi
b4ce7aa042 db01.stg: double memory
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-14 11:30:27 -07:00
Kevin Fenzi
e8da330802 proxies: block another network thats generating a ton of traffic
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-14 11:30:27 -07:00
Michal Konecny
198d20ee82 [cloud-image-uploader] Use the correct cert
The fedora-messaging certs needed to be regenerated because of the
change in CA. Let's use the new ones.
2025-08-14 16:45:40 +02:00
David Kirwan
a899f6c4bb forgejo: set the correct hostname in the route
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2025-08-14 14:25:50 +01:00
Akashdeep Dhar
24f88e1ce6 fix(mdapi): add hostname argument for staging environment
Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
2025-08-14 10:41:46 +00:00
James Antill
573bfa12f7 updates-uptimes: Move the script to the installable dir.
Signed-off-by: James Antill <james@and.org>
2025-08-13 18:27:35 -04:00
James Antill
778711e986 updates-uptimes: Add {{files}} prefix to path.
Signed-off-by: James Antill <james@and.org>
2025-08-13 18:19:25 -04:00
Carl George
875b764644 batcave: re-enable CentOS 10 snapshot sync
https://codeberg.org/fedora/epel/issues/36

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-13 21:11:05 +00:00
Carl George
c419dacd38 batcave: exclude more unnecessary paths from CentOS 10 sync
Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-13 21:11:05 +00:00
Kevin Fenzi
29b3da86d5 buildvm-a64-48: drop for now
bvmhost-a64-05 has less memory than 01-04, so fewer buildvm's on it.
However, even with that it sometimes is OOM killing one.
So, lets drop 48 for now to give it more free memory.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-13 12:00:35 -07:00
Michal Konecny
92e71e5c8e [mdapi] Use correct name for jinja template 2025-08-13 15:37:39 +02:00
Michal Konecny
b82f406da8 [mdapi] Only reflect the GO changes on staging
Production is not ready yet to work with that changes. Let us separate
them using jinja templating.
2025-08-13 15:28:03 +02:00
Kevin Fenzi
9b5371fa08 proxies: add forge site/reverseproxy
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-12 17:35:07 -07:00
Vít Smolík
57ecc1e25c fixed typos
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2025-08-12 21:28:18 +00:00
Carl George
37be8cdf37 Create symlinks to most recent composes instead of empty repos
Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-12 17:25:54 -04:00
Diego Herrera
8120c83852 Fix ansible-linter issues
Signed-off-by: Diego Herrera <dherrera@redhat.com>
2025-08-12 17:25:54 -04:00
Diego Herrera
d52971b34d Fix yamllint issues
Signed-off-by: Diego Herrera <dherrera@redhat.com>
2025-08-12 17:25:54 -04:00
Diego Herrera
ce547885c1 Add playbook to create folders and repos to setup bohdi during the epel minor branching process
Signed-off-by: Diego Herrera <dherrera@redhat.com>
2025-08-12 17:25:54 -04:00
Diego Herrera
2e6a39005d Add playbook to create epel minor branches
Signed-off-by: Diego Herrera <dherrera@redhat.com>
2025-08-12 17:25:54 -04:00
Diego Herrera
a3adc7be16 Add koji release tags playbook for the epel minor branching process
Signed-off-by: Diego Herrera <dherrera@redhat.com>
2025-08-12 17:25:54 -04:00
James Antill
e29a37a23a updates-uptimes: Add dynamic uptime for main data. Fix cron (sigh 12h fix).
Signed-off-by: James Antill <james@and.org>
2025-08-12 17:20:21 -04:00
Kevin Fenzi
fd6828d7c8 buildvm-x86-riscv: increase max jobs a bunch
These vm's run tasks like newrepos and tagging, so they can handle a lot
more smaller jobs like that. Increase things to 128 for now.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-12 09:06:29 -07:00
Samyak Jain
a0d0e67578 robosignatory: switch eln to fedora-44 key
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-08-12 14:35:47 +00:00
Samyak Jain
bdbe1b4120 robosignatory: also allow resigning f44 tagged packages
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-08-12 14:35:47 +00:00
Samyak Jain
4418d1d001 Branch Fedora 43 from Rawhide
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-08-12 14:35:47 +00:00
Aurélien Bompard
b754a19491 w2fm: let the build know about the environment
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-08-12 15:45:20 +02:00
Akashdeep Dhar
50818352ab fix(mdapi): configure buildconfig to use Containerfile instead of Dockerfile
OpenShift was failing to build mdapi because it was looking for Dockerfile
but the repository contains Containerfile. Added dockerStrategy.dockerfilePath
configuration to specify the correct container build file.

Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
2025-08-12 10:48:21 +00:00
Akashdeep Dhar
651b58cee2 badges: add client config for UI revamp testing
Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
2025-08-12 07:31:16 +00:00
Akashdeep Dhar
f52650361b fix(mdapi): remove undefined myconfigpy-volume references
Remove volumemount references to myconfigpy-volume from cronjob and
deploymentconfig as the corresponding volume definition was missing,
causing OpenShift deployment failures.

Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
2025-08-12 06:59:54 +00:00
James Antill
a0c202f3af updates-uptimes: More UI changes. Add history/diffstat. Add cron job.
Signed-off-by: James Antill <james@and.org>
2025-08-12 02:30:34 -04:00
Kevin Fenzi
c0d8d62a64 autosign: allow resigning eln packages with fedora-44 key
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-11 12:24:23 -07:00
Vít Smolík
7247f9e454 removed * from staging, renamed to keep naming like other playbooks
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2025-08-11 18:12:00 +00:00
Vít Smolík
cdd3b93a04 fix (most) lint problems on update_all and update_all-stg (+ comments)
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2025-08-11 18:12:00 +00:00
Vít Smolík
25f82eecf8 WIP: fixing things, removed nagois from update_all.yml
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2025-08-11 18:12:00 +00:00
Vít Smolík
02e38e2349 fix indentation, so zuul check passes
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2025-08-11 18:12:00 +00:00
Vít Smolík
5c128f27ac add manual/update_all-stg.yml
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2025-08-11 18:12:00 +00:00
Vít Smolík
c5957ec1d0 add manual/update_all.yml
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2025-08-11 18:12:00 +00:00
Michal Konecny
91734c9f82 [datanommer] Increase memory limit to 2Gi
Datanommer crashed on big commit message (see
https://apps.fedoraproject.org/datagrepper/v2/id?id=e51ddae8-ba7e-409c-8329-697bac4d4680&is_raw=true&size=extra-large)
and it was killed by OOM.
Increasing the memory limit to 2Gi helped to process the message. So
let's make this change permanent.
2025-08-11 18:28:22 +02:00
Lenka Segura
8177465025 distgit: hotfix for links to accounts.fpo
Signed-off-by: Lenka Segura <lsegura@redhat.com>
2025-08-11 14:08:53 +02:00