Closed Bug 887429 Opened 12 years ago Closed 12 years ago

[basket] Push new version to staging and prod

Categories

(Infrastructure & Operations Graveyard :: WebOps: Other, task)

All
Other
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: pmac, Assigned: cturra)

References

()

Details

(Whiteboard: [push interrupt])

Please push the tag "v2013.8" to staging, then when I say it's working well, we'll go to prod. This isn't super critical, but a bit elevated as it's a blocker for some FxOS mozilla.org stuff that needs to be done and tested by Friday (6/28). Thanks!
push to stage complete. let me know when you are happy for it to go into production. [root@genericadm.private.phx1 basket.allizom.org]# bash -x update v2013.8 + CODE_DIR=/data/genericrhel6-stage/src/basket.allizom.org/basket + VENDOR_DIR=/data/genericrhel6-stage/src/basket.allizom.org/basket/vendor + LOCALE_DIR=/data/genericrhel6-stage/src/basket.allizom.org/basket/locale + techo 'Updating code.' ++ date -u '+%F %T' + STAMP='[2013-06-26 20:22:43]' + echo '[2013-06-26 20:22:43] Updating code.' [2013-06-26 20:22:43] Updating code. + cd /data/genericrhel6-stage/src/basket.allizom.org/basket + git fetch origin -q + checkretval + retval=0 + [[ 0 -gt 0 ]] + git checkout -f origin/master -q + git submodule sync -q + git submodule update --init -q + checkretval + retval=0 + [[ 0 -gt 0 ]] + git log -3 + tee /data/genericrhel6-stage/src/basket.allizom.org/basket/revision_info.txt commit 9d180d6cfeaa4f31a795da90d641aa37efc25793 Merge: 5b28ea3 0821dec Author: Paul McLanahan <pmac@mozilla.com> Date: Wed Jun 26 07:10:18 2013 -0700 Merge pull request #60 from dpoirier/new-user-no-lang commit 0821decb63fb2b3ba11aa9d4d46cac5535c9dd34 Author: Dan Poirier <dpoirier@caktusgroup.com> Date: Wed Jun 26 07:54:59 2013 -0400 Fix no lang on new user in some cases If we were creating a new ET user in update_user, and whatever form they submitted didn't have a lang included, we were ending up passing a None lang to send_welcomes. commit 5b28ea30d1a03903cb04d14baa25615aef3343b0 Merge: 5e516aa fd599ca Author: Paul McLanahan <pmac@mozilla.com> Date: Tue Jun 25 12:31:18 2013 -0700 Merge pull request #59 from dpoirier/three-more-changes Update the welcome logic + techo 'Updating vendor.' ++ date -u '+%F %T' + STAMP='[2013-06-26 20:22:44]' + echo '[2013-06-26 20:22:44] Updating vendor.' [2013-06-26 20:22:44] Updating vendor. + cd /data/genericrhel6-stage/src/basket.allizom.org/basket/vendor + git submodule sync -q + git submodule update --init -q + checkretval + retval=0 + [[ 0 -gt 0 ]] + techo 'Sync & migrate database.' ++ date -u '+%F %T' + STAMP='[2013-06-26 20:22:46]' + echo '[2013-06-26 20:22:46] Sync & migrate database.' [2013-06-26 20:22:46] Sync & migrate database. + cd /data/genericrhel6-stage/src/basket.allizom.org/basket + python manage.py syncdb --noinput Syncing... Creating tables ... Installing custom SQL ... Installing indexes ... No fixtures found. Synced: > basketauth > emailer > subscriptions > vars > piston > south > raven.contrib.django.raven_compat > django.contrib.auth > django.contrib.contenttypes > django.contrib.sessions > django.contrib.sites > django.contrib.messages > django.contrib.admin Not synced (use migrations): - news - djcelery (use ./manage.py migrate to migrate these) + checkretval + retval=0 + [[ 0 -gt 0 ]] + python manage.py migrate --noinput Running migrations for news: - Migrating forwards to 0003_auto__add_field_newsletter_requires_double_optin. > news:0003_auto__add_field_newsletter_requires_double_optin - Loading initial data for news. No fixtures found. Running migrations for djcelery: - Nothing to migrate. - Loading initial data for djcelery. No fixtures found. + checkretval + retval=0 + [[ 0 -gt 0 ]] + techo 'Clean up old deploy.' ++ date -u '+%F %T' + STAMP='[2013-06-26 20:22:53]' + echo '[2013-06-26 20:22:53] Clean up old deploy.' [2013-06-26 20:22:53] Clean up old deploy. + cd /data/genericrhel6-stage/src/basket.allizom.org/basket + find . -type f -name .gitignore -or -name '*.pyc' -delete + checkretval + retval=0 + [[ 0 -gt 0 ]] + cd /data/genericrhel6-stage/src/basket.allizom.org/basket + touch wsgi/basket.wsgi + techo Deploying. ++ date -u '+%F %T' + STAMP='[2013-06-26 20:22:55]' + echo '[2013-06-26 20:22:55] Deploying.' [2013-06-26 20:22:55] Deploying. + '[' xterm == dumb ']' + /data/genericrhel6-stage/deploy basket.allizom.org [2013-06-26 13:22:55] Running rsync_project [2013-06-26 13:22:55] [localhost] running: /usr/bin/rsync -aq --include '.gitkeep' --exclude '.git*' --exclude '.hg*' --exclude '.svn*' --exclude 'CVS' --exclude '.bzr*' --delete /data/genericrhel6-stage/src/basket.allizom.org/ /data/genericrhel6-stage/www/basket.allizom.org/ [2013-06-26 13:22:56] [localhost] finished: /usr/bin/rsync -aq --include '.gitkeep' --exclude '.git*' --exclude '.hg*' --exclude '.svn*' --exclude 'CVS' --exclude '.bzr*' --delete /data/genericrhel6-stage/src/basket.allizom.org/ /data/genericrhel6-stage/www/basket.allizom.org/ (1.609s) [2013-06-26 13:22:56] Finished rsync_project (1.609s) [2013-06-26 13:22:56] Running commit_www [2013-06-26 13:22:56] [localhost] running: cd /data/genericrhel6-stage/www && /usr/bin/git add .; /usr/bin/git commit -a -m 'deploy ['basket.allizom.org']' [2013-06-26 13:23:15] [localhost] finished: cd /data/genericrhel6-stage/www && /usr/bin/git add .; /usr/bin/git commit -a -m 'deploy ['basket.allizom.org']' (18.255s) [localhost] out: [master 902a3a0] deploy [basket.allizom.org] [localhost] out: 13 files changed, 1984 insertions(+), 297 deletions(-) [localhost] out: create mode 100644 basket.allizom.org/basket/apps/news/migrations/0003_auto__add_field_newsletter_requires_double_optin.py [localhost] out: rewrite basket.allizom.org/basket/revision_info.txt (86%) [2013-06-26 13:23:15] Finished commit_www (18.256s)
Assignee: server-ops-webops → cturra
Flags: needinfo?(pmac)
Whiteboard: [push interrupt]
Thanks cturra. Looks like everyone wants to be around for this one. Testing will happen on stage in the AM, and we'll look to go to prod sometime after around 10am Pacific if that's good for you. I'll comment again once we're for sure ready in the morning.
Flags: needinfo?(pmac)
We are go for prod!
push to prod complete. [root@genericadm.private.phx1 basket.mozilla.org]# bash -x update v2013.8 + CODE_DIR=/data/genericrhel6/src/basket.mozilla.org/basket + VENDOR_DIR=/data/genericrhel6/src/basket.mozilla.org/basket/vendor + LOCALE_DIR=/data/genericrhel6/src/basket.mozilla.org/basket/locale + techo 'Updating code.' ++ date -u '+%F %T' + STAMP='[2013-06-27 19:32:25]' + echo '[2013-06-27 19:32:25] Updating code.' [2013-06-27 19:32:25] Updating code. + cd /data/genericrhel6/src/basket.mozilla.org/basket + git fetch origin -q + checkretval + retval=0 + [[ 0 -gt 0 ]] + git checkout -f origin/master -q + git submodule sync -q + git submodule update --init -q + checkretval + retval=0 + [[ 0 -gt 0 ]] + git log -3 + tee /data/genericrhel6/src/basket.mozilla.org/basket/revision_info.txt commit 9d180d6cfeaa4f31a795da90d641aa37efc25793 Merge: 5b28ea3 0821dec Author: Paul McLanahan <pmac@mozilla.com> Date: Wed Jun 26 07:10:18 2013 -0700 Merge pull request #60 from dpoirier/new-user-no-lang commit 0821decb63fb2b3ba11aa9d4d46cac5535c9dd34 Author: Dan Poirier <dpoirier@caktusgroup.com> Date: Wed Jun 26 07:54:59 2013 -0400 Fix no lang on new user in some cases If we were creating a new ET user in update_user, and whatever form they submitted didn't have a lang included, we were ending up passing a None lang to send_welcomes. commit 5b28ea30d1a03903cb04d14baa25615aef3343b0 Merge: 5e516aa fd599ca Author: Paul McLanahan <pmac@mozilla.com> Date: Tue Jun 25 12:31:18 2013 -0700 Merge pull request #59 from dpoirier/three-more-changes Update the welcome logic + techo 'Updating vendor.' ++ date -u '+%F %T' + STAMP='[2013-06-27 19:32:26]' + echo '[2013-06-27 19:32:26] Updating vendor.' [2013-06-27 19:32:26] Updating vendor. + cd /data/genericrhel6/src/basket.mozilla.org/basket/vendor + git submodule sync -q + git submodule update --init -q + checkretval + retval=0 + [[ 0 -gt 0 ]] + techo 'Sync & migrate database.' ++ date -u '+%F %T' + STAMP='[2013-06-27 19:32:27]' + echo '[2013-06-27 19:32:27] Sync & migrate database.' [2013-06-27 19:32:27] Sync & migrate database. + cd /data/genericrhel6/src/basket.mozilla.org/basket + python manage.py syncdb --noinput Syncing... Creating tables ... Installing custom SQL ... Installing indexes ... No fixtures found. Synced: > basketauth > emailer > subscriptions > vars > piston > south > raven.contrib.django.raven_compat > django.contrib.auth > django.contrib.contenttypes > django.contrib.sessions > django.contrib.sites > django.contrib.messages > django.contrib.admin Not synced (use migrations): - news - djcelery (use ./manage.py migrate to migrate these) + checkretval + retval=0 + [[ 0 -gt 0 ]] + python manage.py migrate --noinput Running migrations for news: - Migrating forwards to 0003_auto__add_field_newsletter_requires_double_optin. > news:0003_auto__add_field_newsletter_requires_double_optin - Loading initial data for news. No fixtures found. Running migrations for djcelery: - Nothing to migrate. - Loading initial data for djcelery. No fixtures found. + checkretval + retval=0 + [[ 0 -gt 0 ]] + techo 'Clean up old deploy.' ++ date -u '+%F %T' + STAMP='[2013-06-27 19:32:30]' + echo '[2013-06-27 19:32:30] Clean up old deploy.' [2013-06-27 19:32:30] Clean up old deploy. + cd /data/genericrhel6/src/basket.mozilla.org/basket + find . -type f -name .gitignore -or -name '*.pyc' -delete + checkretval + retval=0 + [[ 0 -gt 0 ]] + cd /data/genericrhel6/src/basket.mozilla.org/basket + touch wsgi/basket.wsgi + techo Deploying. ++ date -u '+%F %T' + STAMP='[2013-06-27 19:32:31]' + echo '[2013-06-27 19:32:31] Deploying.' [2013-06-27 19:32:31] Deploying. + '[' xterm == dumb ']' + /data/genericrhel6/deploy basket.mozilla.org [2013-06-27 12:32:31] Running rsync_project [2013-06-27 12:32:31] [localhost] running: /usr/bin/rsync -aq --include '.gitkeep' --exclude '.git*' --exclude '.hg*' --exclude '.svn*' --exclude 'CVS' --exclude '.bzr*' --delete /data/genericrhel6/src/basket.mozilla.org/ /data/genericrhel6/www/basket.mozilla.org/ [2013-06-27 12:32:34] [localhost] finished: /usr/bin/rsync -aq --include '.gitkeep' --exclude '.git*' --exclude '.hg*' --exclude '.svn*' --exclude 'CVS' --exclude '.bzr*' --delete /data/genericrhel6/src/basket.mozilla.org/ /data/genericrhel6/www/basket.mozilla.org/ (3.002s) [2013-06-27 12:32:34] Finished rsync_project (3.002s) [2013-06-27 12:32:34] Running commit_www [2013-06-27 12:32:34] [localhost] running: cd /data/genericrhel6/www && /usr/bin/git add .; /usr/bin/git commit -a -m 'deploy ['basket.mozilla.org']' [2013-06-27 12:32:39] [localhost] finished: cd /data/genericrhel6/www && /usr/bin/git add .; /usr/bin/git commit -a -m 'deploy ['basket.mozilla.org']' (4.952s) [localhost] out: [master 8a0a660] deploy [basket.mozilla.org] [localhost] out: 13 files changed, 1984 insertions(+), 297 deletions(-) [localhost] out: create mode 100644 basket.mozilla.org/basket/apps/news/migrations/0003_auto__add_field_newsletter_requires_double_optin.py [localhost] out: rewrite basket.mozilla.org/basket/revision_info.txt (86%) [2013-06-27 12:32:39] Finished commit_www (4.952s)
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Component: Server Operations: Web Operations → WebOps: Other
Product: mozilla.org → Infrastructure & Operations
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in before you can comment on or make changes to this bug.