summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelijah <elijah@riseup.net>2016-02-25 15:30:04 -0800
committerelijah <elijah@riseup.net>2016-02-25 15:30:04 -0800
commitf94adc03824b10960bf55c8648f3fef97ab6dda5 (patch)
tree6e6c8ac297f515c9a5dafa1ecd2a46412d6b5829
parent07d8af74ce345d87d1e178c7e4785e23f1c6cc04 (diff)
more improvements to upgrade notes
-rw-r--r--pages/docs/platform/upgrading/upgrade-0-8.md39
1 files changed, 35 insertions, 4 deletions
diff --git a/pages/docs/platform/upgrading/upgrade-0-8.md b/pages/docs/platform/upgrading/upgrade-0-8.md
index ca3fbe5..35a5441 100644
--- a/pages/docs/platform/upgrading/upgrade-0-8.md
+++ b/pages/docs/platform/upgrading/upgrade-0-8.md
@@ -6,11 +6,42 @@ LEAP Platform release 0.8 introduces several major changes that need do get take
* Dropping Debian Wheezy support. You need to upgrade your nodes to jessie before deploying a platform upgrade.
* Dropping BigCouch support. LEAP Platform now requires CouchDB and therefore you need to migrate all your data from BigCouch to CouchDB.
-Here's how to upgrade from Wheezy nodes running BigCouch to Jessie nodes using CouchDB:
+Upgrading to Platform 0.8
+---------------------------------------------
-1. Follow [["migrating from BigCouch to plain CouchDB" => services/couchdb#migrating-from-bigcouch-to-plain-couchdb]], but only until the step where you removed BigCouch.
-2. Now upgrade to Jessie (see below)
-3. Continue with [["migrating from BigCouch to plain CouchDB" => services/couchdb#migrating-from-bigcouch-to-plain-couchdb]] at the point where you stopped for the first step, and deploy to the couchdb node.
+### Step 1: Get new leap_platform and leap_cli
+
+ workstation$ gem install leap_cli --version 1.8
+ workstation$ cd leap_platform
+ workstation$ git pull
+ workstation$ git checkout 0.8
+
+### Step 2: Upgrade to Jessie
+
+#### For couchdb nodes running BigCouch
+
+For nodes running BigCouch, you must migrate the data to CouchDB:
+
+1. Export BigCouch Data<br>
+Follow [["migrating from BigCouch to plain CouchDB" => services/couchdb#migrating-from-bigcouch-to-plain-couchdb]], but only until the step where you remove BigCouch.
+
+1. Upgrade to Jessie<br>
+See below for detailed example of upgrading from Wheezy to Jessie.
+
+1. Import Data to CouchDB<br>
+Continue with [["migrating from BigCouch to plain CouchDB" => services/couchdb#migrating-from-bigcouch-to-plain-couchdb]] at the point where you stopped (right after removing BigCouch).
+
+#### For all other nodes
+
+See below for how to upgrade to Debian Jessie.
+
+## Step 3: Deploy everything
+
+When you have upgraded all nodes to Jessie, you are ready to deploy:
+
+ workstation$ cd <provider directory>
+ workstation$ leap deploy
+ workstation$ leap test
Upgrade from Debian Wheezy to Jessie
------------------------------------------------