New to KubeDB? Please start here.
Neo4j Update Version Overview
This page explains how KubeDB Ops-manager upgrades Neo4j using Neo4jOpsRequest.
Before You Begin
- You should be familiar with Neo4j.
- You should be familiar with Neo4jOpsRequest.
How Update Version Works
The following diagram shows how KubeDB Ops-manager updates the version of a Neo4j database. Open the image in a new tab to see the enlarged version.

The update version process consists of the following steps:
For a Neo4jOpsRequest with spec.type: UpdateVersion, KubeDB Ops-manager:
- Validates target version from
spec.updateVersion.targetVersion. - Pauses conflicting reconciliations for safe upgrade.
- Updates Neo4j image/version references.
- Performs controlled rolling update of Neo4j members.
- Waits for all pods and cluster status to become healthy.
- Marks the request
Successfuland resumes reconciliation.
Next Step
Follow the detailed guide: Upgrade Neo4j Version.































