Charlton Austin 
								
							 
						 
						
							
							
							
							
								
							
							
								df5a6aabe2 
								
							 
						 
						
							
							
								
								fix(buildman, endpoint): added in fix upload gzip and dockerfile  
							
							
							
						 
						
							2017-03-29 15:12:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charlton Austin 
								
							 
						 
						
							
							
							
							
								
							
							
								e6d201e0b0 
								
							 
						 
						
							
							
								
								feat(build runner): added in context, dockerfile_location  
							
							... 
							
							
							
							this is a new feature meant to allow people to use any file as
  a dockerfile and any folder as a context directory 
							
						 
						
							2017-03-28 13:55:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charlton Austin 
								
							 
						 
						
							
							
							
							
								
							
							
								afbd6fb19b 
								
							 
						 
						
							
							
								
								fix(buildcomponent): fix dockerfile cases  
							
							... 
							
							
							
							some errors were introduced with file paths of the form "/some_path/some_other_path" as "some_other_path" would be the dockerfile name 
							
						 
						
							2017-03-09 08:45:34 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								59cd244837 
								
							 
						 
						
							
							
								
								Add a temporary HACK to work around bad path logic in trigger  
							
							
							
						 
						
							2017-03-07 23:34:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charlton Austin 
								
							 
						 
						
							
							
							
							
								
							
							
								e30cd931d1 
								
							 
						 
						
							
							
								
								feat(buildtrigger): allow use to specify dockerfile  
							
							... 
							
							
							
							users can only specify the folder and the
  dockerfile must be names "Dockerfile" this allows
  users to specify the file and it can be called
  "Dockerfile" or <some name>.Dockerfile 
							
						 
						
							2017-03-06 21:20:17 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charlton Austin 
								
							 
						 
						
							
							
							
							
								
							
							
								c6be12e31e 
								
							 
						 
						
							
							
								
								Adding in a cancel method to the build component so we can properly clean up the job task.  
							
							
							
						 
						
							2016-12-06 13:37:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								85592c20f2 
								
							 
						 
						
							
							
								
								Fix send notification on build manager  
							
							
							
						 
						
							2016-11-28 13:29:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								3aa9d33492 
								
							 
						 
						
							
							
								
								buildcomponent: remove unnecessary closure  
							
							
							
						 
						
							2016-11-22 16:48:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								c2b52c6efc 
								
							 
						 
						
							
							
								
								wrap build_complete coroutine in callback  
							
							... 
							
							
							
							Coroutines cannot be called as callbacks for Futures like the one
returned by our RPC call. We work around this by creating a normal
function that schedules the coroutine. 
							
						 
						
							2016-11-22 16:48:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f0ef4347e5 
								
							 
						 
						
							
							
								
								Make the redis client use AsyncWrapper and coroutines  
							
							... 
							
							
							
							Change all log messages to be synchronous 
							
						 
						
							2016-11-18 15:59:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5935e93eb8 
								
							 
						 
						
							
							
								
								Linter fixes.  
							
							
							
						 
						
							2016-11-18 15:56:08 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charlton Austin 
								
							 
						 
						
							
							
							
							
								
							
							
								fd7c566d31 
								
							 
						 
						
							
							
								
								Adding in cancel for a build that is building.  
							
							
							
						 
						
							2016-11-16 17:40:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charlton Austin 
								
							 
						 
						
							
							
							
							
								
							
							
								f6e2bfc00d 
								
							 
						 
						
							
							
								
								Fixing the name of the remote call.  
							
							
							
						 
						
							2016-11-14 10:05:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charlton Austin 
								
							 
						 
						
							
							
							
							
								
							
							
								85b7d22b49 
								
							 
						 
						
							
							
								
								Merge pull request  #2065  from charltonaustin/adding_in_sync_call  
							
							... 
							
							
							
							Adding in a method for sync update of push. 
							
						 
						
							2016-11-03 11:27:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charlton Austin 
								
							 
						 
						
							
							
							
							
								
							
							
								dce06132eb 
								
							 
						 
						
							
							
								
								Adding in a method for sync update of push.  
							
							
							
						 
						
							2016-11-01 11:15:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								9f9d32548b 
								
							 
						 
						
							
							
								
								Standardize the internal error logs for better tracking  
							
							
							
						 
						
							2016-10-31 13:47:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								37bdb6f699 
								
							 
						 
						
							
							
								
								buildcomponent: raise heartbeat timeout to 60s  
							
							
							
						 
						
							2016-10-25 12:45:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								73eb66eac5 
								
							 
						 
						
							
							
								
								Add support for deleting namespaces (users, organizations)  
							
							... 
							
							
							
							Fixes  #102 
Fixes  #105  
						
							2016-10-21 15:41:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								f50bb8a1ce 
								
							 
						 
						
							
							
								
								Add missing call to set_phase when a build doesn't start  
							
							... 
							
							
							
							This change fixes the build manager ephemeral executor to tell the overall build server to call set_phase when a build never starts. Before this change, we'd properly adjust the queue item, but not the repo build row or the logs, which is why users just saw "Preparing Build Node", with no indicating the node failed to start.
Fixes  #1904  
							
						 
						
							2016-09-30 14:54:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								02b8afe127 
								
							 
						 
						
							
							
								
								Add labeling of built manifests with their build IDs  
							
							... 
							
							
							
							Also sends the digests to the notification
Fixes  #593  
							
						 
						
							2016-09-29 10:58:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								292abb5395 
								
							 
						 
						
							
							
								
								Better handling and logging of exceptions in build manager  
							
							... 
							
							
							
							Also increases the setup timeout for EC2 
							
						 
						
							2016-08-30 13:52:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								0b50928900 
								
							 
						 
						
							
							
								
								Fix build start check for the ephemeral case  
							
							
							
						 
						
							2016-08-16 17:18:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								433b157531 
								
							 
						 
						
							
							
								
								Add extra check to ensure a build cannot be started without on_ready called  
							
							
							
						 
						
							2016-08-16 16:38:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								871c1634ed 
								
							 
						 
						
							
							
								
								buildman: mark missing buildargs as failure  
							
							
							
						 
						
							2016-06-17 18:33:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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