From 4cfc5c964be1ef3a5934c766fd1ee125ee5fb1be Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sun, 26 Jul 2026 23:27:27 +1000 Subject: [PATCH] yum: remove the legacy unkinben personal repo entirely Finish the artifactapi migration by dropping the last legacy Gitea-hosted (git.query.consul) yum repo. The yum profile's purge => true then removes /etc/yum.repos.d/unkin.repo from hosts. The jellyfin media role was the only consumer; its jellyfin-* packages (jellyfin-web, jellyfin-server, jellyfin-ffmpeg-bin) live only in unkinben and will stop receiving updates until republished into artifactapi (e.g. rpm-internal-elN). Its other deps (SDL2, ffmpeg, ffmpeg-devel) come from rpmfusion and are unaffected. - remove the unkinben yumrepo definition from AlmaLinux/all_releases.yaml - remove the unkinben ensure: present override from the jellyfin role Claude-Session: https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv --- hieradata/os/AlmaLinux/all_releases.yaml | 13 ------------- hieradata/roles/apps/media/jellyfin.yaml | 2 -- 2 files changed, 15 deletions(-) diff --git a/hieradata/os/AlmaLinux/all_releases.yaml b/hieradata/os/AlmaLinux/all_releases.yaml index 9b68e1b..5b5320e 100644 --- a/hieradata/os/AlmaLinux/all_releases.yaml +++ b/hieradata/os/AlmaLinux/all_releases.yaml @@ -70,19 +70,6 @@ profiles::yum::global::repos: baseurl: https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/epel/%{facts.os.release.major}/Everything/%{facts.os.architecture} gpgkey: https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/epel/RPM-GPG-KEY-EPEL-%{facts.os.release.major} mirrorlist: absent - # unkinben is a personal RPM repo still hosted on Gitea (git.query.consul). - # It is NOT part of the artifactapi migration (its packages are not mirrored - # into rpm-internal/rpm-vendor) and the jellyfin media role still enables it, - # so it is retained here unchanged. Migrate/remove separately once its content - # is available from artifactapi. - unkinben: - name: unkinben - descr: unkinben repository - target: /etc/yum.repos.d/unkin.repo - baseurl: https://git.query.consul/api/packages/unkinben/rpm/el%{facts.os.release.major} - gpgkey: https://git.query.consul/api/packages/unkinben/rpm/repository.key - gpgcheck: false - mirrorlist: absent rpm-internal: name: rpm-internal descr: rpm-internal repository diff --git a/hieradata/roles/apps/media/jellyfin.yaml b/hieradata/roles/apps/media/jellyfin.yaml index 661214f..10ba2f4 100644 --- a/hieradata/roles/apps/media/jellyfin.yaml +++ b/hieradata/roles/apps/media/jellyfin.yaml @@ -57,5 +57,3 @@ profiles::yum::global::repos: ensure: present rpmfusion-nonfree: ensure: present - unkinben: - ensure: present