rpm: proxy RPM Fusion free/nonfree remotes #7

Merged
benvin merged 2 commits from benvin/rpmfusion-remotes into main 2026-07-18 14:29:45 +10:00
Owner

Adds caching artifactapi remote proxies for the RPM Fusion free and nonfree package trees, pointed at the download1.rpmfusion.org origin.

Nodes still referenced the retired packagerepo.service.consul rpmfusion mirror, so dnf failed to fetch repomd.xml and package installs (e.g. dns-updater on media nodes) broke.

Changes:

  • add config/remote_rpm/rpmfusion-free.yaml (base_url https://download1.rpmfusion.org/free)
  • add config/remote_rpm/rpmfusion-nonfree.yaml (base_url https://download1.rpmfusion.org/nonfree)

Paired with puppet-prod PR repointing the rpmfusion baseurls at these remotes.

https://claude.ai/code/session_01VZ81u2JtjvaPq8Z3EDTSMb

Adds caching artifactapi remote proxies for the RPM Fusion free and nonfree package trees, pointed at the `download1.rpmfusion.org` origin. Nodes still referenced the retired `packagerepo.service.consul` rpmfusion mirror, so dnf failed to fetch `repomd.xml` and package installs (e.g. `dns-updater` on media nodes) broke. Changes: - add `config/remote_rpm/rpmfusion-free.yaml` (base_url `https://download1.rpmfusion.org/free`) - add `config/remote_rpm/rpmfusion-nonfree.yaml` (base_url `https://download1.rpmfusion.org/nonfree`) Paired with puppet-prod PR repointing the rpmfusion baseurls at these remotes. https://claude.ai/code/session_01VZ81u2JtjvaPq8Z3EDTSMb
unkinben added 1 commit 2026-07-18 14:04:07 +10:00
rpm: proxy RPM Fusion free/nonfree remotes
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
04617699aa
The rpmfusion-free / rpmfusion-nonfree repos have no artifactapi remote,
so nodes still point at the retired packagerepo.service.consul mirror and
dnf fails to fetch repomd.xml.

Add caching remote proxies for both trees, pointed at the upstream
download1.rpmfusion.org origin, so el nodes can install RPM Fusion
packages (ffmpeg, etc.) through artifactapi.

Claude-Session: https://claude.ai/code/session_01VZ81u2JtjvaPq8Z3EDTSMb
unkinben added 1 commit 2026-07-18 14:18:37 +10:00
rpm: drop repodata from rpmfusion immutable_patterns
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
e71eb90101
repodata is regenerated upstream, so it must stay mutable (mutable_ttl)
rather than being cached as immutable.

Claude-Session: https://claude.ai/code/session_01VZ81u2JtjvaPq8Z3EDTSMb
benvin merged commit 8735cc7e74 into main 2026-07-18 14:29:45 +10:00
benvin deleted branch benvin/rpmfusion-remotes 2026-07-18 14:29:45 +10:00
Sign in to join this conversation.