Preview the plan
The uninstall script is published alongside the installer, so it can be run without a repository checkout. It supports dry-run mode:Before you uninstall
The release owns the KubeBlocks definitions that every deployment references. Once they are gone, KubeBlocks can no longer reconcile or heal a deployment, so the script refuses to run while FalkorDB deployments exist. Delete them first, after copying any data you need to object storage. Pass--force only to uninstall anyway; the deployments keep running, but nothing manages them.
The script keeps:
- The backup repository (
BackupRepo) and the backups in it. Reinstalling under the same release name and namespace adopts it again. Delete it withkubectl delete backuprepos.dataprotection.kubeblocks.io <name>when you no longer need the backups. - The bootstrap admin user Secret and the
<release>-initial-admin-passwordSecret, unless--delete-namespacesdeletes the namespace they are in.
csi-hostpath-sc the default StorageClass, the script makes the original default StorageClass the default again.
Uninstall Enterprise only
This removes the FalkorDB Enterprise Helm release and retained FalkorDB addon resources. KubeBlocks is kept.Also uninstall KubeBlocks
Delete namespaces
--uninstall-kubeblocks is not provided, --delete-namespaces deletes only the Enterprise namespace.