Helm Review
What this screen is for
Helm Review shows what a Helm chart pull request will actually change in your environments — before it is merged. Rather than reading a chart diff and imagining the consequences, you see the resources that will change and the blast radius of the change.
It sits under Deploy rather than Tools deliberately: its subject is what a merge will do to these environments.
Before you start
| To do this | You need |
|---|---|
| Open the page | the Helm Review read permission (helmReviewReadPermission) |
Your Helm chart repository must be connected — see Settings › Development › Repositories.
Opening it
- Deploy › Helm Review in the sidebar.
Direct URL: /helm-review
There is also a Helm Review tab on catalog entities, showing the same analysis scoped to that component.
The interface
📸 Screenshot Placeholder: Helm Review with a pull request selected. Mark: (1) the pull request list, (2) the detail panel, (3) the resource plan, (4) the blast radius.
| # | Control | What it does | When you’d use it |
|---|---|---|---|
| 1 | Pull request list | The chart PRs awaiting review | Choosing what to look at |
| 2 | Detail panel | The analysis for the selected PR | Every review |
| 3 | Resource plan | Which Kubernetes resources the merge creates, changes or removes | Understanding the change concretely |
| 4 | Blast radius | What else is affected | Deciding how carefully to proceed |
The distinction is worth holding onto. The resource plan is what changes. The blast radius is who else feels it. A one-line chart edit can have a small plan and a large blast radius, and that combination is exactly what this screen exists to surface.
Walkthroughs
Review a chart pull request
- Deploy › Helm Review.
- Select the pull request.
- Read the resource plan first — what is being created, changed, removed. Removals deserve more attention than additions.
- Read the blast radius. If it reaches beyond the component you expected, that is the finding.
- Approve or request changes on the pull request itself, in your Git provider. Helm Review analyses; it does not merge.
Review from a component
Open the component in the Catalog and use its Helm Review tab, when you care about one component rather than everything in flight.
Scenario
A “small config change” to a shared chart.
The PR is three lines and the author says it is trivial. Trivial is a claim about the diff, not about the consequences.
- Deploy › Helm Review, select the pull request.
- Resource plan — read what actually changes. Three lines in a shared values file can re-render many resources.
- Look specifically for removals and replacements. A changed immutable field means a resource is replaced rather than updated, which is a restart the author probably did not intend to schedule.
- Blast radius — check which environments and components are affected. A shared chart is shared; that is the point and the risk.
- If the radius covers production, coordinate through Deployments rather than merging on a Friday.
- Comment on the PR with what you found. The analysis is only useful if it reaches the person who can act on it.
Step 3 is the one that repays learning. “Small diff, large effect” is the normal shape of a Helm incident, and it is invisible in a plain chart diff.
When it doesn’t work
| Symptom | Cause | How to check | Fix |
|---|---|---|---|
| Helm Review is not in the submenu | Missing the Helm Review read permission | Access Explorer | Ask for a role granting it |
| No pull requests listed | The chart repository is not connected, or there are none open | Repositories | Connect and validate the repository |
| Analysis is empty for a PR | The PR does not touch charts, or the base could not be resolved | The PR contents | Expected for non-chart changes |
| Blast radius looks smaller than you expect | It reflects what Fenwave knows about — unregistered environments are invisible | Environments | Register everything the chart reaches |
| Approving here did not merge anything | Helm Review analyses; it does not merge | — | Approve on the Git provider |
Next
- Deployments — coordinate a risky merge
- Settings › Development › Repositories — connect the chart repo