Feature #645
closedPatch management
Description
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).
Updated by Ohad Levy almost 14 years ago
I started some work on this topic in the past - https://github.com/ohadlevy/dish
Updated by Benjamin Papillon almost 12 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.
Updated by Jason Ashby about 11 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.
Updated by Benjamin Papillon about 11 years ago
- Description updated (diff)
Hello,
For a good start, please have a look at the https://github.com/theforeman/foreman_content plugin for pulp management inside foreman.
Regards,
Benjamin Papillon
Updated by Dominic Cleal about 11 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.
Updated by Ohad Levy about 10 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!