Category Archives: Red Hat Satellite XMLRPC Series

The Red Hat Satellite XMLRPC Series: logging

The Satellite XMLRPC API is a complete API, allowing management of the most common objects within the Satellite. It allows CRUD operations on channels, configuration channels, kickstart profiles, kickstart snippets, configuration files, etc. It’s organized using namespaces. Every trained developer will find his (or her) way in a moment. Continue reading The Red Hat Satellite XMLRPC Series: logging

The Red Hat Satellite XMLRPC Series: reproducing a channel

In this post I’ll describe what I did to reproduce content in another Satellite, much alike satellite-sync. The most important lesson is the method you use to recreate the channel. When you’re recreating a Red Hat channel, like the Red Hat Enterprise Linux base channel and Red Hat Network Tools,  you’ll have to use channel.software.clone(). It is not possible to clone errata to the newly created channel when you use channel.software.create() to create the channel. Continue reading The Red Hat Satellite XMLRPC Series: reproducing a channel