Commit Graph

1337 Commits

Author SHA1 Message Date
Patrik Polakovič
46fbcc5567 Branch Fedora 44 from Rawhide
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2026-02-05 19:10:58 +00:00
Mattia Verga
c98a72f0c2 bodhi: update to 25.11.3 and disable returning celery results
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2026-01-28 16:34:23 +00: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
Mattia Verga
7cdf3ae91c bodhi-stg: disable returning back celery results
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-12-16 11:31:15 +00:00
Samyak Jain
259264b36e Fedora 41 is now EOL
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2025-12-15 19:14:06 +01:00
Mattia Verga
7517b2ce1e bodhi: upgrade to F43 and 25.11.2
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-12-05 20:42:51 +00:00
Samyak Jain
4f2bf475b5 Revert "Fedora 41 is now EOL"
EOL is shifted to december 10.

This reverts commit 717323a450.

Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-11-28 15:50:14 +05:30
Samyak Jain
717323a450 Fedora 41 is now EOL
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-11-27 19:43:32 +05:30
Mattia Verga
23e898298e bodhi-stg: try again updating to F43
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-11-23 09:28:17 +01:00
Mattia Verga
8fc5734974 bodhi: update prod to 25.11.1
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-11-19 16:51:53 +00:00
Carl George
afa44e37e0 Retire EPEL 10.0
Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-11-11 16:34:06 -06:00
Mattia Verga
556c610ab7 bodhi: tweak logging on stg
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-11-09 10:11:14 +01:00
Mattia Verga
2e12d46f9c bodhi: fix log config for staging change
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-11-03 18:14:46 +01:00
Mattia Verga
7653f1183a bodhi: test updating staging to F43
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-11-03 16:33:37 +00:00
Patrik Polakovic
82b086f6be Add glibc32 to Pungi template filter
Related issue: pagure.io/releng/issue/12023
Signed-off-by: Patrik Polakovic <patrik@alphamail.org>
2025-10-16 18:34:36 +00:00
Kevin Fenzi
37211b2d9c bodhi-backend: tell skopeo to retry
The large flatpak push (290 flatpaks) was hitting an occasional timeout,
which caused the entire compose to fail. Just making it retry gets it
through this.

This is a emerg fix because without it all updates pushes would have
been blocked.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-10-14 08:47:34 -07:00
Adam Williamson
ebf224f92f Bodhi config: add a 'betafreeze' release status
This allows us to apply the +1/+2/7 day/14 day requirements
at Beta freeze time without also disabling blocking in the Koji
hub config.

We want to apply the requirements on *entering* Beta freeze
rather than *exiting* it to avoid an awkward situation where
updates reach a 3-day autopush threshold during the freeze and
are submitted for stable, but when we apply the 7-day/14-day
requirements at the time of lifting the freeze, they do not
meet that requirement and are ejected from the stable push.

Applying the requirements on entering Beta freeze should avoid
this issue. Beta freezes always last longer than 11 days, so it
should never be possible for an update created under the 3-day
requirements to get into a 'regular' stable push during the next
11 days. The manual stable pushes for FE and blocker bugs done
during freezes use the bodhi-push script, which does not check
any requirements, so the issue won't occur there either.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-09-17 18:02:35 +00:00
Carl George
e9f85bfb1e Branch epel10.1 from epel10
Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-25 10:28:48 -05:00
Carl George
79259c6911 Implement variables for EPEL minor version management
This introduces a set of variables for managing infrastructure changes
as EPEL minor versions change over time.  This should drastically
simplify our changes during EPEL mass branching.  This also drops the
earlier attempt of EPELCycleNumber and EPELBootstrapNumber variables,
which are no longer used.

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-24 22:01:26 -05: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
Kevin Fenzi
496110d184 bodhi / backend: set sqlite = True globally
Both the packages app and mdapi really prefer sqlite data existing.
packages setup a workaround to try and recreate the repodata
locally with sqlite, but it's not working with epel10 branches
at least.

Since all this does is take up a small bit of space, lets
just (at least for now) enable it globally.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-30 14:02:10 -07:00
Mattia Verga
855ff668eb bodhi: update blacklist for homepage users stats
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-07-29 21:10:53 +00:00
Kevin Fenzi
5579a14d86 bodhi-backend: re-enable sqlite for f41/f42 updates
Enable sqlite for f41/f42 for now. mdapi still needs this.
A replacement application that will not need it is under development
Once that replaces mdapi we can drop sqlite again.

See https://pagure.io/fedora-infrastructure/issue/12669

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-23 23:14:13 +00:00
Kevin Fenzi
5376cbe713 bodhi-backend01: recycle db connections after 600 seconds
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-14 20:43:09 -07:00
Kevin Fenzi
21f6b5acf8 bodhi: use fqdn for bastion/smtp host
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-07 09:04:11 -07:00
Carl George
0f03b772e5 roles/bodhi2: Disable delta RPMs for EPEL 8
We previously disabled delta RPMs for EPEL 9 and 10.  It looks like we
should disable this for EPEL 8 as well, because Pulp 3 (part of
Satellite 6.17) intentionally blocks mirror syncing of repos with delta
RPMs.

Related: https://pagure.io/fedora-infra/ansible/pull-request/2391
Related: https://community.theforeman.org/t/content-management-suse-drpm-files-not-syncing/25243
Resolves: https://pagure.io/releng/issue/12790
2025-07-06 22:26:04 +00:00
Kevin Fenzi
28da1d6cf7 bodhi-backend: switch mirror to check for sync to the generic, rdu3 ones instead of hard coding iad2 external
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-03 13:08:11 -07:00
Aurélien Bompard
b402aedb72 Remove some references to iad2 in bodhi-backend's playbook
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-06-27 15:33:33 +02:00
Aurélien Bompard
165c56fbf8 Move the bodhi sweeper configuration to the bodhi role
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-06-25 15:11:27 +02:00
Mattia Verga
81a056d162 bodhi: raise logging level of sqlalchemy in stg
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-06-21 17:58:44 +02:00
Mattia Verga
d62c99d76b bodhi: fix kwargs dict
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-06-21 17:47:24 +02:00
Mattia Verga
919db0b4c1 bodhi: another attempt to fix broken smtp logging handler in stg
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-06-21 07:40:27 +00:00
Mattia Verga
956934a15a bodhi: fix logging in stg
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-06-18 16:15:02 +00:00
Mattia Verga
ef6ce0f419 bodhi: stop using pyramid_sawing in stg
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-06-17 15:29:05 +00:00
Mattia Verga
9d5d752a88 bodhi: apply 25.5.0 release
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-05-16 19:13:33 +00:00
Neal Gompa
c6d2371874 roles/bodhi2: Turn SQLite metadata back on for EPEL
This is still needed for MDAPI.

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2025-05-14 23:26:28 +00:00
Neal Gompa
1ce3e36f76 roles/bodhi2: Set EPEL to use zstd repodata and disable unusable features
Zstd repodata support was introduced in DNF quite some time ago, and
is quite a bit faster and less resource intensive.

Additionally, there is no point in producing sqlmd or DeltaRPMs when
support for both has been removed from RHEL for a fair bit of time.

Regardless, we should leave things mostly as-is for EPEL 9, and thus
we retain older xz compression settings for that.

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2025-05-14 23:26:28 +00:00
Samyak Jain
f8d06a6812 F40 is now EOL
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-05-13 14:58:24 +00:00
Kevin Fenzi
d4f15818ef bodhi-backend: add variant for COSMIC-Atomic
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-04-19 18:59:55 -07:00
Patrik Polakovič
af73ccce72 Add Pungi filter for OpenH264 packages
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2025-04-18 19:27:48 +00:00
Ryan Brue
b3c32cbc9c Fix incorrect ref in the cosmic-atomic pungi config
Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
2025-04-18 00:12:51 -05:00
Aurélien Bompard
d884a0f8ba Use the combined RabbitMQ CA cert in the clients
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-04-11 15:15:45 +02:00
Carl George
a15e378443 bodhi_backend: publish EPEL 10.1 to 10.1 paths
https://pagure.io/epel/issue/324

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-04-03 14:29:31 -05:00
Timothée Ravier
c4710ce336 roles/bodhi2/new-updates-sync: No sync for PPC64LE Atomic Desktops
See: https://fedoraproject.org/wiki/Changes/AtomicDesktopsNoPpc64le
2025-03-24 16:18:17 +00:00
Kevin Fenzi
cf2032cac9 bodhi-backend / updates-sync: fix missing ,s
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-03-19 21:34:55 -07:00
Ryan Brue
2fd441aef6 Add Cosmic-Atomic
We have been building unofficial images at fedora-ostree-desktops based on the workstation-ostree-config files for cosmic-atomic. It's time to get it officially built.

Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
2025-03-19 20:35:21 +00:00
Carl George
092622b6bc bodhi2/backend: don't change epel-release-latest symlink if destination filename is the same
https://pagure.io/epel/issue/318

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-02-26 00:33:27 +00:00
Adam Williamson
6102284c0d Reapply fixed "Don't hardcode the branched number in Bodhi compose repo config"
This reverts commit 6d4c6b0be1, but
fixes the problem.
2025-02-23 19:19:15 +00:00
Kevin Fenzi
6d4c6b0be1 Revert "Don't hardcode the branched number in Bodhi compose repo config"
This reverts commit 13a95660e4.

Templating is wonky here.
2025-02-19 10:24:10 -08:00
Adam Williamson
13a95660e4 Don't hardcode the branched number in Bodhi compose repo config
There's no need for this to be hardcoded and manually updated,
we can template it. Add some clarifying notes on what happens
when Branched doesn't exist, and why it doesn't matter that we
don't set a correct config for the Rawhide release.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-19 18:10:53 +00:00