Commit graph

2874 commits

Author SHA1 Message Date
Joseph Schorr
cf35da30bc Make sure to not hold DB connections open in the new build manager 2015-01-29 14:40:24 -05:00
Joseph Schorr
9583023749 Start cleanup in prep for merge 2015-01-29 14:25:42 -05:00
Jake Moshenko
84ba5d5f23 Merge branch 'master' of github.com:coreos-inc/quay 2015-01-29 12:47:26 -05:00
Jake Moshenko
f881c6c6e6 Merge branch 'ephemeral' 2015-01-29 12:46:50 -05:00
Jimmy Zelinskie
8efdd95f6d partials: correct missing > 2015-01-29 12:45:34 -05:00
Jimmy Zelinskie
4e6ed4b820 Merge branch 'master' of github.com:coreos-inc/quay 2015-01-29 12:30:47 -05:00
Jimmy Zelinskie
4ed9cc8c7f partials: fix ER logo not showing up 2015-01-29 12:29:42 -05:00
Joseph Schorr
70eab04b84 Add a tool for sending password reset emails 2015-01-29 12:21:06 -05:00
Jake Moshenko
84f5780c1d Up the number of retries available for builds. 2015-01-29 11:52:42 -05:00
Jake Moshenko
4126c907a6 Remove extraneous CMD statement from dockerfile. 2015-01-29 11:52:27 -05:00
Jake Moshenko
b12c56f227 Merge remote-tracking branch 'origin/master' into ephemeral 2015-01-29 11:04:13 -05:00
Jake Moshenko
0123440d2b Update the bobfile to only use the one dockerfile. 2015-01-29 11:04:05 -05:00
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