From 7bdb30d8d41a6419823c1b67de6cd28a205a3ea1 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sat, 18 Jul 2026 00:08:58 +1000 Subject: [PATCH] Add per-distro rpm-vendor local RPM repos rpmbuilder publishes vendored third-party RPMs (vault, consul, helm, ...) which currently go to Gitea's RPM registry. Move them onto artifactapi so they live in real yum repos alongside rpm-internal, and keep vendored packages separate from in-house software. rpmbuilder targets EL8, EL9 and Fedora 42/43/44, so each distro gets its own repo to avoid EL/Fedora RPMs colliding in a single repodata set. - Add config/local_rpm/rpm-vendor-el8.yaml - Add config/local_rpm/rpm-vendor-el9.yaml - Add config/local_rpm/rpm-vendor-f42.yaml - Add config/local_rpm/rpm-vendor-f43.yaml - Add config/local_rpm/rpm-vendor-f44.yaml config.hcl already globs local_rpm/*.yaml, so no wiring change is needed. --- config/local_rpm/rpm-vendor-el8.yaml | 1 + config/local_rpm/rpm-vendor-el9.yaml | 1 + config/local_rpm/rpm-vendor-f42.yaml | 1 + config/local_rpm/rpm-vendor-f43.yaml | 1 + config/local_rpm/rpm-vendor-f44.yaml | 1 + 5 files changed, 5 insertions(+) create mode 100644 config/local_rpm/rpm-vendor-el8.yaml create mode 100644 config/local_rpm/rpm-vendor-el9.yaml create mode 100644 config/local_rpm/rpm-vendor-f42.yaml create mode 100644 config/local_rpm/rpm-vendor-f43.yaml create mode 100644 config/local_rpm/rpm-vendor-f44.yaml diff --git a/config/local_rpm/rpm-vendor-el8.yaml b/config/local_rpm/rpm-vendor-el8.yaml new file mode 100644 index 0000000..f07647c --- /dev/null +++ b/config/local_rpm/rpm-vendor-el8.yaml @@ -0,0 +1 @@ +description: "Vendored third-party RPM packages for Enterprise Linux 8 (RHEL/AlmaLinux/Rocky 8), built by rpmbuilder" diff --git a/config/local_rpm/rpm-vendor-el9.yaml b/config/local_rpm/rpm-vendor-el9.yaml new file mode 100644 index 0000000..7671aa7 --- /dev/null +++ b/config/local_rpm/rpm-vendor-el9.yaml @@ -0,0 +1 @@ +description: "Vendored third-party RPM packages for Enterprise Linux 9 (RHEL/AlmaLinux/Rocky 9), built by rpmbuilder" diff --git a/config/local_rpm/rpm-vendor-f42.yaml b/config/local_rpm/rpm-vendor-f42.yaml new file mode 100644 index 0000000..a2cc818 --- /dev/null +++ b/config/local_rpm/rpm-vendor-f42.yaml @@ -0,0 +1 @@ +description: "Vendored third-party RPM packages for Fedora 42, built by rpmbuilder" diff --git a/config/local_rpm/rpm-vendor-f43.yaml b/config/local_rpm/rpm-vendor-f43.yaml new file mode 100644 index 0000000..cc8a1f2 --- /dev/null +++ b/config/local_rpm/rpm-vendor-f43.yaml @@ -0,0 +1 @@ +description: "Vendored third-party RPM packages for Fedora 43, built by rpmbuilder" diff --git a/config/local_rpm/rpm-vendor-f44.yaml b/config/local_rpm/rpm-vendor-f44.yaml new file mode 100644 index 0000000..9568d17 --- /dev/null +++ b/config/local_rpm/rpm-vendor-f44.yaml @@ -0,0 +1 @@ +description: "Vendored third-party RPM packages for Fedora 44, built by rpmbuilder"