ProductNot yet confirmed elsewhere1 publisher2 min readPublished
Portainer 2.45 LTS makes UI-installed Helm add-ons a production option, with one item on the menu
Add-ons install, upgrade and scope Helm-deployed tools from inside the Portainer UI. The catalog currently holds one, Portainer-Run, and nothing installed that way lives in Git.
The Product Desk

What happened
- Portainer 2.45 is an LTS release, rolling the preceding short-term support work into the stream Portainer positions for mission-critical use.
- Add-ons, the release's headline change, are Helm releases deployed from the Portainer UI that run beside Portainer in the same cluster and appear in its sidebar switcher.
- Admins drive install, upgrade, restart and uninstall from a central catalog, with Resources, Events and Logs tabs per add-on.
- The first add-on, Portainer-Run, targets non-developers deploying without a Dockerfile or manifest, and reuses Portainer's authentication.
Why it matters
- capability Scoping a team to an add-on and nothing else gives non-engineers a governed place to deploy without cluster credentials or a Portainer console of their own, which is a new class of user for a...
- constraint With a single item in the catalog and Portainer curating what goes in it, the extension path reaches only what Portainer packages; a chart you chose yourself still needs your own pipeline.
- exposure User-built applications now run in the cluster that hosts the management plane, so a badly behaved workload shares a blast radius with the console used to fix it.
- decision Shops with an LTS-only rule for production now have to decide whether UI-managed add-ons replace the Helm pipeline they already run or sit beside it as an undocumented exception.
Installing a chart yourself leaves you owning the parts nobody demos: where the values live, who notices when the upstream chart moves, how the tool gets a login. Add-ons hand that to the component already holding cluster credentials and already knowing who your operators are, since an add-on runs beside Portainer in the same cluster and Portainer-Run reuses Portainer's own authentication and access control [5][8]. For a two-person platform team that is real work removed. It is also a dependency swap: the tool's upgrade cadence becomes the catalog's cadence, and Portainer says the catalog is how it intends to extend the product from here [15].
That makes the size of the catalog the number worth quoting, and it is one [13]. Portainer-Run is the first add-on and the only one named in the release [8], so anyone reading Add-ons as a general route to installing cluster tooling from a UI is reading a roadmap rather than a feature.
The awkward fit is with the rest of the same release. GitOps gained a Workflows dashboard covering every Docker, Edge and Kubernetes workload deployed from a Git repository, plus a Sources view for the connected Git sources themselves [9], and workflow creation is now a single guided flow that ends with the stack created and deploying, batching rollouts and pausing or rolling back on failure [10]. That is a push toward Git as the record of what is running. Add-ons are installed by clicking. A team that keeps a declarative record will have cluster tooling sitting outside it, which is manageable for one tool and becomes an exception list after that.
There is a governance answer in the release, though it points elsewhere. The new Banner and Custom Change Confirmation policy paints a group of environments in a color of your choosing and can force a confirmation prompt before any change lands there, extending the Fleet Governance Policies line that began in 2.39 LTS [11][12]. It reduces careless changes made by humans in the console. It does not change where Portainer-Run's workloads are scheduled, which is the cluster running Portainer [5].
For cautious shops, the thing that changed is eligibility. The add-on mechanism has already been through an STS cycle and now arrives with the hardening and long-term support commitment Portainer attaches to LTS builds [3][14]. The post also opens a section on new Kubernetes Security Policies, which the copy supplied to us cuts off mid-sentence [1].
What to watch
- Whether a second add-on appears, and whether the catalog ever accepts charts a team picked itself rather than ones Portainer packages.
- Whether add-on installs get a declarative record, so a Git-based inventory can account for tooling installed from the UI.
- The Kubernetes Security Policies detail, which the copy of the release notes supplied to us cuts off.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence44
- Adoption20
- Hype gap+26
- Incentives86
- Confidence48
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
The release post also begins a section stating that a set of new Kubernetes Security Policies has been added; the supplied text is truncated at that point.
- [2]
Portainer 2.45 LTS is now available and brings the changes from the preceding Short-Term Support releases into the LTS stream.
- [3]
Portainer describes LTS releases as production-ready, stable versions intended for mission-critical infrastructure, containing all functionality and fixes from the preceding STS releases plus additional hardening for long-term use.
- [4]
Portainer says the biggest change since its last LTS release is the introduction of Portainer Add-ons.
- [5]
Add-ons are installable applications that extend Portainer and run directly alongside it in the local Kubernetes cluster; each is deployed as a Helm release from the Portainer UI and appears as its own tool in the Portainer sidebar switcher.
- [6]
Admins install, upgrade, restart and uninstall add-ons from a central catalog and can monitor their health through dedicated Resources, Events and Logs tabs.
- [7]
Admins control which teams get access to an add-on, including whether a team has access only to the add-on.
- [8]
The first add-on shipped is Portainer-Run, aimed at non-developers, letting them deploy from a UI without writing a Dockerfile or a Kubernetes manifest, and using the same authentication and access control system as Portainer itself.
- [9]
The release includes a GitOps Workflows dashboard giving a unified view of every Docker, Edge and Kubernetes workload deployed from a Git repository, and a Sources view listing every connected external Git source with how many workflows and environments each touches, editable in place.
- [10]
GitOps workflow creation is a single guided flow covering source and stack file selection, deployment targets, environment variables, registry settings and rollout strategy including parallel batches with automatic pause or rollback on failure; Portainer then creates the workflow, creates the stack and starts deploying in one operation.
- [11]
The new Banner and Custom Change Confirmation policy displays a custom banner with chosen text and color across a group of environments and can require a confirmation prompt whenever someone applies a change to those environments.
- [12]
Portainer introduced Fleet Governance Policies in 2.39 LTS and has continued building on that policy-based approach since.
- [13]
As of 2.45 LTS, one add-on has shipped: Portainer-Run.
- [14]
The add-on mechanism reaches the production-supported LTS stream having already shipped during the preceding STS cycle.
- [15]
Portainer says add-ons are how it will extend Portainer's capabilities going forward.
Sources
1 independent publisher whose own reporting we read for this story.
- Portainer 2.45 LTS is now available!
portainer.io
1 article · August 26, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.