LAVA Deployment Tool 2012.06

Milestone information

Project:
LAVA Deployment Tool
Series:
trunk
Version:
2012.06
Released:
 
Registrant:
Andy Doan
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Andy Doan, 1 Michael Hudson-Doyle, 1 Yongqin Liu
Blueprints:
1 Implemented
Bugs:
2 Fix Released

Download files for this release

File Description Downloads

Release notes 

This release does not have release notes.

Changelog 

View the full changelog

2012-06-26 Michael Hudson-Doyle <email address hidden>

 add a script to restore and clean a production database snapshot

2012-06-26 Michael Hudson-Doyle <email address hidden>

 set -e for restore parts

2012-06-26 Michael Hudson-Doyle <email address hidden>

 grr

2012-06-26 Michael Hudson-Doyle <email address hidden>

 yes, so i did not mean to commit that bit...

2012-06-26 Michael Hudson-Doyle <email address hidden>

 update Site table too

2012-06-25 Michael Hudson-Doyle <email address hidden>

 oops, missed the SUBMITTED jobs

2012-06-25 Michael Hudson-Doyle <email address hidden>

 change restore-db to refuse to run if the instance is running, and not restart it

2012-06-25 Michael Hudson-Doyle <email address hidden>

 one more

2012-06-25 Michael Hudson-Doyle <email address hidden>

 clearly that was a silly thing to say

2012-06-25 Michael Hudson-Doyle <email address hidden>

 finish (?) script

2012-06-25 Michael Hudson-Doyle <email address hidden>

 scary code to set devices staging knows about to online

2012-06-25 Michael Hudson-Doyle <email address hidden>

 a start

2012-06-22 Michael Hudson-Doyle <email address hidden>

 display revisions old releases are costing us

2012-06-22 Michael Hudson-Doyle <email address hidden>

 small deployment report improvements

2012-06-22 Michael Hudson-Doyle <email address hidden>

 handle branches in instances better (complete with half-assed impl of bzr missing!)

2012-06-22 Michael Hudson-Doyle <email address hidden>

 improve the celery upstart jobs

2012-06-21 Michael Hudson-Doyle <email address hidden>

 update LAVA_SETUP_REQUIRED_VERSION to force people to run setup

2012-06-21 Michael Hudson-Doyle <email address hidden>

 do not run apt-get update twice for no reason in setup

2012-06-21 Michael Hudson-Doyle <email address hidden>

 use trick from http://superuser.com/questions/213416/running-upstart-jobs-as-unprivileged-users/234541#234541 to run celery jobs as correct user

2012-06-22 Michael Hudson-Doyle <email address hidden>

 fix LAVA_BUILDOUT_CFG being a relative path

2012-06-21 Michael Hudson-Doyle <email address hidden>

 copy symlinks in local to new code directory when upgrading

2012-06-20 Michael Hudson-Doyle <email address hidden>

 add a slightly hacky script to generate a nice deployment report

2012-06-20 Michael Hudson-Doyle <email address hidden>

 rename script

2012-06-20 Michael Hudson-Doyle <email address hidden>

 robustness ++

2012-06-20 Michael Hudson-Doyle <email address hidden>

 time to stop fiddling now

2012-06-20 Michael Hudson-Doyle <email address hidden>

 show revs between installed release and latest

2012-06-20 Michael Hudson-Doyle <email address hidden>

 sundry tweaks

2012-06-20 Michael Hudson-Doyle <email address hidden>

 some style

2012-06-20 Michael Hudson-Doyle <email address hidden>

 start showing/hiding stuff

2012-06-20 Michael Hudson-Doyle <email address hidden>

 highlight things

2012-06-20 Michael Hudson-Doyle <email address hidden>

 a little less hacky

2012-06-20 Michael Hudson-Doyle <email address hidden>

 more like actual html

2012-06-20 Michael Hudson-Doyle <email address hidden>

 quick does of t.w.template

2012-06-20 Michael Hudson-Doyle <email address hidden>

 output naff text table with desired results

2012-06-20 Michael Hudson-Doyle <email address hidden>

 rewrite unreleased-revisions to be a bit more modular

2012-06-20 Michael Hudson-Doyle <email address hidden>

 merge trunk

2012-05-25 Michael Hudson-Doyle <email address hidden>

 merge trunk

2012-05-25 Michael Hudson-Doyle <email address hidden>

 indentation damage

2012-05-25 Michael Hudson-Doyle <email address hidden>

 allow overriding the set of branches to look at on the command line

2012-05-25 Michael Hudson-Doyle <email address hidden>

 sort branch list before printing

2012-05-14 Michael Hudson-Doyle <email address hidden>

 add a script to show how many unreleased revisions we have

2012-06-19 Michael Hudson-Doyle <email address hidden>

 a major change to the way LAVA is deployed.
 the code is now managed using zc.buildout instead of pip.
 for details, please see the README or the linaro-validation mailing list

2012-06-18 Michael Hudson-Doyle <email address hidden>

 i renamed the helper scripts

2012-06-18 Michael Hudson-Doyle <email address hidden>

 small tweak

2012-06-18 Michael Hudson-Doyle <email address hidden>

 document lava-develop-branch/lava-undevelop-branch a bit

2012-06-18 Michael Hudson-Doyle <email address hidden>

 load configuration before determining $LAVA_REVNO (as that may depend on the branch the instance uses)

2012-06-15 Michael Hudson-Doyle <email address hidden>

 work with older virtualenvs

2012-06-15 Michael Hudson-Doyle <email address hidden>

 no point having a PIP_PROXY_OPTION if we do not let pip touch the network

2012-06-15 Michael Hudson-Doyle <email address hidden>

 do not depend on the version of distribute that virtualenv installs by default
 also, check sha256s of downloaded files

2012-06-14 Michael Hudson-Doyle <email address hidden>

 do not download pre-seeded deps if they are already present!

2012-06-14 Michael Hudson-Doyle <email address hidden>

 lets make everyone run setup again

2012-06-14 Michael Hudson-Doyle <email address hidden>

 update docs (so much simpler for the local development case!)

2012-06-14 Michael Hudson-Doyle <email address hidden>

 rename variables to make sense now

2012-06-14 Michael Hudson-Doyle <email address hidden>

 point template_dirs and staticfiles_dirs at symlink to current lava-server code that the buildout now creates

2012-06-14 Michael Hudson-Doyle <email address hidden>

 start to use a pure manifest branch

2012-06-13 Michael Hudson-Doyle <email address hidden>

 document upgrading from old world

2012-06-13 Michael Hudson-Doyle <email address hidden>

 mutilate the uwsgi.ini file too, and it works!

2012-06-13 Michael Hudson-Doyle <email address hidden>

 ffs

2012-06-13 Michael Hudson-Doyle <email address hidden>

 yet more details

2012-06-13 Michael Hudson-Doyle <email address hidden>

 no plan survives contact etc

2012-06-13 Michael Hudson-Doyle <email address hidden>

 more conversion

2012-06-13 Michael Hudson-Doyle <email address hidden>

 possible conversion code

2012-06-13 Michael Hudson-Doyle <email address hidden>

 chown -R

2012-06-13 Michael Hudson-Doyle <email address hidden>

 run setup with -e ffs

2012-06-13 Michael Hudson-Doyle <email address hidden>

 stoopid

2012-06-13 Michael Hudson-Doyle <email address hidden>

 merge trunk

2012-06-12 Michael Hudson-Doyle <email address hidden>

 RST fixes

2012-06-12 Michael Hudson-Doyle <email address hidden>

 doc updates, some changes to make doc updates true.

2012-06-12 Michael Hudson-Doyle <email address hidden>

 Allow LAVA_BUILDOUT_CFG to point outside the branch.

2012-06-12 Michael Hudson-Doyle <email address hidden>

 do not run install_app or install_config_app under ||

2012-06-12 Michael Hudson-Doyle <email address hidden>

 gah, shell

2012-06-12 Michael Hudson-Doyle <email address hidden>

 docs, allow the lava-server branch and buildout config file name to be overridden

2012-06-12 Michael Hudson-Doyle <email address hidden>

 link buildout into instance bin as well

2012-06-12 Michael Hudson-Doyle <email address hidden>

 remembering why you put the T in ln -sfT

2012-06-12 Michael Hudson-Doyle <email address hidden>

 oops

2012-06-12 Michael Hudson-Doyle <email address hidden>

 move some more of the global setup to setup

2012-06-11 Michael Hudson-Doyle <email address hidden>

 do not create src any more!

2012-06-11 Michael Hudson-Doyle <email address hidden>

 start on the docs

2012-06-11 Michael Hudson-Doyle <email address hidden>

 remove extraneous line

2012-06-11 Michael Hudson-Doyle <email address hidden>

 put bzr in the cache during setup, install from there in install_buildout

2012-06-11 Michael Hudson-Doyle <email address hidden>

 share caches between instances

2012-06-11 Michael Hudson-Doyle <email address hidden>

 _compare_manifests.py is no longer relevant

2012-06-11 Michael Hudson-Doyle <email address hidden>

 restore running build_static to l-d-t

2012-06-11 Michael Hudson-Doyle <email address hidden>

 sigh

2012-06-11 Michael Hudson-Doyle <email address hidden>

 sigh bash

2012-06-11 Michael Hudson-Doyle <email address hidden>

 make the branch to deploy from configurable

2012-06-11 Michael Hudson-Doyle <email address hidden>

 remove testing hacks

2012-06-11 Michael Hudson-Doyle <email address hidden>

 install bzr in the bootstrap venv for versiontools love

2012-06-11 Michael Hudson-Doyle <email address hidden>

 resurrect the install uwsgi apache module code

2012-06-11 Michael Hudson-Doyle <email address hidden>

 somehow i failed to find this and change it

2012-06-11 Michael Hudson-Doyle <email address hidden>

 kill pip download cache handling

2012-06-11 Michael Hudson-Doyle <email address hidden>

 those particular dragons have been slayed

2012-06-11 Michael Hudson-Doyle <email address hidden>

 install uwsgi via pip as well; run webapp in that venv so it can find zc.buildout

2012-06-11 Michael Hudson-Doyle <email address hidden>

 generate settings _before_ running buildout

2012-06-11 Michael Hudson-Doyle <email address hidden>

 remove some now unnecessary stuff

2012-06-11 Michael Hudson-Doyle <email address hidden>

 do not run the install_step under ||, it is just confusing

2012-06-11 Michael Hudson-Doyle <email address hidden>

 details

2012-06-11 Michael Hudson-Doyle <email address hidden>

 the pypi name is zc.buildout

2012-06-11 Michael Hudson-Doyle <email address hidden>

 stray fi

2012-06-11 Michael Hudson-Doyle <email address hidden>

 hack for testing

2012-06-11 Michael Hudson-Doyle <email address hidden>

 no, of course there was a bit more

2012-06-11 Michael Hudson-Doyle <email address hidden>

 is this it?

2012-06-11 Michael Hudson-Doyle <email address hidden>

 generate a different uwsgi.ini

2012-06-11 Michael Hudson-Doyle <email address hidden>

 shuffle things around to allow writing the code we need

2012-06-11 Spring Zhang <email address hidden>

 Merge patch for uwsgi download error issue from Amit

2012-06-11 Amit Pundir <email address hidden>

 update uwsgi 1.0.3 download location

2012-06-06 Michael Hudson-Doyle <email address hidden>

 add a restore-db that restores the database from a backup but not the other bits

2012-05-03 Michael Hudson-Doyle <email address hidden>

 allow restore-db command to actually be executed

2012-05-03 Michael Hudson-Doyle <email address hidden>

 attempt to provide a restore-db command that can restore just the database from a backup

2012-06-05 Fathi Boudra <email address hidden>

 Add unzip to lava package list (required for upgrade-staging)

2012-06-04 Andy Doan <email address hidden>

 unzip is required for upgrade-staging script

2012-06-05 Yongqin Liu <email address hidden>

 merge the fix that change the value of LOGIN_URL in settings.conf when toggle between location and vhost

2012-06-05 Yongqin Liu <email address hidden>

 revert requirements-trunk.txt to not include the lava-android-text

2012-06-04 Yongqin Liu <email address hidden>

 modify a sed error when change the value of LOGIN_URL in settings.conf

2012-06-04 Yongqin Liu <email address hidden>

 modify LOGIN_URL in setting.conf for redirect of the Authentication Tokens when not loging

2012-06-04 Zygmunt Krynicki <email address hidden>

 Install latest released version of lava-server

 This merge is a NOP as it was done by one of the earlier merges

1 blueprint and 2 bugs targeted

Blueprint Priority Assignee Delivery
Switch to buildout for deployment Switch to buildout for deployment 4 High Michael Hudson-Doyle  11 Implemented
Bug report Importance Assignee Status
1000819 #1000819 uwsgi 1.0.3 no longer available 3 High Andy Doan  10 Fix Released
1008437 #1008437 can't redirect to "Authentication Tokens" page when not logged in in location mode 5 Low Yongqin Liu  10 Fix Released
This milestone contains Public information
Everyone can see this information.