Skip to content

Commit 4372ebd

Browse files
committed
update the migration steps
1 parent 24706c2 commit 4372ebd

File tree

1 file changed

+7
-27
lines changed

1 file changed

+7
-27
lines changed

modules/ROOT/pages/kubernetes/operations/backup-restore.adoc

Lines changed: 7 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1080,31 +1080,11 @@ To restore the `system` database, follow the steps described in xref:kubernetes/
10801080

10811081
To migrate from persistent volume-based backups to cloud-native backups, you need to follow these steps:
10821082

1083-
. Perform final traditional backup.
1084-
. Upload existing backups to cloud storage (if needed).
1085-
. Update configuration to use cloud provider.
1086-
. Remove persistent volume configuration.
1087-
. Enable `preferDiffAsParent` for future differential backups.
1083+
. Perform a final traditional backup to ensure you have the latest data.
1084+
For more information, see <<kubernetes-neo4j-backup-on-prem, Prepare to back up a database(s) to on-premises storage>> and <<kubernetes-neo4j-backup, Back up your databases>>.
1085+
. Upload existing backups to the cloud storage bucket if needed.
1086+
. Update the _backup-values.yaml_ file to configure the cloud provider, bucket name, and credentials.
1087+
See <<kubernetes-neo4j-backup-cloud, Prepare to back up a database(s) to a cloud provider (AWS, GCP, and Azure) bucket>> for details.
1088+
. Install the _neo4j-admin_ Helm chart with the updated _backup-values.yaml_ file to back up your databases to the cloud provider bucket.
1089+
See <<_back_up_your_databases, Back up your databases>> for details.
10881090

1089-
.Example migration
1090-
[source, yaml]
1091-
----
1092-
# Before (Traditional)
1093-
backup:
1094-
database: "neo4j"
1095-
databaseAdminServiceName: "neo4j-admin"
1096-
tempVolume:
1097-
persistentVolumeClaim:
1098-
claimName: "backup-pvc"
1099-
1100-
# After (Cloud-Native)
1101-
backup:
1102-
cloudProvider: "aws"
1103-
bucketName: "neo4j-backups"
1104-
database: "neo4j"
1105-
databaseAdminServiceName: "neo4j-admin"
1106-
secretName: "aws-credentials"
1107-
secretKeyName: "credentials"
1108-
preferDiffAsParent: true
1109-
# tempVolume configuration removed
1110-
----

0 commit comments

Comments
 (0)