SUSE / rmt

RPM repository mirroring tool and registration proxy for SUSE Customer Center.
Other
38 stars 45 forks source link

Using RMT Server in an Air-Gapped Environment with SLES 15 PAYG License #1180

Open ndelic0 opened 3 months ago

ndelic0 commented 3 months ago
vm:~ # rpm -q --changelog rmt-server | head

* Thu Apr 18 2024 [adnilson.delgado@suse.com](mailto:adnilson.delgado@suse.com)

- Version 2.17 :

  * Improve CLI mirroring summary information by adding the mirror repositories, the file count and size. (gh#702)

  * Copy metadata content to repodata/ and not create a seperate subdirectory repodata/repodata (gh#1136)

  * Adding Uptime tracking capability (jsc#PED-7982, jsc#PED-8018)

  * actionpack update, fixing CVE-2024-28103 (bsc#1225997)

  * Registry authentication host capability for public cloud

* Thu Apr 11 2024 [fschnizlein@suse.com](mailto:fschnizlein@suse.com)

- Version 2.16 :

vm:~ # rpm -q rmt-server

rmt-server-2.17-150500.3.16.1.x86_64

I'm trying to use an RMT server in an air-gapped environment. The idea is to have an RMT instance with internet access to sync repositories locally. However, I'm facing an issue with SLES 15 using a PAYG license. All the repositories I want to sync as custom are using the libzypp plugin, and they all start with plugin:/susecloud.

According to the documentation here, I should be able to use rmt-cli repos custom add with the repo URL in the same way zypper uses the zypper plugin.

Can you confirm if the version I'm using supports this functionality?