Project

General

Profile

Feature #10975

ability to configure a mirror list

Added by Ohad Levy about 4 years ago. Updated about 1 year ago.

Status:
Needs design
Priority:
Normal
Assignee:
-
Category:
Foreman Proxy Content
Target version:
Difficulty:
Triaged:
Yes
Bugzilla link:
Pull request:
Team Backlog:
Fixed in Releases:
Found in Releases:

Description

it would be nice, if katello could expose (API, ENC etc) a mirror list of all capsules which provide the same content, this would allow for a client to fetch from multiple capsules, ideally with priority too.

History

#1 Updated by Eric Helms about 4 years ago

  • Category set to Foreman Proxy Content
  • Status changed from New to Need more information
  • Triaged changed from No to Yes

#2 Updated by Ohad Levy about 4 years ago

what exactly do you need? are you aware of yum mirror list functionality?

#3 Updated by Eric Helms about 4 years ago

  • Status changed from Need more information to Needs design

Forgot to submit my actual comment and perhaps 'needs design' might be a better option for this. The question would be where do we manage this from. This should be easy to show in the UI/API, but the part that needs information is how we handle this from the client perspective. Since Candlepin via subscription-manager generates the redhat.repo file where all configured repositories end up, we would need to figure out if Candlepin supports mirrorlists as an attribute to configure. We may also need to consider how we handle whether a client can even reach a particular other Capsule (perhaps we just don't care and let them try anyway). There may also be some Pulp functionality that knows how to or could handle this.

#4 Updated by Ohad Levy about 4 years ago

Eric Helms wrote:

Forgot to submit my actual comment and perhaps 'needs design' might be a better option for this. The question would be where do we manage this from. This should be easy to show in the UI/API, but the part that needs information is how we handle this from the client perspective. Since Candlepin via subscription-manager generates the redhat.repo file where all configured repositories end up, we would need to figure out if Candlepin supports mirrorlists as an attribute to configure. We may also need to consider how we handle whether a client can even reach a particular other Capsule (perhaps we just don't care and let them try anyway). There may also be some Pulp functionality that knows how to or could handle this.

that sounds reasonable, I would suggest first to expose it via ENC as a parameter, maybe we could consider an alternative path to configure yum vs candelpin. this could also be a simple katello plugin as well.

#5 Updated by Eric Helms over 3 years ago

  • Legacy Backlogs Release (now unused) set to 114

Also available in: Atom PDF