<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-IE link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>Hello list,<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>I'm looking for some feedback on my implementation of
spacewalk (1.6) to try and improve how we manage it. As of now, our Production
servers have no internet access, so we need to manage them with a spacewalk
server. Additionally, we are required to keep our RHEL servers at a certain
point release (e.g. 5.7), but we have a child channel which might include
important security fixes (e.g. apache) that are tested individually. <o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>In spacewalk I have a main channel, 'rhel-x86_64-server-5'.
This channel has the RHEL 5.x ISO packages uploaded to it when we are moving to
a newer point release. When they are uploaded we create new channels at that
point release (e.g. rhel-x86_64-server-5.6/5.7 using spacewalk-create-channel).
There is a child channel 'updates' in the main 'rhel-x86_64-server-5' channel
that is synced with an mrepo repository containing all the latest 5.x updates
(and errata is cloned using rhn-clone-errata.py). The spacewalk server is a
member of the 'rhel-x86_64-server-5' channel, and therefore also the child
'updates' channel so we can get notified for relevant errata on that server. <o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>However, since it is the servers managed by spacewalk that
are most important to us, I want to also be able to see available errata for
the servers that are members of the point release channels (e.g. members of
'rhel-x86_64-server-5.6'). Currently, I would manually delete the cloned child
channel 'updates' (and unsubscribe the systems), then clone it again and the
errata and manually re-subscribe the systems. This works, but it is a bit of a
annoyance, and has to be done manually. <o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Is there any way I could do this via scripting (e.g. as part
of my cron that syncs mrepo/clones errata etc.)? I've googled for some
suggestions but can't seem to find anything beyond working directly with the
spacewalk API, so I'm hoping someone else may have done something similar in
the past or there are tools already for this purpose before I spend some time
learning the API. Any feedback is greatly appreciated. <o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Thanks,<o:p></o:p></p>

<p class=MsoNormal>Pierce<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

</div>

</body>

</html>