Document 0.10 upgrade process
Definition of done
Documentation about how to upgrade soledad from 0.9.x to 0.10.x
(the migration script itself is a separate issue, tracked by soledad issue soledad#8420 (closed)).
Dicussion
Something like this? Need to test it.
cd leap_platform
git checkout release/0.10
sudo gem install leap_cli --version 1.9
cd
leap deploy
leap run 'systemctl leap_mx stop' mx
option 1: interactive
leap run --stream '/scripts/migration/0.8.2/migrate.py --do-migrate' soledad
wait for it to finish (will print DONE)
rerun if interrupted
leap deploy
option 2: background
leap run '/scripts/0.8.2/migrate.py --do-migrate --log-file /tmp/upgrade.log --run-in-background' soledad
leap run --stream 'tail -f /tmp/upgrade.log' soledad
wait for it to finish (will print DONE)
to restart, run
leap run 'pkill -TERM -f migrate.py' soledad
and try again.
leap deploy
https://0xacab.org/leap/soledad/blob/develop/scripts/migration/0.8.2/README.md
(from redmine: created on 2016-08-30)
Edited by Kali Kaneko