Feature #645


Patch management

Added by Guy Van Sanden over 12 years ago. Updated almost 9 years ago.

Target version:
Fixed in Releases:
Found in Releases:


Foreman can manage a big part of the lifecycle of a system, it would be really nice if it could also do patch management (like RH Satellite or SpaceWalk).

Actions #1

Updated by Ohad Levy over 12 years ago

I started some work on this topic in the past -

Actions #2

Updated by Benjamin Papillon almost 11 years ago

I'd say complete lifecycle of servers is the goal of katello where foreman is a component. The patch management role is affected to pulp more than foreman IMO.

Actions #3

Updated by Jason Ashby about 10 years ago

Hi Ohad,

Could dish be reworked as a Foreman plugin?

I'm wondering if an accompanying puppet module or fact could retrieve pending updates for each host and store that in Foreman's (or puppetDB) database, rather than a separate DB and SSH script as dish currently has. Added bonuses:

- check if a reboot is required e.g. if a kernel update is part of the pending packages.
- ability to apply updates from Foreman

Some of these are not trivial and probably require functionality beyond the scope of Foreman. Patch management is one area I've been slacking in and just seems like a good area for Foreman to cover. I'm aware of Katello and pulp, but AFAIK I can't "add" these tools to my existing Foreman setup. Sounds like its on their to-do list.

Anyway, I've got time to contribute to this, so wanted to get your thoughts.

Actions #4

Updated by Benjamin Papillon almost 10 years ago

  • Description updated (diff)


For a good start, please have a look at the plugin for pulp management inside foreman.


Benjamin Papillon

Actions #5

Updated by Dominic Cleal almost 10 years ago

The Katello project is beginning to rework the application to be a Foreman plugin, so hopefully you will be able to add this to Foreman in the future. Check the "engine" branch on the GitHub project and the Katello sub-project in this redmine instance too.

Actions #6

Updated by Ohad Levy almost 9 years ago

  • Status changed from New to Closed

I'm closing this one, as Katello is now available as a plugin.
any specific requests should go into the katello project issue tracker... thanks!


Also available in: Atom PDF