[Spacewalk-list] Patch Baseline Process [SEC=UNOFFICIAL]

Anthony Moore Anthony.Moore at bom.gov.au
Mon Apr 14 23:54:16 UTC 2014


Hi Michael,

It's possible to do the exact sequence you describe using the API in a straightforward manner. I've used the API for similar purposes previously where there is a periodical patching cycle with out-of-cycle promotions of critical security advisory. However I would do something different; I would clone the 'fast-track' Errata over to the release channels, which will also clone with it any appropriate packages. This means that the installed package lists on those servers will be consistent with what is available in their channels and covers such edge cases as when you need to rebuild a server.

Regards,
Anthony Moore

From: spacewalk-list-bounces at redhat.com [mailto:spacewalk-list-bounces at redhat.com] On Behalf Of Michael Ward
Sent: Tuesday, 15 April 2014 9:33 AM
To: spacewalk-list at redhat.com
Subject: [Spacewalk-list] Patch Baseline Process

Hi everyone,

My apologies if this has already been answered, but I wasn't able to find anything when I searched. I'm completely new to spacewalk, I've read most of the manuals but they seem a bit light on with regards to proper processes, etc so I'm reaching out here in the hope of additional support.

I'd like to set up spacewalk with a couple of patch 'baselines'. I.e. I'd like a Test/Pilot baseline with patches that are deployed to a test set of systems. After a month or so, I'd clone that baseline to become a release baseline and deploy that on the remainder of my systems. However, to complicate matters, I need to report against the current RHEL base channel so I'm aware of which systems are missing patches based on the current RHEL repositories so I can look at 'fast tracking' critical patches if necessary.

At this stage I'm hoping to set up scripts using the API to do something like the following:

1.       Clone pilot channel to create a release channel every month. Delete the pilot channel.
2.       Clone base channel to create a new pilot channel.
3.       Move the systems from the normal base channel to the release channel and apply errata.
4.       Move the systems back to the normal base channel so reporting functionality works.

Does anyone have any experience with this and able to advise me if the above will work, or if there is some other recommended way of approaching this ?

Regards,
Michael Ward.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20140415/e5fca50d/attachment.htm>


More information about the Spacewalk-list mailing list