[Spacewalk-list] Channels management and client registration

Michael Snyder msnyder at digitalriver.com
Sat Nov 30 16:48:08 UTC 2013


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

msnyder at digitalriver.com | 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: spacewalk-list-bounces at redhat.com [mailto:spacewalk-list-bounces at redhat.com] On Behalf Of Balint Szigeti

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

To: spacewalk-list at redhat.com

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

Spacewalk-list at redhat.com

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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20131130/f5ed32e6/attachment.htm>


More information about the Spacewalk-list mailing list