Project

Profile

Help

Story #6353

As a user, I can mirror RPM repository content and metadata

Added by dkliban@redhat.com 6 months ago. Updated 7 days ago.

Status:
NEW
Priority:
Normal
Assignee:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:

Description

Problem: clients installing packages from RPM mirrors hosted by Pulp don't have access to the original metadata provided in the remote repository.

Solution: add ability to create repository versions that contain the original metadata from the remote repository

This could be accomplished by introducing a new repository type to the RPM plugin:

  • RpmMirrorRepository - only supports sync operation

The RPMDistribution will need to support users providing a repository or a repository version in addition to publications. If a repository or repo version is specified, the RpmDistribution should validate that this repository is of RpmMirrorRepository type.


Related issues

Related to Pulp - Story #5200: Support 'mirrored' metadataCLOSED - WONTFIX

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

#1 Updated by dkliban@redhat.com 6 months ago

  • Description updated (diff)

#2 Updated by ttereshc 6 months ago

  • Sprint/Milestone set to Pulp 3.x RPM (Katello 3.16)

#3 Updated by lmjachky 6 months ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to lmjachky

#4 Updated by rchan 6 months ago

  • Status changed from ASSIGNED to NEW
  • Assignee deleted (lmjachky)
  • Sprint/Milestone deleted (Pulp 3.x RPM (Katello 3.16))

#5 Updated by rchan 6 months ago

  • Sprint/Milestone set to Pulp 3.x RPM (Katello 3.16)

#6 Updated by ttereshc 5 months ago

  • Sprint/Milestone changed from Pulp 3.x RPM (Katello 3.16) to Priority items (outside of planned milestones/releases)

#7 Updated by ttereshc 5 months ago

  • Priority changed from Normal to High

#8 Updated by ttereshc 5 months ago

  • Sprint/Milestone changed from Priority items (outside of planned milestones/releases) to Pulp 3.x RPM (Katello 4.1)

#9 Updated by jsherril@redhat.com 4 months ago

The RPMDistribution will need to support users providing a repository or a repository version in addition to publications.

ideally we wouldn't have to generate a normal yum publication when going this route, as those are quite expensive to generate.

#10 Updated by dkliban@redhat.com 4 months ago

wrote:

The RPMDistribution will need to support users providing a repository or a repository version in addition to publications.

ideally we wouldn't have to generate a normal yum publication when going this route, as those are quite expensive to generate.

You would not need to create a publication. That's why we need to be able to serve the repository version directly.

#11 Updated by ttereshc 4 months ago

  • Priority changed from High to Normal

#12 Updated by ttereshc 3 months ago

  • Related to Story #5200: Support 'mirrored' metadata added

#13 Updated by sskracic 7 days ago

This feature would be very welcome in RHUI as it would save us from regenerating the metadata every time the repo content is updated. So yes, it gets our votes!

Please register to edit this issue

Also available in: Atom PDF