| 
								
								
									 Jake Moshenko | 11562a74de | Remove the old builder infrastructure. | 2015-01-29 11:03:23 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 2e86417329 | Allow the buildman server to die if an uncaught exception terminates the scheduler process. | 2015-01-29 10:56:57 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | c308794063 | Fix the enterprise manager to use the new coroutine based interface. | 2015-01-29 10:56:18 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | d359c849cd | Add the build worker and job count information to the charts | 2015-01-28 17:12:33 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 2eceb01e63 | Add a bit better exception logging in the layer handling | 2015-01-28 12:39:00 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 63cd6ffcc3 | Start on adding usage charts | 2015-01-28 12:35:01 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 30209e2bda | Fix dialog formatting | 2015-01-27 15:27:37 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | d64176af73 | Merge remote-tracking branch 'origin/master' into ephemeral | 2015-01-27 14:12:59 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | a7ab14479e | Merge branch 'grunt-js-folder' | 2015-01-27 14:12:48 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 0ddfd07749 | Use the tiny registry-build-worker image. Bind mount in the root certificates so that Quay SSL certificates can be calidated. | 2015-01-27 14:12:47 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | 36f0f541f2 | Merge branch 'quay.cn' | 2015-01-27 14:08:53 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | 24365fb960 | nginx: rate-limiting for /c1/ | 2015-01-26 15:42:56 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | ef0806bd9d | Make the logs for the build manager more bearable. | 2015-01-26 15:27:39 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | f99025f123 | nginx: adjust proxy protocol rate limiting values | 2015-01-26 15:03:27 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | a98b9ca1a7 | Fix URI encoding on the csrf token | 2015-01-26 14:16:46 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | be6701b310 | Have the builder not start and stop, over and over, if not enabled | 2015-01-26 14:13:55 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 8e0c1a7d74 | Fix restart callback | 2015-01-26 14:06:39 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 0cea847f27 | Add missing status check call | 2015-01-26 13:52:56 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 6a0158d361 | Show a warning in the superuser panel if a container restart is required, and provide a button to do so. This change also moves the restart and monitoring code into a service | 2015-01-26 13:46:57 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | c88d97cf8b | Fix typo | 2015-01-26 12:19:45 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 30b895b795 | Merge branch 'grunt-js-folder' of https://github.com/coreos-inc/quay into ackbar | 2015-01-23 17:26:14 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | c8229b9c8a | Implement new step-by-step setup | 2015-01-23 17:19:15 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | b5f7777fd7 | nginx: create proxy-server-base.conf w/ rate limit | 2015-01-23 16:50:16 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | 64bea5387b | nginx: rate limiting only on proxy protocol | 2015-01-23 16:04:06 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | 558debc1cb | Dockerfile: expose port 8443 | 2015-01-23 15:19:04 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | a185b53db4 | nginx: set real IP from any address | 2015-01-23 15:13:24 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 86852da4ba | Catch exceptions when ELB times out a connection to etcd. | 2015-01-23 11:29:38 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 725808a4f8 | Make the logs from the build manager more useful. | 2015-01-23 11:29:15 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 265aeabf60 | We need to tell the etcd client which protocol to use. | 2015-01-22 16:59:04 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | b19b256b52 | Proxy Protocol on port 8443 | 2015-01-22 16:10:02 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | a715d97660 | health check endpoint without proxy protocol | 2015-01-22 12:58:48 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | 73557f20b9 | add missing semicolon | 2015-01-22 12:16:04 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | f2471a86f6 | Fix the python requirements. Add the ability to map in etcd client certs and ca. | 2015-01-22 10:53:23 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | 365290d3c4 | Add and include proxy-protocol.conf | 2015-01-21 17:11:23 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | e93d0b83ec | reset nginx config to master | 2015-01-21 17:00:43 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | 0f8aad9ef1 | Break out a new server{} config for port 444> This also restores docker proxy stuff with recursive enabled | 2015-01-21 15:59:29 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | b7d6d42317 | comment out docker reverse proxy stuff | 2015-01-21 15:05:35 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | c992657f05 | health check on port 444 | 2015-01-21 13:43:21 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 44f7ab53a2 | Merge remote-tracking branch 'origin/master' into ephemeral | 2015-01-21 13:39:27 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | 5a051491aa | gruntfile: support directories in our js This will allow us to create directories for individual controllers,
directives, etc... | 2015-01-21 13:18:49 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | 312ba536d9 | move proxy protocol to ssl listen directive | 2015-01-21 11:19:41 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | a5569b124d | only set real_ip from local subnet | 2015-01-20 17:46:06 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | ad92ca33d3 | fix mispelled nginx directive | 2015-01-20 17:00:12 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 1cce87b136 | Add is_testing info and mirror the moved endpoints so we can migrate safely. | 2015-01-20 16:58:29 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | b74b7de197 | Clean up the health checking code and move the endpoints to /health/instance and /health/endtoend. | 2015-01-20 16:53:05 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | cabcc27dad | compile tengine with http_realip_module | 2015-01-20 16:36:01 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | f6d1ffd2c8 | proxy_protocol logging and support | 2015-01-20 15:49:54 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 92d32bc636 | Make the DB health check first attempt a simple DB connection. If the database is in the middle of a failover, this will fail after 3 seconds (the connection timeout specified), rather than hanging and causing the ELB health checks to timeout and fail. | 2015-01-20 14:46:22 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 28d319ad26 | Add an in-memory superusermanager, which stores the current list of superusers in a process-shared Value. We do this because in the ER, when we add a new superuser, we need to ensure that ALL workers have their lists updated (otherwise we get the behavior that some workers validate the new permission and others do not). | 2015-01-20 12:43:11 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 2a89accc49 | Fix exception handling in the registry health check and make sure the user_loader is registered before the process is forked | 2015-01-16 22:41:54 -05:00 |  |