Skip to main content
Each FalkorDB Enterprise release ships one release of the FalkorDB addon, which defines how KubeBlocks runs FalkorDB pods. The addon release a deployment runs on is its spec.componentDefinition, for example falkordb-4-1.7.11. Upgrading FalkorDB Enterprise installs the new addon release, but it doesn’t move any deployment to it. Each deployment stays on the release it was created with until you move it. The older release stays installed, so nothing breaks in the meantime. A deployment only gets what a newer addon brings once it runs on it. For example, emptying a setting needs addon 1.7.11 or later.

Before you start

  • Take a backup, and confirm it restores. See Backups.
  • Check which addon releases you’re moving between. A move goes straight to the new release: nothing an addon release in between would have done runs. Tested upgrade paths lists the jumps CI tests. When yours is longer, move through an intermediate release first.
  • The deployment must not be in a Failed state.
See which release a deployment runs:
See which releases are installed:

Move a deployment

  1. Open Deployments, then the deployment.
  2. Select Upgrade.
  3. Choose the addon component definition. The newest installed one is selected.
  4. Select Confirm Upgrade.
Every component moves together: the data nodes, the Sentinels of a replicated deployment, and every shard of a sharded one.

Validate

The deployment is back to Running once every component runs on the new release. Check each component’s definition:
Then confirm your data is intact, as you would after a FalkorDB version upgrade.