yum: point rpmfusion repos at artifactapi #486

Merged
benvin merged 1 commits from benvin/rpmfusion-artifactapi into develop 2026-07-18 14:30:25 +10:00
Owner

Repoints the rpmfusion-free and rpmfusion-nonfree yum repos from the retired packagerepo.service.consul mirror to the artifactapi RPM Fusion remotes.

dnf on media nodes (jellyfin, nzbget) failed with Cannot download repomd.xml: All mirrors were tried, which blocked package installs such as dns-updater.

Changes:

  • rpmfusion-free baseurl → .../api/v1/remote/rpmfusion-free/el/updates/$major/$arch/, gpgkey → .../rpmfusion-free/el/RPM-GPG-KEY-rpmfusion-free-el-$major
  • rpmfusion-nonfree baseurl → .../api/v1/remote/rpmfusion-nonfree/el/updates/$major/$arch/, gpgkey → .../rpmfusion-nonfree/el/RPM-GPG-KEY-rpmfusion-nonfree-el-$major

Depends on terraform-artifactapi PR #7 (adds the rpmfusion remotes) being applied first.

https://claude.ai/code/session_01VZ81u2JtjvaPq8Z3EDTSMb

Repoints the `rpmfusion-free` and `rpmfusion-nonfree` yum repos from the retired `packagerepo.service.consul` mirror to the artifactapi RPM Fusion remotes. dnf on media nodes (jellyfin, nzbget) failed with `Cannot download repomd.xml: All mirrors were tried`, which blocked package installs such as `dns-updater`. Changes: - `rpmfusion-free` baseurl → `.../api/v1/remote/rpmfusion-free/el/updates/$major/$arch/`, gpgkey → `.../rpmfusion-free/el/RPM-GPG-KEY-rpmfusion-free-el-$major` - `rpmfusion-nonfree` baseurl → `.../api/v1/remote/rpmfusion-nonfree/el/updates/$major/$arch/`, gpgkey → `.../rpmfusion-nonfree/el/RPM-GPG-KEY-rpmfusion-nonfree-el-$major` Depends on terraform-artifactapi PR #7 (adds the rpmfusion remotes) being applied first. https://claude.ai/code/session_01VZ81u2JtjvaPq8Z3EDTSMb
unkinben added 1 commit 2026-07-18 14:04:21 +10:00
yum: point rpmfusion repos at artifactapi
ci/woodpecker/pr/puppet-lint Pipeline was successful
ci/woodpecker/pr/yamllint Pipeline was successful
ci/woodpecker/pr/bolt-validate Pipeline was successful
ci/woodpecker/pr/erb-validate Pipeline was successful
ci/woodpecker/pr/epp-validate Pipeline was successful
ci/woodpecker/pr/ruby-validate Pipeline was successful
ci/woodpecker/pr/puppet-validate Pipeline was successful
ci/woodpecker/pr/ruby-check Pipeline was successful
ba73959b6a
The rpmfusion-free / rpmfusion-nonfree repos still targeted the retired
packagerepo.service.consul mirror, so dnf on media nodes (jellyfin,
nzbget) failed with "Cannot download repomd.xml: All mirrors were tried",
blocking package installs such as dns-updater.

Repoint both baseurl and gpgkey at the artifactapi RPM Fusion remotes
(rpmfusion-free / rpmfusion-nonfree), matching the migration already done
for the other repos in this file.

Claude-Session: https://claude.ai/code/session_01VZ81u2JtjvaPq8Z3EDTSMb
benvin merged commit 8f49c35c16 into develop 2026-07-18 14:30:25 +10:00
benvin deleted branch benvin/rpmfusion-artifactapi 2026-07-18 14:30:25 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/puppet-prod#486