From 146370585940c9566b579f230ffd9082cc06bd97 Mon Sep 17 00:00:00 2001 From: sougata-progress Date: Thu, 7 Nov 2024 00:41:40 +0000 Subject: [PATCH] Added rollback logic Signed-off-by: sougata-progress --- scripts/minio-update.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/minio-update.sh b/scripts/minio-update.sh index a3ead33..1b4808e 100755 --- a/scripts/minio-update.sh +++ b/scripts/minio-update.sh @@ -212,6 +212,11 @@ function upload_bucket_objects () { aws ${opts[*]} s3 sync $waypoint $s3_url } +function minio_migration_rollback () { + sudo cp -a /hab/svc/builder-minio/data-bkp/. /hab/svc/builder-minio/data/ + sudo hab svc load "${BLDR_ORIGIN}/builder-minio" --channel "stable" --force +} + function preflight_checks () { _prerequisites_check _minio_check @@ -268,6 +273,7 @@ case "${1}" in upgrade ) upgrade_minio ;; downgrade ) downgrade_minio ;; upload ) upload_bucket_objects ;; + minio_rollback ) minio_migration_rollback ;; * ) usage ;; esac