Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								fbc4927544 
								
							 
						 
						
							
							
								
								Change to only exception logging internal errors on builds  
							
							... 
							
							
							
							Fixes  #993  
						
							2015-11-30 14:30:55 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								f092c00621 
								
							 
						 
						
							
							
								
								Allow builds to be started with an external archive URL  
							
							... 
							
							
							
							Fixes  #114  
						
							2015-08-17 17:01:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								d842881608 
								
							 
						 
						
							
							
								
								Don't None the build_status, as it might still be used later  
							
							
							
						 
						
							2015-07-14 12:49:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								e06435fee4 
								
							 
						 
						
							
							
								
								Record phase information and make better error messages on pull failure  
							
							
							
						 
						
							2015-06-30 18:04:44 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								bead839abd 
								
							 
						 
						
							
							
								
								Make sure build components timeout if the initial connection fails  
							
							
							
						 
						
							2015-06-25 22:13:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								1195e3ec7c 
								
							 
						 
						
							
							
								
								buildman: rm coroutine decorator from subscribers  
							
							... 
							
							
							
							Python isn't able to figure out that these are generators and properly
handle theme. 
							
						 
						
							2015-06-24 17:38:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								18aa7b6c1e 
								
							 
						 
						
							
							
								
								buildcomponent: use consistent trollius imports  
							
							
							
						 
						
							2015-06-23 17:03:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								197f3b9b85 
								
							 
						 
						
							
							
								
								buildman: fix ER failing to heartbeat  
							
							
							
						 
						
							2015-06-22 18:12:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								177b96e965 
								
							 
						 
						
							
							
								
								builder: add missing 'yield from' coroutine  
							
							
							
						 
						
							2015-06-17 14:16:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								59aba93514 
								
							 
						 
						
							
							
								
								builder: update heartbeat timestamp on log message  
							
							
							
						 
						
							2015-06-17 14:16:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								7f4dd7d42f 
								
							 
						 
						
							
							
								
								triggers: backwards compatible schema for metadata  
							
							
							
						 
						
							2015-06-02 16:05:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								e01bdd4ab0 
								
							 
						 
						
							
							
								
								triggers: metadata.commit_sha -> metadata.commit  
							
							... 
							
							
							
							This resolves an issue where the custom-git trigger's public facing
schema was not the same as the internal metadata schema. Instead of
breaking users, we rework the internal metadata schema to be the same as
the custom-git JSON schema. This commit also updates everything that
used `metadata.commit_sha` including the test database. 
							
						 
						
							2015-06-02 15:32:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								5589bfc6d5 
								
							 
						 
						
							
							
								
								- Have the heartbeat fail to update if the worker has timed out  
							
							... 
							
							
							
							- Add additional build component logging for tracking down problems in the future 
							
						 
						
							2015-05-22 15:24:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								02498d72ba 
								
							 
						 
						
							
							
								
								almost all PR discussion fixes  
							
							
							
						 
						
							2015-04-21 18:04:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								cd1b003ca6 
								
							 
						 
						
							
							
								
								buildcomponent: handle builds without resource_key  
							
							
							
						 
						
							2015-03-23 15:46:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								d29c8d60c7 
								
							 
						 
						
							
							
								
								trigger: pass trigger into manual_start & handle_trigger_request  
							
							
							
						 
						
							2015-03-23 12:14:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								b851986cf5 
								
							 
						 
						
							
							
								
								add git_url to metadata, add git to buildargs  
							
							
							
						 
						
							2015-03-19 18:09:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								b35f6ed25c 
								
							 
						 
						
							
							
								
								buildman: add git_key buildconfig parameter  
							
							
							
						 
						
							2015-03-16 13:18:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								4c8814866c 
								
							 
						 
						
							
							
								
								buildman: add git_url to build_config  
							
							
							
						 
						
							2015-03-13 14:58:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								b7901d2adb 
								
							 
						 
						
							
							
								
								Add trigger metadata (which includes the SHA) and the built image_id to the event data  
							
							
							
						 
						
							2015-02-24 15:13:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								fbdbc21eb1 
								
							 
						 
						
							
							
								
								Merge branch 'master' into quark  
							
							
							
						 
						
							2015-02-13 16:24:53 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								f84d1bad45 
								
							 
						 
						
							
							
								
								Handle internal errors in a better fashion: If a build would be marked as internal error, only do so if there are retries remaining. Otherwise, we mark it as failed (since it won't be rebuilt anyway)  
							
							
							
						 
						
							2015-02-12 16:19:44 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								f796c281d5 
								
							 
						 
						
							
							
								
								Remove support for v0.2  
							
							
							
						 
						
							2015-02-11 17:12:53 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								6b9464c999 
								
							 
						 
						
							
							
								
								Add support for 0.3 (the new builder version)  
							
							
							
						 
						
							2015-02-09 16:59:21 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								9b0e43514b 
								
							 
						 
						
							
							
								
								Fix typos  
							
							
							
						 
						
							2015-02-09 14:53:18 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								384d0eba6f 
								
							 
						 
						
							
							
								
								Fix cache command argument  
							
							
							
						 
						
							2015-02-09 14:12:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								0065ac8503 
								
							 
						 
						
							
							
								
								Add back in the cache checking code and remove the old 0.1 build pack code  
							
							
							
						 
						
							2015-02-09 12:13:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								9ffb53cd47 
								
							 
						 
						
							
							
								
								Add support for v2 of the build worker, which performs the Dockerfile parsing on its own. Note that this version is backwards compatible with v1-beta of the build worker, so it should be pushed first. Also note that this version is temporary until such time as we get the caching branches merged.  
							
							
							
						 
						
							2015-02-03 21:05:18 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								3bf5e93f06 
								
							 
						 
						
							
							
								
								Remove log statement  
							
							
							
						 
						
							2015-02-03 16:06:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								d709e0f64a 
								
							 
						 
						
							
							
								
								Fix the new notifications code to work  
							
							
							
						 
						
							2015-02-03 13:08:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								07e85324e9 
								
							 
						 
						
							
							
								
								- Add build notifications back in  
							
							... 
							
							
							
							- Fix spelling mistake
- Add the sha output as part of the build script 
							
						 
						
							2015-02-03 13:01:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								361fb33574 
								
							 
						 
						
							
							
								
								- Add a small build script  
							
							... 
							
							
							
							- Take in the build worker branch name from config
- Add additional logging (to be removed after we figure out the problem) 
							
						 
						
							2015-02-03 12:48:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3687419ab3 
								
							 
						 
						
							
							
								
								Change a typo to an enum  
							
							
							
						 
						
							2015-02-02 12:24:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								a6fa08c19c 
								
							 
						 
						
							
							
								
								Change returns to trollius returns  
							
							
							
						 
						
							2015-01-29 18:21:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								0e5f6dc17d 
								
							 
						 
						
							
							
								
								Fix typo in timed out  
							
							
							
						 
						
							2015-01-29 18:13:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								ce3f8b438c 
								
							 
						 
						
							
							
								
								Fix pull credentials bug, fix job details parse bug and add some better logging  
							
							
							
						 
						
							2015-01-29 18:01:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								d359c849cd 
								
							 
						 
						
							
							
								
								Add the build worker and job count information to the charts  
							
							
							
						 
						
							2015-01-28 17:12:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f58b09a064 
								
							 
						 
						
							
							
								
								Remove the loop argument from the call to build_component_ready.  
							
							
							
						 
						
							2015-01-05 13:08:25 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								ef70432b11 
								
							 
						 
						
							
							
								
								We need to call build_finished async.  
							
							
							
						 
						
							2014-12-23 16:04:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								aac7feb20b 
								
							 
						 
						
							
							
								
								Refresh the build_job from the database before we write updates.  
							
							
							
						 
						
							2014-12-23 11:17:23 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2d7e844753 
								
							 
						 
						
							
							
								
								First implementation of ephemeral build lifecycle manager.  
							
							
							
						 
						
							2014-12-16 13:41:30 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								4f5bf8185a 
								
							 
						 
						
							
							
								
								Add version checking to the python side  
							
							
							
						 
						
							2014-12-01 12:11:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								09cc4ba4c1 
								
							 
						 
						
							
							
								
								LOGGER -> logger.  
							
							... 
							
							
							
							While logger may be a global variable, it is not constant. Let the
linters complain! 
							
						 
						
							2014-11-30 17:48:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								a8473db87f 
								
							 
						 
						
							
							
								
								Make sure the realm is connected before heartbeat checks start.  
							
							
							
						 
						
							2014-11-26 17:02:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								660a640de6 
								
							 
						 
						
							
							
								
								Better organize the source file structure of the build manager and change it to choose a lifecycle manager based on the config  
							
							
							
						 
						
							2014-11-25 16:14:44 -05:00