| 
								
								
									 Joseph Schorr | e273dca4b4 | Change back to using a docker load format | 2014-09-19 12:22:54 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 05bb710830 | - Add a shared AUFS utility lib and change both changes and streamlayerformat to use it - Add UI for selecting whether to pull the tag, the repo, or the squashed tag | 2014-09-18 15:56:59 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | b212dbb2ab | Merge branch 'master' into better-emails | 2014-09-18 13:20:32 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 1cfb6fc353 | Have the squashing system write the data (via a double queue system and multiprocessing) to both the client and the stack's storage. On subsequent calls, if the synthetic image exists, it will be returned directly instead of being recomputed | 2014-09-16 22:43:19 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 5cca609c55 | Switch back to send_file and add a bit of gzip buffering | 2014-09-16 14:20:42 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 9344839295 | Get squashed endpoint for docker importworking | 2014-09-16 11:53:54 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | e3c52fa0eb | Work in progress. This is currently broken! | 2014-09-16 00:18:57 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 75d2ef377e | Merge remote-tracking branch 'origin/master' into comewithmeifyouwanttowork Conflicts:
	data/model/legacy.py | 2014-09-15 17:52:17 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 69c367514c | Merge branch 'master' of https://bitbucket.org/yackob03/quay | 2014-09-12 14:01:17 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 91b8ecfb63 | Fix broken regex for Dockerfile parsing | 2014-09-12 14:01:10 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | c5ca46a14b | Merge remote-tracking branch 'origin/master' into comewithmeifyouwanttowork Conflicts:
	data/model/legacy.py
	static/js/app.js | 2014-09-12 11:03:30 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 8d3ce44682 | Address comments on code review | 2014-09-11 15:45:41 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 451e034ca1 | Archived logs commit 1. Squash me. | 2014-09-08 16:43:17 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 54fbb2a4c0 | Rename collections to morecollections to avoid a conflict with the built in module. | 2014-09-08 16:42:43 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 3c20402b32 | Add a common base email template, translate the emails over to using jinja and add emails when e-mail addresses and passwords are changed. | 2014-09-05 19:57:33 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | c7e873366d | Inject the tables metadata into the upgrade and downgrade functions. Fix a bunch of the downgrades to actually work. | 2014-09-04 20:58:29 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 2dcdd7ba5b | Add exponential backoff of login attempts. | 2014-09-02 15:27:05 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 3b72b26836 | Merge branch 'master' into comewithmeifyouwanttowork | 2014-08-28 20:50:13 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 99d75bede7 | Handle error cases better for external services | 2014-08-25 15:30:29 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 8866b881db | Remove all license code | 2014-08-21 17:44:56 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 43b6695f9c | Get team invite confirmation working and fully tested | 2014-08-18 17:24:00 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 56d7a3524d | Work in progress: Require invite acceptance to join an org | 2014-08-15 17:47:43 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 0372013f70 | Merge remote-tracking branch 'origin/redalert' Conflicts:
	app.py | 2014-08-04 16:56:34 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 0aa6e92b02 | Finish porting the workers over to apscheduler 3.0 | 2014-08-01 18:38:02 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 09917ff062 | Switch unidecode over to the new anunidecode library and write some tests to validate results. | 2014-08-01 15:50:25 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 6b38ddb9b6 | Remove the gpled loremipsum module. | 2014-07-31 16:46:02 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 6b85ee3eb6 | Make sure all user emails that can be sent in enterprise properly adjust to the app's URL | 2014-07-29 13:47:54 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 34fc279092 | Add e-mail authorization to the repository notification flow. Also validates the creation of the other notification methods. | 2014-07-28 14:58:12 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 7a5605a568 | Add an exact abort and use it to send the expected response for 409s. | 2014-06-11 16:55:38 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 0ba4201020 | Add a module which will create notifications for all users when the license is at its expiration period, and terminate the process when the license expires. | 2014-05-29 11:24:10 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 0683f2657e | Rename the email util to not conflict with a builtin library. | 2014-05-28 18:22:48 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 0b6552d6cc | Fix the metrics so they are usable for scaling the workers down and up. Switch all datetimes which touch the database from now to utcnow. Fix the worker Dockerfile. | 2014-05-23 14:16:26 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | f4c488f9b6 | Fix the queue query for old jobs which won't run. | 2014-05-22 13:50:06 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | f6726bd0a4 | Merge branch 'ldapper' Conflicts:
	Dockerfile
	app.py
	data/database.py
	endpoints/index.py
	test/data/test.db | 2014-05-22 12:13:41 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | d14798de1d | Add a queue capacity reporter plugin to the queue. Move the queue definitions to app. Add a cloudwatch reporter to the dockerfile build queue. | 2014-05-21 19:50:37 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | b8466169ac | Integrate sentry with the build worker. | 2014-05-19 13:50:45 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | cbcff2adee | Make Phantomjs use a disk cache for the snapshots | 2014-05-19 13:18:37 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 1c0c551d00 | Add better logging to the snapshot generator for timing purposes and make sure the PhantomJS script always exists after a maximum of 10 seconds. | 2014-05-19 13:11:07 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 11c6c5fa52 | Merge remote-tracking branch 'origin/master' into ldapper Conflicts:
	app.py | 2014-05-13 16:55:02 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 5fdccfe3e6 | Add an alembic migration for the full initial database with the data. Switch LDAP to using bind and creating a federated login entry. Add LDAP support to the registry and index endpoints. Add a username transliteration and suggestion mechanism. Switch the database and model to require a manual initialization call. | 2014-05-13 12:17:26 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | bcb993a914 | Set up the build logs to use our fake build logs on test and local. | 2014-05-09 18:45:11 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 4556ff52b3 | Change the request ids to use urns. Add the logger name to the log formatter. | 2014-05-02 13:43:57 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | a5a61576ae | Revamp the logging a bit. Not quite done yet. | 2014-05-01 19:44:28 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 450928674b | Use a new caching algorithm which can limit the size for the build nodes. Stop treating public images as special. Add a new phase to the builder for pulling. | 2014-04-30 18:48:36 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | fe665118bb | Add sentry exception monitoring. | 2014-04-28 18:59:22 -04:00 |  | 
				
					
						| 
								
								
									 jakedt | 189903ffe9 | Send an email automatically when a payment fails. | 2014-04-22 13:56:34 -04:00 |  | 
				
					
						| 
								
								
									 jakedt | 5a2a64074f | Make the command portion of the dockerfile parser case insensitive. | 2014-04-17 16:49:04 -04:00 |  | 
				
					
						| 
								
								
									 jakedt | a0cbead5aa | Update the subscription change webhook to be more friendly and not send emails for payments. | 2014-04-17 16:18:37 -04:00 |  | 
				
					
						| 
								
								
									 jakedt | 0a9ee6c49f | Bust the dockerfile build cache across repository lines. | 2014-04-16 15:45:41 -04:00 |  | 
				
					
						| 
								
								
									 jakedt | d95c321e28 | Respond to subscription change events so I can stop polling the stripe event list. | 2014-04-15 17:00:32 -04:00 |  |