New to KubeDB? Please start here.

Reconfiguring Neo4j

This guide gives an overview of how KubeDB Ops-manager reconfigures Neo4j database components.

Before You Begin

How Reconfiguring Neo4j Process Works

The following diagram shows how KubeDB Ops-manager reconfigures Neo4j database components. Open the image in a new tab to see the enlarged version.

Reconfiguring process of Neo4j
Fig: Reconfiguring process of Neo4j

The reconfigure process consists of the following steps:

For a Neo4jOpsRequest with spec.type: Reconfigure, KubeDB Ops-manager:

  1. Validates configuration inputs from spec.configuration.
  2. Resolves custom config secret and inline applyConfig values.
  3. Pauses conflicting reconciliations.
  4. Merges or replaces Neo4j config based on request fields.
  5. Restarts relevant pods to apply new configuration.
  6. Verifies pod/database health and marks the request Successful.

Next Step

Follow the detailed guide: Reconfigure Neo4j Cluster.