Tim Abbott 
							
						 
					 
					
						
						
							
						
						52c1e8ac7d 
					 
					
						
						
							
							Run a local camo server in voyager production environments.  
						
						 
						
						... 
						
						
						
						Camo is a caching image proxy, used in Zulip to avoid mixed-content
warnings by proxying HTTP image content over HTTPS.  We've been using
it in zulip.com production for years; this change makes it available
in standalone Zulip deployments. 
						
						
					 
					
						2016-05-02 17:21:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						5195d1ecb7 
					 
					
						
						
							
							Fix missing newlines at ends of JSON files.  
						
						 
						
						
						
						
					 
					
						2016-04-14 10:48:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						caba24b2af 
					 
					
						
						
							
							Fix existing trailing whitespace in bash scripts.  
						
						 
						
						
						
						
					 
					
						2016-04-08 11:52:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						a7f83c9e05 
					 
					
						
						
							
							Fix check_postgres_replication_lag nagios command.  
						
						 
						
						
						
						
					 
					
						2016-04-06 15:30:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						991341867c 
					 
					
						
						
							
							nagios: Remove unnecessary dependency on netcat.  
						
						 
						
						
						
						
					 
					
						2016-04-06 15:30:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						c92221dcd3 
					 
					
						
						
							
							Remove old humbughq apache configuration.  
						
						 
						
						
						
						
					 
					
						2016-04-06 15:30:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						4855296771 
					 
					
						
						
							
							puppet: Migrate check_postgres plugins to postgres_common.pp.  
						
						 
						
						
						
						
					 
					
						2016-04-06 15:20:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						69a8925076 
					 
					
						
						
							
							check_user_zephyr_mirror_liveness: Fix importing settings.  
						
						 
						
						
						
						
					 
					
						2016-04-05 13:27:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						55172e2e0c 
					 
					
						
						
							
							Remove old zulip_internal nagios_plugins installation.  
						
						 
						
						
						
						
					 
					
						2016-04-05 13:27:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						934e8641ee 
					 
					
						
						
							
							Migrate Zephyr mirror Nagios plugins to subdirectory.  
						
						 
						
						
						
						
					 
					
						2016-04-05 13:27:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						7b753e5882 
					 
					
						
						
							
							Migrate check_debian_packages to zulip/.  
						
						 
						
						
						
						
					 
					
						2016-04-05 13:27:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						2da9fc56d6 
					 
					
						
						
							
							Migrate check_pg_replication_lag to zulip/.  
						
						 
						
						
						
						
					 
					
						2016-04-05 13:27:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						c2e210ca0d 
					 
					
						
						
							
							Migrate check_website_response.sh to new zulip::nagios.pp.  
						
						 
						
						
						
						
					 
					
						2016-04-05 13:27:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						eb72cecd9e 
					 
					
						
						
							
							Migrate check_fts_update_log to zulip/.  
						
						 
						
						
						
						
					 
					
						2016-04-05 13:27:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						92d696d007 
					 
					
						
						
							
							Migrate check_postgres plugins to zulip/.  
						
						 
						
						
						
						
					 
					
						2016-04-05 13:27:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						e155ecdc49 
					 
					
						
						
							
							Migrate check_rabbitmq plugins to zulip/.  
						
						 
						
						
						
						
					 
					
						2016-04-05 13:27:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						3ed7d658f8 
					 
					
						
						
							
							Migrate check_send_receive_time to zulip/.  
						
						 
						
						
						
						
					 
					
						2016-04-05 13:27:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						ca45ec3f3f 
					 
					
						
						
							
							Migrate check_email_deliverer plugins to zulip/.  
						
						 
						
						
						
						
					 
					
						2016-04-05 13:27:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						4e10424512 
					 
					
						
						
							
							Migrate check_worker_memory to zulip/.  
						
						 
						
						
						
						
					 
					
						2016-04-05 13:27:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						59b46278be 
					 
					
						
						
							
							Move check_queue_worker_errors into subdirectory.  
						
						 
						
						... 
						
						
						
						This fixes an issue where this worker wasn't even being installed
properly in a way that sets us up for doing further reorganization of
the Zulip Nagios plugins. 
						
						
					 
					
						2016-04-05 13:27:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						6f20c43097 
					 
					
						
						
							
							Move dependency on nagios_plugins into base.pp.  
						
						 
						
						
						
						
					 
					
						2016-04-05 13:27:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Moore 
							
						 
					 
					
						
						
							
						
						2fe0700f55 
					 
					
						
						
							
							Update memcache -> remote cache in inline documentation.  
						
						 
						
						
						
						
					 
					
						2016-03-31 12:56:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						8c0b110e9a 
					 
					
						
						
							
							Add python-typing dependency.  
						
						 
						
						
						
						
					 
					
						2016-03-30 21:50:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						c16749d783 
					 
					
						
						
							
							Add missing dependency on netcat in both dev and prod.  
						
						 
						
						... 
						
						
						
						Fixes  #474 . 
						
						
					 
					
						2016-03-29 21:30:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						2adf6d822f 
					 
					
						
						
							
							puppet: Fix process_queue command lines to use the new argument style.  
						
						 
						
						... 
						
						
						
						cd2348e9ae  broke installing Zulip in
production since it didn't correctly update the puppet configuration
to call the process_queue script using the new argument format.
This commit isn't ideal in that I'd prefer to not require updating
puppet in sync with the actual running code, but we don't have a great
mechanism for doing that.
Fixes  #586 . 
						
						
					 
					
						2016-03-27 23:17:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zev Benjamin 
							
						 
					 
					
						
						
							
						
						965f923ac3 
					 
					
						
						
							
							Remove postgres2 configuration  
						
						 
						
						
						
						
					 
					
						2016-03-23 20:41:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zev Benjamin 
							
						 
					 
					
						
						
							
						
						ae2560a027 
					 
					
						
						
							
							Add postgres3 configuration  
						
						 
						
						
						
						
					 
					
						2016-03-23 20:41:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						6137ae9902 
					 
					
						
						
							
							Fix incorrect shell quoting in check_worker_memory.  
						
						 
						
						
						
						
					 
					
						2016-03-23 20:40:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						210c2897e7 
					 
					
						
						
							
							Fix check_worker_memory regular expression.  
						
						 
						
						
						
						
					 
					
						2016-03-23 20:40:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Mandel 
							
						 
					 
					
						
						
							
						
						b06739df11 
					 
					
						
						
							
							Move email digest triggering to default zulip config.  
						
						 
						
						... 
						
						
						
						Previously, even though the Zulip digest emails were documented in the
settings, the cron job to run the script that actually sends the daily
digest emails wasn't included in the non-zulip.com part of the Zulip
production distribution.  The overall consequence is that digest
emails didn't work for non-zulip.com users.  This fixes that issue by
moving that cron job into the zulip manifests.
[commit message details expanded by tabbott] 
						
						
					 
					
						2016-03-19 10:34:41 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						37f9520666 
					 
					
						
						
							
							Make the remaining ambiguous divisions python 3 compatible.  
						
						 
						
						... 
						
						
						
						Refer to #256  
						
						
					 
					
						2016-03-12 10:53:51 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						b9e792c4e6 
					 
					
						
						
							
							Apply Python 3 futurize transform libmodernize.fixes.fix_xrange_six  
						
						 
						
						... 
						
						
						
						Refer to #256  
						
						
					 
					
						2016-03-10 22:03:58 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						d3b63f9a2d 
					 
					
						
						
							
							Apply Python 3 futurize transform libmodernize.fixes.fix_file  
						
						 
						
						... 
						
						
						
						Refer to #256  
						
						
					 
					
						2016-03-10 22:02:34 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						c59185e119 
					 
					
						
						
							
							Apply Python 3 futurize transform libfuturize.fixes.fix_print_with_import  
						
						 
						
						... 
						
						
						
						Refer #256  
						
						
					 
					
						2016-03-10 22:02:17 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						e2d5ec1868 
					 
					
						
						
							
							Apply Python 3 futurize transform lib2to3.fixes.fix_ws_comma  
						
						 
						
						
						
						
					 
					
						2016-03-10 22:02:04 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						4fb549abe8 
					 
					
						
						
							
							Apply Python 3 futurize transform lib2to3.fixes.fix_idioms  
						
						 
						
						... 
						
						
						
						Refer to #256  
						
						
					 
					
						2016-03-10 22:02:01 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						f3d387e727 
					 
					
						
						
							
							Apply Python 3 futurize transform lib2to3.fixes.fix_except  
						
						 
						
						
						
						
					 
					
						2016-03-10 22:01:50 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zev Benjamin 
							
						 
					 
					
						
						
							
						
						4887a79d21 
					 
					
						
						
							
							Make the nginx log directory owned by zulip  
						
						 
						
						... 
						
						
						
						This is required to make log2zulip not error out when reading the nginx
error.log. 
						
						
					 
					
						2016-02-02 23:05:44 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						757e89260e 
					 
					
						
						
							
							Migrate use of StringIO to Python 2+3 compatible six.moves.cStringIO.  
						
						 
						
						... 
						
						
						
						And add a check for additional usage of the original StringIO module. 
						
						
					 
					
						2016-01-26 21:09:43 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						1c73c992dd 
					 
					
						
						
							
							Fix missing puppet dependencies on postgres package.  
						
						 
						
						
						
						
					 
					
						2016-01-26 20:32:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						2e16b44b24 
					 
					
						
						
							
							puppet: Use $postgres_version in postgres template.  
						
						 
						
						... 
						
						
						
						This eliminates hardcoding of the postgres version from the Zulip
puppet configuration. 
						
						
					 
					
						2016-01-26 20:32:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						806aa986b7 
					 
					
						
						
							
							puppet: Use a variable to configure the postgres version.  
						
						 
						
						
						
						
					 
					
						2016-01-26 20:32:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						a3ac56efe2 
					 
					
						
						
							
							puppet: Make apt repository conditional on the Ubuntu version.  
						
						 
						
						... 
						
						
						
						We still will need to address this in the install script as well. 
						
						
					 
					
						2016-01-26 20:32:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						f6c59feb05 
					 
					
						
						
							
							Document the puppet configuration somewhat in zulip::voyager.  
						
						 
						
						
						
						
					 
					
						2016-01-26 20:32:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						345b5254d7 
					 
					
						
						
							
							puppet: Move default nginx configuration out of voyager.pp.  
						
						 
						
						
						
						
					 
					
						2016-01-26 20:32:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						dd61e3f97d 
					 
					
						
						
							
							puppet: Move memcached and rabbitmq include out of app_frontend_base.pp.  
						
						 
						
						
						
						
					 
					
						2016-01-26 20:32:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						c3153274c1 
					 
					
						
						
							
							puppet: Move memcached into its own puppet module.  
						
						 
						
						
						
						
					 
					
						2016-01-26 20:32:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						8a0e07fe1a 
					 
					
						
						
							
							puppet: Rename app_frontend.pp to app_frontend_base.pp.  
						
						 
						
						... 
						
						
						
						This will enable us to move the remaining app-frontend related content
out of voyager.pp. 
						
						
					 
					
						2016-01-26 20:32:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						91286d00aa 
					 
					
						
						
							
							puppet: Move Zulip apt repository to its own manifest.  
						
						 
						
						
						
						
					 
					
						2016-01-26 20:32:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						69dd17dfb6 
					 
					
						
						
							
							puppet: Move prod-static creation from voyager.pp to app_frontend.pp.  
						
						 
						
						... 
						
						
						
						Every app frontend will need this directory and this should help
enable more modular puppet rules. 
						
						
					 
					
						2016-01-26 20:32:33 -08:00