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.































