Jenkins is deployed via Helm — how do you update its plugins?
⚡
Quick Answer
Add or update the plugin list in values.yaml (the controller.installPlugins field), then apply it with helm upgrade jenkins jenkins/jenkins -f values.yaml. The chart reconciles the plugins on the next controller start.
Detailed Answer
Managing plugins as values keeps them declarative and version-pinned in Git rather than clicked in the UI, so the install is reproducible. Pin plugin versions to avoid surprise breakage, review the upgrade with helm diff first, and remember plugin changes may restart the controller, so schedule accordingly.
Code Example
helm upgrade jenkins jenkins/jenkins -f values.yaml
💡
Interview Tip
Push declarative, version-pinned plugins in values.yaml over UI installs, and mention helm diff to preview upgrades.
helmjenkinspluginsupgrade