You are looking at the documentation of a prior release. To read the documentation of the latest release, please
visit here.
New to KubeDB? Please start here.
Neo4jVersion
What is Neo4jVersion
Neo4jVersion is the catalog CRD that provides image and version metadata for KubeDB-managed Neo4j.
The value of Neo4j.spec.version must correspond to a valid Neo4jVersion resource.
Enterprise Edition: All KubeDB-managed Neo4j versions use the Neo4j Enterprise image. Verify your Neo4j license requirements before deploying in production.
Neo4jVersion Specification
apiVersion: catalog.kubedb.com/v1alpha1
kind: Neo4jVersion
metadata:
name: 2025.11.2
spec:
db:
image: docker.io/library/neo4j:2025.11.2-enterprise
securityContext:
runAsUser: 7474
version: 2025.11.2-enterprise
Key fields
metadata.nameis the value you use inNeo4j.spec.version.spec.versionis the full Neo4j version string (including edition suffix).spec.db.imageis the container image used for Neo4j pods.spec.securityContext.runAsUser: 7474— Neo4j runs as UID7474(theneo4jsystem user inside the official image).spec.deprecated: truemarks a version that should no longer be used. KubeDB will warn you if you reference a deprecated version.
List available versions and check for deprecated ones
$ kubectl get neo4jversions
NAME VERSION DB_IMAGE DEPRECATED AGE
2025.10.1 2025.10.1-enterprise docker.io/library/neo4j:2025.10.1-enterprise 12d
2025.11.2 2025.11.2-enterprise docker.io/library/neo4j:2025.11.2-enterprise 12d
2025.12.1 2025.12.1-enterprise docker.io/library/neo4j:2025.12.1-enterprise 12d
If the DEPRECATED column shows true for a version you are currently using, upgrade to a supported version via UpdateVersion.
Next Steps
- Read the Neo4j CRD concept.
- Run the Neo4j quickstart.































