Skip to content

Commit

Permalink
WIP
Browse files Browse the repository at this point in the history
Signed-off-by: sougata-progress <[email protected]>
  • Loading branch information
sougata-progress committed Nov 7, 2024
1 parent 7c3b7e7 commit f1d0b03
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions scripts/provision.sh
Original file line number Diff line number Diff line change
Expand Up @@ -201,17 +201,20 @@ start_datastore() {
}

start_minio() {

set +e
is_minio_migration_needed
migration_needed=$?
set -e

if [ "$migration_needed" -eq 1 ]; then
echo MinIO migration required
bash ./minio-update.sh preflight_checks
if [ -d "/hab/svc/builder-minio/data/" ]; then
backup_minio_data
fi
sudo rm -rf /hab/svc/builder-minio/data/
sudo hab svc load "${BLDR_ORIGIN}/builder-minio" --channel "stable" --force
echo MinIO migration required
backup_minio_data
sudo cp -a /hab/svc/builder-minio/data-bkp/. /hab/svc/builder-minio/data/
echo starting minio download

bash ./minio-update.sh download
Expand Down Expand Up @@ -244,9 +247,13 @@ cleanup_migration() {
backup_minio_data() {
echo "Starting MinIO data backup"

if [ -d "/hab/svc/builder-minio/data-bkp/" ]; then
sudo rm -rf /hab/svc/builder-minio/data-bkp/
fi

sudo mkdir -p /hab/svc/builder-minio/data-bkp/

sudo cp -r /hab/svc/builder-minio/data/* /hab/svc/builder-minio/data-bkp/
sudo cp -rf /hab/svc/builder-minio/data/* /hab/svc/builder-minio/data-bkp/

echo "Old MinIO data has been backed up to /hab/svc/builder-minio/data-bkp/"

Expand Down

0 comments on commit f1d0b03

Please sign in to comment.