| 
								
								
									 Joseph Schorr | a7ddf46c2a | Fix default test DB | 2015-02-24 15:00:40 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 10e2eabb1c | Fix test | 2015-02-23 13:47:21 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 5f605b7cc8 | Fix queue handling to remove the dependency from repobuild, and have a cancel method | 2015-02-23 13:38:01 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 41108a0856 | Allow tags to be marked as hidden. Create a hidden tag on every image during a push to prevent them from getting GCed. | 2015-02-18 17:05:16 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 7c81d90cda | Start recording the commit sha and other metadata about github triggered builds. We'll eventually show this information in the UI | 2015-02-18 14:12:59 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 2dd03f1bed | Merge remote-tracking branch 'origin/master' into rockyhorror Conflicts:
	test/data/test.db | 2015-02-18 10:56:01 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 2cd5bdb563 | Address concerns from pull request. | 2015-02-18 10:43:08 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 83e05d2342 | Add tracking of the kind of temporary access tokens, so we can display if a pull/push by token is for a build worker | 2015-02-17 12:35:16 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 81ce4c771e | Add ability to cancel builds that are in the waiting state | 2015-02-13 15:54:01 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 2ce6e76d9d | Add the required migration for time machine tag lifetimes. | 2015-02-13 14:41:08 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 5aedd1fabc | Merge remote-tracking branch 'origin/master' into rockyhorror Conflicts:
	test/data/test.db | 2015-02-13 13:17:10 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | cae460b11b | Fix test db | 2015-02-12 16:27:26 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | d306e37e9d | Add some simple tests to sanity check the time machine gc. | 2015-02-12 16:05:45 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | b154e7acef | Merge remote-tracking branch 'origin/master' into rockyhorror | 2015-02-12 15:27:28 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 740bc31058 | Fix the gc test. | 2015-02-12 14:44:01 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 872539bdbf | Switch to a  per-namespace configurable expiration policy for time machine, and switch the tag gc to respect it. | 2015-02-12 14:11:56 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | f107b50a46 | Merge branch 'master' into ackbar | 2015-02-12 12:04:45 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | f32bd748e4 | Use a consistent concept of tag liveness everywhere. Fix the tests. | 2015-02-11 15:02:50 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 90c0a9c1e0 | First stab at time machine using fixed two week expiration policy. | 2015-02-11 14:15:40 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | f8a917ec26 | Fix test | 2015-02-10 22:02:39 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 893ae46dec | Add an ImageTree class and change to searching *all applicable* branches when looking for the best cache tag. | 2015-02-10 21:46:58 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 045614c6c8 | Merge branch 'master' into ackbar | 2015-02-09 17:16:42 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | c081b1fa86 | Fix DB test and upgrade to peewee 2.4.7, which has the delete instance fix | 2015-02-09 11:10:26 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | cf774e23df | Merge branch 'master' into v2 | 2015-02-05 15:37:14 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 9dfe523615 | Merge master changes | 2015-02-05 13:11:16 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 84e5c0644e | Address comments | 2015-02-02 14:07:32 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | adce277d49 | Fix the tests to use the default realm and building config. | 2015-02-02 12:05:36 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 35ba2a6c1f | Use a file for sqlite in tests, in-memory seems to be seg-faulting | 2015-01-30 16:32:37 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 3872d29de9 | Add a transaction around the extend_processing call | 2015-01-29 18:40:41 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 15397d270a | Add tests for path prefixing and super long filenames | 2015-01-29 14:57:42 -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 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 44f7ab53a2 | Merge remote-tracking branch 'origin/master' into ephemeral | 2015-01-21 13:39:27 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 15a69ac872 | Change robot deletions to set the performer to null, rather than attempting to delete the rows from the large log entries table | 2015-01-14 12:56:06 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 0d2c42ad03 | Fix tests | 2015-01-09 17:11:51 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 6d604a656a | Move config handling into a provider class to make testing much easier | 2015-01-09 16:23:31 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 7933bd44fd | Add tests for the new super user config API and make sure both super user API endpoint sets are all guarded against being used in production | 2015-01-08 12:53:36 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 508bc10a58 | Fix broken test due to the permissions change | 2015-01-07 16:31:16 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 40d2b1748f | Fix handling of secret key: We now generate it on app startup if it doesn't exist in the config (which it doesn't anymore in the base config.py). | 2015-01-05 12:31:02 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | b33ee1a474 | Register existing builders to watch their expirations. | 2015-01-05 11:21:36 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 1bf25f25c1 | WIP | 2015-01-04 14:38:41 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | a9839021af | When the etcd key tracking realms is first created the action is create, not set. | 2014-12-31 11:46:02 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | cc70225043 | Generalize the ephemeral build managers so that any manager may manage a builder spawned by any other manager. | 2014-12-31 11:33:56 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 4a2295373f | Fix tests for no timeout watches. | 2014-12-23 15:35:34 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 4e22e22ba1 | We have to serialize our build data before sending it to etc. | 2014-12-23 14:09:04 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 709e571b78 | Handle read timeouts from etcd when watching a key. | 2014-12-23 12:13:49 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 055a6b0c37 | Add a total maximum time that a machine is allowed to stick around before we terminate it more forcefully. | 2014-12-23 11:18:10 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 34bf92673b | Add support for adjusting etcd ttl on job_heartbeat. Switch the heartbeat method to a coroutine. | 2014-12-22 17:24:44 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 2b6c2a2a50 | Improve tests for the ephemeral build manager. | 2014-12-22 16:22:07 -05:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 12ee8e0fc0 | Switch a few of the buildman methods to coroutines in order to support network calls in methods. Add a test for the ephemeral build manager. | 2014-12-22 12:14:16 -05:00 |  |