Upgrade a standalone Neo4j using Helm chart across 2025-2026 releases
This example demonstrates how to upgrade a standalone Neo4j server between any two releases within the 2025–2026 cycle.
Upgrade a standalone server
Each Helm chart release is tied to a specific Neo4j version via appVersion in the chart’s Chart.yaml.
When you upgrade to a new chart version, the default Neo4j image is updated automatically.
-
Update the Helm repo:
helm repo update neo4j -
Upgrade the Helm release:
Upgrade both the chart and the Neo4j version by specifying the target chart version:
helm upgrade <release-name> neo4j/neo4j --version <chart-version> -f values.yamlFor example, to upgrade to chart’s version
2026.2.2(which ships with Neo4j2026.02.2), run the command:helm upgrade <release-name> neo4j/neo4j --version 2026.2.2 -f values.yamlAlternatively, if you need to use a specific Neo4j image (e.g., from a private registry) independent of the chart’s default, set
image.customImagein yourvalues.yaml:image: customImage: my-registry.example.com/neo4j:2026.02.2 -
Monitor the rollout:
kubectl rollout status --watch --timeout=600s statefulset/<release-name> -
Verify Neo4j is running:
kubectl exec <release-name>-0 -- neo4j status