[Spacewalk-list] ISS: Slave cannot see shared channels

sam at eventbase.net sam at eventbase.net
Tue Oct 22 03:50:53 UTC 2013


On 2013-10-21 02:42, Michael Mraka wrote:
> sam at eventbase.net wrote:
> % Should this be working? Am I missing a piece? Or are ISS slaves
> % really not able to see shared channels?
> 
> In the Spacewalk 2.0 we enhanced ISS functionality to be able to
> serve different channel/package sets to different ISS slaves.
> ISS setup you've just described is possible, see detailed description
> and howto on
> https://fedorahosted.org/spacewalk/wiki/ISSSyncPermissions

Michael,

All of that is working, except that my slave cannot see *shared* 
channels. Channels *owned* by the org which I export to the slave show 
up in "satellite-sync --list-channels". However, channels which the org 
does not own but has been granted access to from another org via trust 
(shared channel) do not show up.

To reproduce this:

On master:
  1) Create a new channel "isstest" in your "Default" org
  2) Create a new org "SlaveOrg"
  3) Configure "Default" org to trust "SlaveOrg"
  4) Mark the "isstest" channel as "Protected", then grant the "SlaveOrg" 
access to it
  5) Now, in ISS master setup, add IP/host for slave, only expose 
"SlaveOrg" organization

On Slave:
  1) Set up access to spacewalk master
  2) Run "satellite-sync --list-channels"

Expected Result:
   Channel "isstest" to be listed on slave because "SlaveOrg" has been 
granted access via trust.

Actual Result:
   Channel "isstest" does not show up

Cheers

Samuel




More information about the Spacewalk-list mailing list