diff options
author | elijah <elijah@riseup.net> | 2016-02-25 15:30:04 -0800 |
---|---|---|
committer | elijah <elijah@riseup.net> | 2016-02-25 15:30:04 -0800 |
commit | f94adc03824b10960bf55c8648f3fef97ab6dda5 (patch) | |
tree | 6e6c8ac297f515c9a5dafa1ecd2a46412d6b5829 /pages/docs/platform | |
parent | 07d8af74ce345d87d1e178c7e4785e23f1c6cc04 (diff) |
more improvements to upgrade notes
Diffstat (limited to 'pages/docs/platform')
-rw-r--r-- | pages/docs/platform/upgrading/upgrade-0-8.md | 39 |
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 ------------------------------------------------ |