Project

General

Profile

Bug #34861

[RFE] Need syncable yum-format repository exports

Added by Partha Aji 2 months ago. Updated 2 days ago.

Status:
Ready For Testing
Priority:
Normal
Assignee:
Category:
Inter Server Sync
Target version:
Fixed in Releases:
Found in Releases:
Red Hat JIRA:

Description

The current repository export/import mechanism is optimized for Katello 4.0 and above to cleanly track version changesets and apply them in a consistent way. However many customers in disconnected setup don't have control on the version of the importing satellite (it may be any 6.x). These users would like an export option which generates files in yum format so as to be able to enable and sync repositories via httpd or local file system directly in the importing satellite (similar to the way they did in katello 3.18 and before)

In lieu of this we need
1. Add the ability to generate repositories in yum format.
2. Optionally add generation of listing files which may be necessary for enabling and syncing (this is presently not possible because pulp doesn't store listing files. So will need to design the mechanism.)
3. The rpms would ideally be hardlinks so that they don't 2X extra space.

Additional info:

For reference check out
https://hackmd.io/@ggainey/fs_exports#Proposed-solution-from-katello-point-of-view

History

#1 Updated by Partha Aji 2 months ago

  • Bugzilla link set to 2069306

#2 Updated by Chris Roberts about 2 months ago

  • Triaged changed from No to Yes
  • Target version set to Katello 4.5.0
  • Assignee set to Partha Aji
  • Status changed from New to Assigned

#3 Updated by The Foreman Bot 2 days ago

  • Status changed from Assigned to Ready For Testing
  • Pull request https://github.com/Katello/katello/pull/10183 added

#4 Updated by The Foreman Bot 2 days ago

  • Pull request https://github.com/Katello/hammer-cli-katello/pull/856 added

Also available in: Atom PDF