Procedure to upgrade LAVA

1) update buildout-production.cfg in lp:lava-manifest to list the revisions you want to deploy. Make sure you push your changes to launchpad.

this step can be skipped for staging, because it will always pull from trunk and ignore buildout-production.cfg

2) log on to gateway, and as root, do

$ cd /srv/salt
$ ./script/lava-upgrade $INSTANCE

$INSTANCE might be production, staging, or whatever other instance we have.

If $INSTANCE runs in more than one node (as production does for instance), the lava-upgrade script will do the needed upgrade in all of the nodes. There should be no disruption of the service during the upgrade due to uwsgi being awesome.

Platform/LAB/DevOps/ProductionDeployment (last modified 2014-04-23 15:27:59)