I've been using a given repository for multiple channels, as long as the 
channels are within the same organization.  Repository entities appear to be 
private to the organization that creates them.



However, a channel that allows trusted organization access does seem to present 
all the packages to the trusted organization, even though the trusted 
organization does not see the underlying repository entity behind the channel.  
I'm still testing for all of the characteristics or quirks of this setup.



So, on channel creation, the linkages will look something like this:



+ Create parent.channel

-          Create parent.repo

-          Link parent.repo to parent.channel

-          Create child.channel

o   Create child.repo

o   Link child.repo to child.channel



+ Create second_parent.channel

-          Link parent.repo to second_parent.channel

-          Create second_parent_child.channel

o   Link child.repo to second_parent_child.channel



You now have two parents which can have independent attributes (software to 
install, filesystem sizing, Kickstart profiles) working from a common base of 
packages.



The one thing I'd like to see behave differently is that each parent/child set 
of channels will require spacewalk-repo-sync operations as changes propagate 
from upstream repositories; effectively, the sync has to be run against all 
channels referencing a given repo to get the channel details updated.



Good Luck!







Michael Snyder | Digital River | Principal Engineer, Cloud Engineering

[email protected] | digitalriver.com

p: +1 952-225-3257 | c: +1 952-491-1185  | f: +1 952-392-0972

10380 Bren Road West, Minnetonka, MN 55343, USA



From: [email protected] 
[mailto:[email protected]] On Behalf Of Balint Szigeti

Sent: Saturday, November 30, 2013 10:28 AM

To: [email protected]

Subject: Re: [Spacewalk-list] Channels management and client registration



Yes.

A repository could be used for multiple channels. I think. I'm not front of my 
system but if I remember correctly that is the way that it works.



Balint

On 30/11/13 11:44, Christian Tardif wrote:

On 2013-11-30 04:45, Balint Szigeti wrote:



The solution is, you have 2 or more different EPEL chanels which are using the 
SAME repository.

So your EPEL 6.2 and EPEL 6.0, and so on, use the same repository. In that case 
the RPMs will be downloaded only once and they will not be duplicated.



OK, so I understand that a particular RPM from a particular repository will 
ahways be downloaded only once, no matter on which channel it is related to, 
right?



Christian...







_______________________________________________

Spacewalk-list mailing list

[email protected]

https://www.redhat.com/mailman/listinfo/spacewalk-list


_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to