Releases: neo4j-partners/neo4j-kubernetes-operator
Neo4j Kubernetes Operator v1.4.0-alpha
Neo4j Kubernetes Operator v1.4.0-alpha
🔧 Installation
Quick Install (Complete Operator)
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v1.4.0-alpha/neo4j-kubernetes-operator-complete.yamlCRDs Only
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v1.4.0-alpha/neo4j-kubernetes-operator.yaml⎈ Helm (OCI)
helm install neo4j-operator oci://ghcr.io/neo4j-partners/charts/neo4j-operator \
--version 1.4.0-alpha \
--namespace neo4j-operator-system \
--create-namespace📋 Requirements
- Kubernetes 1.28+
- Neo4j Enterprise 5.26+ or CalVer 2025.01.0+
- cert-manager (for TLS)
🔗 Container Images
| Image | Tag |
|---|---|
ghcr.io/neo4j-partners/neo4j-kubernetes-operator |
v1.4.0-alpha |
mcp/neo4j-cypher |
latest (official Docker Hub image) |
Images are signed with Sigstore Cosign keyless signing.
Verify with: cosign verify ghcr.io/neo4j-partners/neo4j-kubernetes-operator:v1.4.0-alpha --certificate-identity-regexp='github.com/neo4j-partners' --certificate-oidc-issuer='https://token.actions.githubusercontent.com'
📦 Release Assets
| Asset | Description |
|---|---|
neo4j-kubernetes-operator-complete.yaml |
Complete operator install (CRDs + RBAC + Deployment) |
neo4j-kubernetes-operator.yaml |
CRDs only |
operatorhub-bundle-1.4.0-alpha.tar.gz |
OperatorHub bundle |
neo4j-kubernetes-operator-1.4.0-alpha.tar.gz |
Source code tarball |
examples-1.4.0-alpha.tar.gz |
Example configurations |
📚 Documentation
🐛 Bug Reports
Please report issues at GitHub Issues
Changelog
Full Changelog: v1.3.1-alpha...v1.4.0-alpha
Neo4j Kubernetes Operator v1.3.1-alpha
Neo4j Kubernetes Operator v1.3.1-alpha
🔧 Installation
Quick Install (Complete Operator)
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v1.3.1-alpha/neo4j-kubernetes-operator-complete.yamlCRDs Only
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v1.3.1-alpha/neo4j-kubernetes-operator.yaml⎈ Helm (OCI)
helm install neo4j-operator oci://ghcr.io/neo4j-partners/charts/neo4j-operator \
--version 1.3.1-alpha \
--namespace neo4j-operator-system \
--create-namespace📋 Requirements
- Kubernetes 1.28+
- Neo4j Enterprise 5.26+ or CalVer 2025.01.0+
- cert-manager (for TLS)
🔗 Container Images
| Image | Tag |
|---|---|
ghcr.io/neo4j-partners/neo4j-kubernetes-operator |
v1.3.1-alpha |
mcp/neo4j-cypher |
latest (official Docker Hub image) |
Images are signed with Sigstore Cosign keyless signing.
Verify with: cosign verify ghcr.io/neo4j-partners/neo4j-kubernetes-operator:v1.3.1-alpha --certificate-identity-regexp='github.com/neo4j-partners' --certificate-oidc-issuer='https://token.actions.githubusercontent.com'
📦 Release Assets
| Asset | Description |
|---|---|
neo4j-kubernetes-operator-complete.yaml |
Complete operator install (CRDs + RBAC + Deployment) |
neo4j-kubernetes-operator.yaml |
CRDs only |
operatorhub-bundle-1.3.1-alpha.tar.gz |
OperatorHub bundle |
neo4j-kubernetes-operator-1.3.1-alpha.tar.gz |
Source code tarball |
examples-1.3.1-alpha.tar.gz |
Example configurations |
📚 Documentation
🐛 Bug Reports
Please report issues at GitHub Issues
Changelog
Full Changelog: v1.3.0-alpha...v1.3.1-alpha
Neo4j Kubernetes Operator v1.3.0-alpha
Neo4j Kubernetes Operator v1.3.0-alpha
🔧 Installation
Quick Install (Complete Operator)
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v1.3.0-alpha/neo4j-kubernetes-operator-complete.yamlCRDs Only
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v1.3.0-alpha/neo4j-kubernetes-operator.yaml⎈ Helm (OCI)
helm install neo4j-operator oci://ghcr.io/neo4j-partners/charts/neo4j-operator \
--version 1.3.0-alpha \
--namespace neo4j-operator-system \
--create-namespace📋 Requirements
- Kubernetes 1.28+
- Neo4j Enterprise 5.26+ or CalVer 2025.01.0+
- cert-manager (for TLS)
🔗 Container Images
| Image | Tag |
|---|---|
ghcr.io/neo4j-partners/neo4j-kubernetes-operator |
v1.3.0-alpha |
mcp/neo4j-cypher |
latest (official Docker Hub image) |
Images are signed with Sigstore Cosign keyless signing.
Verify with: cosign verify ghcr.io/neo4j-partners/neo4j-kubernetes-operator:v1.3.0-alpha --certificate-identity-regexp='github.com/neo4j-partners' --certificate-oidc-issuer='https://token.actions.githubusercontent.com'
📦 Release Assets
| Asset | Description |
|---|---|
neo4j-kubernetes-operator-complete.yaml |
Complete operator install (CRDs + RBAC + Deployment) |
neo4j-kubernetes-operator.yaml |
CRDs only |
operatorhub-bundle-1.3.0-alpha.tar.gz |
OperatorHub bundle |
neo4j-kubernetes-operator-1.3.0-alpha.tar.gz |
Source code tarball |
examples-1.3.0-alpha.tar.gz |
Example configurations |
📚 Documentation
🐛 Bug Reports
Please report issues at GitHub Issues
Changelog
What's Changed
- feat: observability, GitOps health checks, and live cluster diagnostics by @priyolahiri in #29
Full Changelog: v1.2.0-alpha...v1.3.0-alpha
Neo4j Kubernetes Operator v1.2.0-alpha
Neo4j Kubernetes Operator v1.2.0-alpha
🔧 Installation
Quick Install (Complete Operator)
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v1.2.0-alpha/neo4j-kubernetes-operator-complete.yamlCRDs Only
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v1.2.0-alpha/neo4j-kubernetes-operator.yaml⎈ Helm (OCI)
helm install neo4j-operator oci://ghcr.io/neo4j-partners/charts/neo4j-operator \
--version 1.2.0-alpha \
--namespace neo4j-operator-system \
--create-namespace📋 Requirements
- Kubernetes 1.28+
- Neo4j Enterprise 5.26+ or CalVer 2025.01.0+
- cert-manager (for TLS)
🔗 Container Images
| Image | Tag |
|---|---|
ghcr.io/neo4j-partners/neo4j-kubernetes-operator |
v1.2.0-alpha |
mcp/neo4j-cypher |
latest (official Docker Hub image) |
Images are signed with Sigstore Cosign keyless signing.
Verify with: cosign verify ghcr.io/neo4j-partners/neo4j-kubernetes-operator:v1.2.0-alpha --certificate-identity-regexp='github.com/neo4j-partners' --certificate-oidc-issuer='https://token.actions.githubusercontent.com'
📦 Release Assets
| Asset | Description |
|---|---|
neo4j-kubernetes-operator-complete.yaml |
Complete operator install (CRDs + RBAC + Deployment) |
neo4j-kubernetes-operator.yaml |
CRDs only |
operatorhub-bundle-1.2.0-alpha.tar.gz |
OperatorHub bundle |
neo4j-kubernetes-operator-1.2.0-alpha.tar.gz |
Source code tarball |
examples-1.2.0-alpha.tar.gz |
Example configurations |
📚 Documentation
🐛 Bug Reports
Please report issues at GitHub Issues
Changelog
What's Changed
- fix(backup): overhaul backup/restore system with direct neo4j-admin Jobs, cloud credentials, and production-mode CI by @priyolahiri in #28
Full Changelog: v1.1.0-alpha...v1.2.0-alpha
Neo4j Kubernetes Operator v1.1.0-alpha
🔧 Installation
Quick Install (Complete Operator)
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v1.1.0-alpha/neo4j-kubernetes-operator-complete.yamlCRDs Only
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v1.1.0-alpha/neo4j-kubernetes-operator.yaml⎈ Helm (OCI)
helm install neo4j-operator oci://ghcr.io/neo4j-partners/charts/neo4j-operator \
--version 1.1.0-alpha \
--namespace neo4j-operator-system \
--create-namespace📋 Requirements
- Kubernetes 1.28+
- Neo4j Enterprise 5.26+ or CalVer 2025.01.0+
- cert-manager (for TLS)
🔗 Container Images
| Image | Tag |
|---|---|
ghcr.io/neo4j-partners/neo4j-kubernetes-operator |
v1.1.0-alpha |
mcp/neo4j-cypher |
latest (official Docker Hub image) |
Images are signed with Sigstore Cosign keyless signing.
Verify with: cosign verify ghcr.io/neo4j-partners/neo4j-kubernetes-operator:v1.1.0-alpha --certificate-identity-regexp='github.com/neo4j-partners' --certificate-oidc-issuer='https://token.actions.githubusercontent.com'
📦 Release Assets
| Asset | Description |
|---|---|
neo4j-kubernetes-operator-complete.yaml |
Complete operator install (CRDs + RBAC + Deployment) |
neo4j-kubernetes-operator.yaml |
CRDs only |
operatorhub-bundle-1.1.0-alpha.tar.gz |
OperatorHub bundle |
neo4j-kubernetes-operator-1.1.0-alpha.tar.gz |
Source code tarball |
examples-1.1.0-alpha.tar.gz |
Example configurations |
📚 Documentation
🐛 Bug Reports
Please report issues at GitHub Issues
Changelog
Full Changelog: v1.0.0-alpha...v1.1.0-alpha
Neo4j Kubernetes Operator v1.0.0-alpha
Neo4j Kubernetes Operator v1.0.0-alpha
Released: 2026-02-20
Previous release: v0.9.4-alpha (2026-01-21)
Supported Neo4j versions: 5.26.x (SemVer) · 2025.01.0–2025.12+ (CalVer)
Kubernetes: ≥ 1.21 · cert-manager: ≥ 1.18 (for TLS features)
⭐ Highlights
This release graduates the operator to its first v1.0.0 milestone. It brings five major features across observability, reliability, plugin ecosystem, and developer experience, plus a set of important bug fixes that make the operator production-ready.
| Area | What's new |
|---|---|
| Aura Fleet Management | Native integration: operator installs the plugin and registers the Aura token automatically |
| MCP server | Optional Model Context Protocol server sidecar for AI-assisted graph operations |
| Rolling upgrades | Health checks modernised to SHOW SERVERS / DATABASES; config changes trigger restarts |
| Third-party TLS issuers | Any cert-manager issuer (AWS PCA, Vault, Google CAS, …) now accepted |
| Plugin reliability | Additive NEO4J_PLUGINS merge strategy eliminates controller oscillation |
🆕 New Features
Aura Fleet Management integration
Monitor self-managed Neo4j deployments from the Neo4j Aura console without any manual plugin installation.
spec:
auraFleetManagement:
enabled: true
tokenSecretRef:
name: aura-fleet-token # kubectl create secret generic aura-fleet-token --from-literal=token='<token>'
key: tokenHow it works
- The operator merges
"fleet-management"intoNEO4J_PLUGINSon the StatefulSet using an additive strategy — existing plugins fromNeo4jPluginCRDs are preserved. - The Neo4j Docker entrypoint copies the pre-bundled jar from
/var/lib/neo4j/products/to/plugins/on pod startup — no internet access required. - Procedure security settings (
dbms.security.procedures.unrestricted=fleetManagement.*) are applied toneo4j.confautomatically. - Once the cluster reaches
Readyphase, the operator reads the Aura token from the referenced Kubernetes Secret and callsCALL fleetManagement.registerToken($token)via Bolt. This is idempotent.
Works identically on Neo4jEnterpriseCluster and Neo4jEnterpriseStandalone.
See Aura Fleet Management Guide and examples/fleet-management/.
MCP server sidecar
Deploy an optional Model Context Protocol server alongside your Neo4j cluster or standalone instance. MCP exposes graph operations (Cypher queries, schema inspection, path-finding) to AI tooling such as Claude and GitHub Copilot via the MCP protocol over HTTPS or STDIO.
spec:
mcp:
enabled: true
image:
repo: ghcr.io/neo4j-partners/neo4j-kubernetes-operator-mcp
tag: latestA dedicated integration test (mcp_integration_test.go) validates the HTTP endpoint end-to-end in CI. See MCP Client Setup Guide.
Third-party cert-manager issuer support (issue #26)
TLS configuration now accepts any registered cert-manager issuer — not just the built-in Issuer and ClusterIssuer kinds. The IssuerRef.Kind enum restriction has been removed from the CRD schema and the Go validator.
spec:
tls:
mode: cert-manager
issuerRef:
name: aws-pca-cluster-issuer # AWS Private CA
kind: AWSPCAClusterIssuer
group: awspca.cert-manager.ioExternal issuers such as AWS PCA (AWSPCAClusterIssuer), HashiCorp Vault (VaultIssuer), and Google CAS (GoogleCASIssuer) are all accepted. The IssuerRef.Group field, which was previously silently dropped in the standalone controller, is now passed through to the cert-manager Certificate resource.
Namespace pattern watching
The operator can now watch Neo4j resources across multiple namespaces using wildcard or comma-separated patterns, rather than being limited to a single namespace or all namespaces.
Operator telemetry via NEO4J_UDC_PACKAGING
Every Neo4j Enterprise container managed by the operator now receives a NEO4J_UDC_PACKAGING=k8s-<version> environment variable. This allows Neo4j's Usage Data Collector to accurately attribute metrics to Kubernetes operator deployments. Defaults to k8s-development when the operator is built without a version tag.
🐛 Bug Fixes
spec.auth.adminSecret was silently ignored in cluster server pods (issue #27)
buildStatefulSetForEnterprise hardcoded the default admin secret name instead of reading cluster.Spec.Auth.AdminSecret. This caused pods to reference the wrong Kubernetes Secret when a custom adminSecret was configured, resulting in secret not found errors and failed pod startup. The backup StatefulSet builder already had the correct pattern; the server StatefulSet now uses the same guard.
Impact: Any Neo4jEnterpriseCluster using a non-default spec.auth.adminSecret name was affected. Upgrading to v1.0.0-alpha resolves the issue without any manifest changes.
spec.config changes did not trigger a rolling restart
Modifications to spec.config (custom neo4j.conf settings) were applied to the ConfigMap but did not cause pods to restart and pick up the new configuration. The reconciler now correctly detects ConfigMap hash changes and triggers a rolling restart.
Rolling upgrade health checks used deprecated APIs
The rolling upgrade orchestrator used CALL dbms.cluster.role() and similar deprecated procedures to assess node health. These were replaced with SHOW SERVERS and SHOW DATABASES, which are the supported APIs in Neo4j 5.26+ and all 2025.x releases.
IssuerRef.Group dropped in standalone TLS certificates
When configuring TLS for Neo4jEnterpriseStandalone with a third-party issuer, the IssuerRef.Group field was silently dropped when constructing the cert-manager Certificate resource, causing certificate requests to fail with external issuers. Now correctly forwarded.
NEO4J_PLUGINS oscillation between cluster controller and plugin controller
When a Neo4jPlugin CRD was applied to a cluster that had Fleet Management enabled (or any future operator-managed plugin), the two controllers would oscillate: the plugin controller live-patched NEO4J_PLUGINS to add its plugin, and on the next reconcile the cluster controller regenerated its desired template (which didn't include the plugin controller's addition) and detected a mismatch, overwriting the StatefulSet.
Fix: envVarsEqual in the cluster/standalone controller now uses subset semantics — it verifies that all desired env vars are present with correct values, but tolerates extra env vars added by other controllers. NEO4J_PLUGINS additions from both the plugin controller and the fleet management reconciler use the shared MergeNeo4jPluginList utility, which is idempotent and additive.
🔧 Improvements
Property sharding version corrected (2025.10 → 2025.12)
Property sharding (Infinigraph) requires Neo4j 2025.12+, not 2025.10 as previously documented and enforced. All version checks, error messages, tests, and documentation have been updated. The feature guard function has been renamed from IsNeo4jVersion202510OrHigher to IsNeo4jVersion202512OrHigher.
Release workflow hardened
- Go version standardised to 1.24 across all workflows.
- A
determine-tagjob now computes the release tag once and shares it across all downstream jobs, eliminating three-way duplication of tag-parsing logic. - CRDs generated in
validate-releaseare uploaded as artifacts and downloaded increate-releasefor byte-for-byte reproducibility. - The operator image and MCP image are now signed with Cosign keyless OIDC signing on every release.
- Helm chart published to GHCR OCI registry on release.
source.tar.gzin workflow-dispatch releases correctly falls back toHEADwhen the tag is not yet in git history.
Developer experience
config/overlays/dev/kustomization.yaml: fixed image override that targeted the placeholder namecontrollerinstead of the resolvedghcr.io/neo4j-partners/neo4j-kubernetes-operatorname, causingErrImagePullwhen deploying to a local Kind cluster.- CI integration tests no longer run with
GOMAXPROCS=1, restoring realistic concurrency. - Neo4j image loading in CI uses
skopeoto copy a single-platformlinux/amd64image into Kind, avoiding--all-platformserrors in thectrimport path.
📋 API Changes
New fields
| CRD | Field | Type | Description |
|---|---|---|---|
Neo4jEnterpriseCluster |
spec.auraFleetManagement |
AuraFleetManagementSpec |
Aura Fleet Management integration |
Neo4jEnterpriseCluster |
status.auraFleetManagement |
AuraFleetManagementStatus |
Registration status (read-only) |
Neo4jEnterpriseStandalone |
spec.auraFleetManagement |
AuraFleetManagementSpec |
Aura Fleet Management integration |
Neo4jEnterpriseStandalone |
status.auraFleetManagement |
AuraFleetManagementStatus |
Registration status (read-only) |
Neo4jEnterpriseCluster |
spec.mcp |
MCPServerSpec |
MCP sidecar configuration |
Neo4jEnterpriseStandalone |
spec.mcp |
MCPServerSpec |
MCP sidecar configuration |
Relaxed constraints
| CRD | Field | Change |
|---|---|---|
Neo4jEnterpriseCluster / Neo4jEnterpriseStandalone |
spec.tls.issuerRef.kind |
Enum restriction Issuer|ClusterIssuer removed; any cert-manager issuer kind accepted |
Neo4jEnterpriseCluster / Neo4jEnterpriseStandalone |
spec.tls.issuerRef.group |
Now correctly forwarded to cert-manager Certificate resource |
No breaking changes
All existing `Neo4jEnter...
Neo4j Kubernetes Operator v0.9.4-alpha
Neo4j Kubernetes Operator v0.9.4-alpha
🚀 What's New
This release includes the latest updates to the Neo4j Kubernetes Operator.
🔧 Installation
Quick Install (Complete Operator)
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v0.9.4-alpha/neo4j-kubernetes-operator-complete.yamlCRDs Only
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v0.9.4-alpha/neo4j-kubernetes-operator.yaml📦 Release Assets
- Source Code:
neo4j-kubernetes-operator-${TAG_NAME#v}.tar.gz- Complete source code tarball - Examples:
examples-${TAG_NAME#v}.tar.gz- Example configurations - Operator Manifests:
neo4j-kubernetes-operator-complete.yaml- Complete operator installation - CRD Manifests:
neo4j-kubernetes-operator.yaml- Custom Resource Definitions only
⎈ Helm (OCI)
helm install neo4j-operator oci://ghcr.io/neo4j-partners/charts/neo4j-operator \
--version 0.9.4-alpha \
--namespace neo4j-operator-system \
--create-namespace📋 Requirements
- Kubernetes 1.28+
- Neo4j Enterprise 5.26+ or CalVer 2025.01.0+
- cert-manager (for TLS)
🔗 Container Images
ghcr.io/neo4j-partners/neo4j-kubernetes-operator:v0.9.4-alphaghcr.io/neo4j-partners/neo4j-kubernetes-operator:latestghcr.io/neo4j-partners/neo4j-kubernetes-operator-mcp:v1.2.0
📚 Documentation
🐛 Bug Reports
Please report issues at GitHub Issues
Changelog
Full Changelog: v0.9.3-alpha...v0.9.4-alpha
Neo4j Kubernetes Operator v0.9.3-alpha
Neo4j Kubernetes Operator v0.9.3-alpha
🚀 What's New
This release includes the latest updates to the Neo4j Kubernetes Operator.
🔧 Installation
Quick Install (Complete Operator)
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v0.9.3-alpha/neo4j-kubernetes-operator-complete.yamlCRDs Only
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v0.9.3-alpha/neo4j-kubernetes-operator.yaml📦 Release Assets
- Source Code:
neo4j-kubernetes-operator-${TAG_NAME#v}.tar.gz- Complete source code tarball - Examples:
examples-${TAG_NAME#v}.tar.gz- Example configurations - Operator Manifests:
neo4j-kubernetes-operator-complete.yaml- Complete operator installation - CRD Manifests:
neo4j-kubernetes-operator.yaml- Custom Resource Definitions only
⎈ Helm (OCI)
helm install neo4j-operator oci://ghcr.io/neo4j-partners/charts/neo4j-operator \
--version 0.9.3-alpha \
--namespace neo4j-operator-system \
--create-namespace📋 Requirements
- Kubernetes 1.28+
- Neo4j Enterprise 5.26+ or CalVer 2025.01.0+
- cert-manager (for TLS)
🔗 Container Images
ghcr.io/neo4j-partners/neo4j-kubernetes-operator:v0.9.3-alphaghcr.io/neo4j-partners/neo4j-kubernetes-operator:latestghcr.io/neo4j-partners/neo4j-kubernetes-operator-mcp:v1.1.1
📚 Documentation
🐛 Bug Reports
Please report issues at GitHub Issues
Changelog
Full Changelog: v0.9.2-alpha...v0.9.3-alpha
Neo4j Kubernetes Operator v0.9.2-alpha
Neo4j Kubernetes Operator v0.9.2-alpha
🚀 What's New
This release includes the latest updates to the Neo4j Kubernetes Operator.
🔧 Installation
Quick Install (Complete Operator)
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v0.9.2-alpha/neo4j-kubernetes-operator-complete.yamlCRDs Only
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v0.9.2-alpha/neo4j-kubernetes-operator.yaml📦 Release Assets
- Source Code:
neo4j-kubernetes-operator-${TAG_NAME#v}.tar.gz- Complete source code tarball - Examples:
examples-${TAG_NAME#v}.tar.gz- Example configurations - Operator Manifests:
neo4j-kubernetes-operator-complete.yaml- Complete operator installation - CRD Manifests:
neo4j-kubernetes-operator.yaml- Custom Resource Definitions only
⎈ Helm (OCI)
helm install neo4j-operator oci://ghcr.io/neo4j-partners/charts/neo4j-operator \
--version 0.9.2-alpha \
--namespace neo4j-operator-system \
--create-namespace📋 Requirements
- Kubernetes 1.28+
- Neo4j Enterprise 5.26+ or CalVer 2025.01.0+
- cert-manager (for TLS)
🔗 Container Images
ghcr.io/neo4j-partners/neo4j-kubernetes-operator:v0.9.2-alphaghcr.io/neo4j-partners/neo4j-kubernetes-operator:latestghcr.io/neo4j-partners/neo4j-kubernetes-operator-mcp:v1.1.1
📚 Documentation
🐛 Bug Reports
Please report issues at GitHub Issues
Changelog
Full Changelog: v0.9.1-alpha...v0.9.2-alpha
v0.9.1-alpha
Neo4j Kubernetes Operator v0.9.1-alpha
🚀 What's New
- Add namespace pattern watching by @priyolahiri in #23
Full Changelog: v0.9.0-alpha...v0.9.1-alpha
🔧 Installation
Quick Install (Complete Operator)
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v0.9.1-alpha/neo4j-kubernetes-operator-complete.yamlCRDs Only
kubectl apply -f https://github.com/neo4j-partners/neo4j-kubernetes-operator/releases/download/v0.9.1-alpha/neo4j-kubernetes-operator.yaml📦 Release Assets
- Source Code:
neo4j-kubernetes-operator-${TAG_NAME#v}.tar.gz- Complete source code tarball - Examples:
examples-${TAG_NAME#v}.tar.gz- Example configurations - Operator Manifests:
neo4j-kubernetes-operator-complete.yaml- Complete operator installation - CRD Manifests:
neo4j-kubernetes-operator.yaml- Custom Resource Definitions only
⎈ Helm (OCI)
helm install neo4j-operator oci://ghcr.io/neo4j-partners/charts/neo4j-operator \
--version 0.9.1-alpha \
--namespace neo4j-operator-system \
--create-namespace📋 Requirements
- Kubernetes 1.28+
- Neo4j Enterprise 5.26+ or CalVer 2025.01.0+
- cert-manager (for TLS)
🔗 Container Images
ghcr.io/neo4j-partners/neo4j-kubernetes-operator:v0.9.1-alphaghcr.io/neo4j-partners/neo4j-kubernetes-operator:latest
📚 Documentation
🐛 Bug Reports
Please report issues at GitHub Issues