Skip to content

Releases: neo4j-partners/neo4j-kubernetes-operator

Neo4j Kubernetes Operator v1.4.0-alpha

18 Mar 23:16

Choose a tag to compare

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.yaml

CRDs 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

06 Mar 11:45

Choose a tag to compare

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.yaml

CRDs 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

21 Feb 12:23
4d22431

Choose a tag to compare

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.yaml

CRDs 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

20 Feb 19:54
7933b85

Choose a tag to compare

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.yaml

CRDs 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

20 Feb 12:55

Choose a tag to compare

🔧 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.yaml

CRDs 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

20 Feb 11:33

Choose a tag to compare

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: token

How it works

  1. The operator merges "fleet-management" into NEO4J_PLUGINS on the StatefulSet using an additive strategy — existing plugins from Neo4jPlugin CRDs are preserved.
  2. The Neo4j Docker entrypoint copies the pre-bundled jar from /var/lib/neo4j/products/ to /plugins/ on pod startup — no internet access required.
  3. Procedure security settings (dbms.security.procedures.unrestricted=fleetManagement.*) are applied to neo4j.conf automatically.
  4. Once the cluster reaches Ready phase, the operator reads the Aura token from the referenced Kubernetes Secret and calls CALL 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: latest

A 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.io

External 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-tag job 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-release are uploaded as artifacts and downloaded in create-release for 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.gz in workflow-dispatch releases correctly falls back to HEAD when the tag is not yet in git history.

Developer experience

  • config/overlays/dev/kustomization.yaml: fixed image override that targeted the placeholder name controller instead of the resolved ghcr.io/neo4j-partners/neo4j-kubernetes-operator name, causing ErrImagePull when deploying to a local Kind cluster.
  • CI integration tests no longer run with GOMAXPROCS=1, restoring realistic concurrency.
  • Neo4j image loading in CI uses skopeo to copy a single-platform linux/amd64 image into Kind, avoiding --all-platforms errors in the ctr import 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...

Read more

Neo4j Kubernetes Operator v0.9.4-alpha

21 Jan 12:05

Choose a tag to compare

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.yaml

CRDs 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-alpha
  • ghcr.io/neo4j-partners/neo4j-kubernetes-operator:latest
  • ghcr.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

20 Jan 13:26

Choose a tag to compare

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.yaml

CRDs 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-alpha
  • ghcr.io/neo4j-partners/neo4j-kubernetes-operator:latest
  • ghcr.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

19 Jan 16:45

Choose a tag to compare

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.yaml

CRDs 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-alpha
  • ghcr.io/neo4j-partners/neo4j-kubernetes-operator:latest
  • ghcr.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

16 Jan 09:33
bffd6fd

Choose a tag to compare

Neo4j Kubernetes Operator v0.9.1-alpha

🚀 What's New

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.yaml

CRDs 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-alpha
  • ghcr.io/neo4j-partners/neo4j-kubernetes-operator:latest

📚 Documentation

🐛 Bug Reports

Please report issues at GitHub Issues