Feature #3588
open
Uninstall plugins - from GUI or command line
Added by Benjamin Papillon about 11 years ago.
Updated about 11 years ago.
Category:
Plugin integration
|
Description
Actually, there is no documentation nor feature on gui to uninstall plugins.
A Ticket is already open for listing plugins. Being able to uninstall and/or disable them would be handy to troubleshoot weird issues. (Ex. #3570)
- Related to Feature #3510: As a GUI user, I would like to know what plugins are installed added
- Description updated (diff)
- Category changed from Web Interface to Plugin integration
We have talked about a Jenkins-style plugin manager where we might be able to add/remove plugins on the fly. Currently we're relying on the system package manager for RPMs and bundler otherwise, so it's a bit trickier.
This does hint at another looming issue, which is that some plugins should have an uninstallation/purge procedure which removes certain data from Foreman's database. As plugins get more advanced, it's likely that they leave things like STI data in tables or foreign keys that might interfere with running of the standalone Foreman app.
This is calling for another ticket :D
Add guidelines to help plugin writers so that they plan and document an uninstall feature.
Shall I create it? ;-)
- Related to Feature #10859: Instructions on how to remove the Salt Plugin and upgrading between major foreman versions added
- Related to Bug #10850: Uninstalling a plugin with a dashboard leads to "Template is missing" error in the ui added
- Related to Bug #12645: Reports throw error with unknown mailers when plugin is uninstalled added
- Related to Bug #16747: Foreman-Installer puppetdb plugin cleanup added
- Related to Tracker #19454: Mark plugin migrations to be able to run them separately for each plugin. added
- Related to Bug #8272: Plugins don't cleanup after themselves during uninstallation added
Also available in: Atom
PDF