90d556f4de18f663295abe637ee025488b93681d: testing: always yield from a generator (bug 1157545)
Gregory Szorc <gps@mozilla.com> - Wed, 22 Apr 2015 22:26:46 -0700 - rev 360711
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
testing: always yield from a generator (bug 1157545) This was causing tests to fail to run when Docker isn't available.
a7461996f6dfb693b66204f8a2d23974fefaa004: ansible: playbook to deploy hooks and extensions to hg.mozilla.org
Gregory Szorc <gps@mozilla.com> - Wed, 22 Apr 2015 17:38:15 -0700 - rev 360710
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
ansible: playbook to deploy hooks and extensions to hg.mozilla.org
a9284aa2f3c061aaa08514741300eec4e533c6ed: testing: add deprecation message to run-mercurial-tests.py
Gregory Szorc <gps@mozilla.com> - Wed, 22 Apr 2015 14:08:24 -0700 - rev 360709
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
testing: add deprecation message to run-mercurial-tests.py
cd2d3f2254b52992d8e750989c4b4566768192c2: ansible: print success message after refreshing rbweb
Gregory Szorc <gps@mozilla.com> - Wed, 22 Apr 2015 13:55:22 -0700 - rev 360708
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
ansible: print success message after refreshing rbweb
37c6168022ee2ff29467925eb781d1278eeef436: ansible: use GPL v3
Gregory Szorc <gps@mozilla.com> - Wed, 22 Apr 2015 13:45:58 -0700 - rev 360707
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
ansible: use GPL v3 Ansible is GPL v3, not v2. Use proper licensing.
647dbc860b667d4784de497b18c490015ee2d9b4: ansible: wait for Apache workers to drain instead of network connections
Gregory Szorc <gps@mozilla.com> - Wed, 22 Apr 2015 11:57:04 -0700 - rev 360706
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
ansible: wait for Apache workers to drain instead of network connections Ansible's wait_for module waits for connections in TIME_WAIT state. This is not very usable since connections can linger in TIME_WAIT for minutes. Wait on Apache workers instead.
45c2e342cd74fece0cbf533f09a791767f968b75: ansible: add module to wait for apache workers to drain
Gregory Szorc <gps@mozilla.com> - Wed, 22 Apr 2015 11:48:52 -0700 - rev 360705
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
ansible: add module to wait for apache workers to drain
628efbeb4f1566176bde4f4cb4e74923da064670: Add htsai as an alias to hsinyi
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 22 Apr 2015 12:14:07 -0400 - rev 360704
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
Add htsai as an alias to hsinyi
8b89e133ab01c08a65755550fdb1fb4a7f98a975: testing: activate logging in rbweb container
Gregory Szorc <gps@mozilla.com> - Wed, 22 Apr 2015 09:00:01 -0700 - rev 360703
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
testing: activate logging in rbweb container Review Board logging wasn't enabled. This made debugging difficult. Enable it.
3aaf712849f462a34a66c0a6abc90223abec1377: ansible: interact with load balancer with doing MozReview deployments
Gregory Szorc <gps@mozilla.com> - Tue, 21 Apr 2015 22:06:52 -0700 - rev 360702
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
ansible: interact with load balancer with doing MozReview deployments Now that we have Ansible support for integrating with the Stingray Traffic Manager, hook it up to our MozReview deployment playbook. The playbook now drains nodes in the load balancer before syncing over new code and restarting httpd. This should result in no downtime upgrades.
e40c78e67098b464d7f1e3a38780b5f7ac5ed323: ansible: add module for controlling Stingray Traffic Managers
Gregory Szorc <gps@mozilla.com> - Tue, 21 Apr 2015 22:07:46 -0700 - rev 360701
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
ansible: add module for controlling Stingray Traffic Managers Mozilla uses the Stingray Traffic Manager for load balancing. In order to write Ansible playbooks that perform rolling updates with load balancer coordination, we need a way to modify state of the Stingray load balancer. Fortunately, the Stingray load balancer has a JSON API. This commit whips up some basic APIs for talking to said API.
573156744d5cd37d25de7db1b5c21b2d36c13c27: ansible: bump up default fork level
Gregory Szorc <gps@mozilla.com> - Tue, 21 Apr 2015 15:02:39 -0700 - rev 360700
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
ansible: bump up default fork level Ansible defaults to 5 forks. We have pools with 10 servers. Bump up the default limit. It should be relatively harmless to do this universally.
28de316ad21bbe6972d9e2101b0b62921867caa6: ansible: functionality to strip repos on hg.mozilla.org
Gregory Szorc <gps@mozilla.com> - Tue, 21 Apr 2015 14:50:17 -0700 - rev 360699
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
ansible: functionality to strip repos on hg.mozilla.org
6dca471e8019229cd132572566f1934eea13f286: testing: don't use peep to populate testing environment
Gregory Szorc <gps@mozilla.com> - Tue, 21 Apr 2015 13:13:11 -0700 - rev 360698
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
testing: don't use peep to populate testing environment Wheels may vary from person to person since the host environment is not consistent (e.g. OS X vs Linux). Therefore peep cannot be used. Sad panda.
ca8dcd3e662fb230d6d7b92f9a6429485bcd521a: ansible: consolidate common code for installing MozReview packages
Gregory Szorc <gps@mozilla.com> - Tue, 21 Apr 2015 10:05:01 -0700 - rev 360697
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
ansible: consolidate common code for installing MozReview packages
9d3f4147f2943856c4f9be791b41525215cfc706: ansible: finish implementing production MozReview deployment playbook
Gregory Szorc <gps@mozilla.com> - Mon, 20 Apr 2015 10:27:44 -0700 - rev 360696
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
ansible: finish implementing production MozReview deployment playbook I just ran this in production and it appeared to "just work." We still need some follow-ups to integrate with the load balancer and to notify #moc. But this is good to use going forward.
9ad67ad5c642e6ecd3d4391f00b06a424e296651: docker: update BMO patch file to work with latest BMO code
Gregory Szorc <gps@mozilla.com> - Fri, 17 Apr 2015 12:27:16 -0700 - rev 360695
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
docker: update BMO patch file to work with latest BMO code Commit ab7e4149471d48fb00bcbbf59ceafdde87782c51 changed diff context and caused the patch to no longer apply. Update the patch.
a7389a53e79babeddf0169ecbbea1c3b4efeb2fd: testing: unpin Bugzilla Git commit (bug 1155833)
Gregory Szorc <gps@mozilla.com> - Mon, 20 Apr 2015 09:18:31 -0700 - rev 360694
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
testing: unpin Bugzilla Git commit (bug 1155833) The Bug in BMO has been fixed. Unpin the Git commit so we're testing master again.
e73ddc6910b40eae33b6d215bd1a72e052223b56: ansible: playbook for deploying MozReview to production
Gregory Szorc <gps@mozilla.com> - Mon, 20 Apr 2015 08:58:57 -0700 - rev 360693
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
ansible: playbook for deploying MozReview to production This isn't complete. But it is better than nothing.
77fec00acbf6ce64a49b941ea39470b747a8cd29: testing: use peep to install packages
Gregory Szorc <gps@mozilla.com> - Fri, 17 Apr 2015 16:54:35 -0700 - rev 360692
Push 16998 by rwood@mozilla.com at Mon, 02 May 2016 19:42:03 +0000
testing: use peep to install packages peep is a more secure pip. Install peep and define some package hashes to detect tampering. We'll eventually need to extend this to Ansible as well. Start small, with the local dev environment.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip