Antoine Legrand 
								
							 
						 
						
							
							
							
							
								
							
							
								3c99928a27 
								
							 
						 
						
							
							
								
								Add log JSON formatter  
							
							
							
						 
						
							2017-06-07 00:02:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								9518f1d045 
								
							 
						 
						
							
							
								
								Disable debug logs in superuser panel when under multiple instances  
							
							... 
							
							
							
							They don't work anyway (since logs will be loaded from random instances), so we just disable them 
							
						 
						
							2017-05-24 14:34:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								c55c233f1f 
								
							 
						 
						
							
							
								
								Merge pull request  #2646  from ecordell/kubernetes-ca-fix  
							
							... 
							
							
							
							ConfigProviders abstract over path construction 
							
						 
						
							2017-05-24 11:37:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									josephschorr 
								
							 
						 
						
							
							
							
							
								
							
							
								8e8470890a 
								
							 
						 
						
							
							
								
								Merge pull request  #2653  from coreos-inc/new-signing-ui  
							
							... 
							
							
							
							Implement updated UI for displaying the signing status of a tag, now … 
							
						 
						
							2017-05-24 11:31:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								897da1df67 
								
							 
						 
						
							
							
								
								Fix tuf api calls  
							
							
							
						 
						
							2017-05-23 12:36:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alec Merdler 
								
							 
						 
						
							
							
							
							
								
							
							
								97256841bd 
								
							 
						 
						
							
							
								
								Refactor Manage Trigger to Single Workflow ( #2577 )  
							
							... 
							
							
							
							* Refactor Manage Trigger to Single Workflow 
							
						 
						
							2017-05-22 13:59:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charlton Austin 
								
							 
						 
						
							
							
							
							
								
							
							
								993f2a174c 
								
							 
						 
						
							
							
								
								feat(full-stack): disable notifications after 3 failures  
							
							... 
							
							
							
							This stops notifications from firing over and over again if they are repeatedly failing.
[TESTING -> locally with docker compose, DATABASE MIGRATION -> there is a single migration]
Issue: https://www.pivotaltracker.com/story/show/b144646649n 
- [ ] It works!
- [ ] Comments provide sufficient explanations for the next contributor
- [ ] Tests cover changes and corner cases
- [ ] Follows Quay syntax patterns and format 
							
						 
						
							2017-05-19 16:58:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								b7f88d2df2 
								
							 
						 
						
							
							
								
								Implement updated UI for displaying the signing status of a tag, now that we support multiple delegations  
							
							... 
							
							
							
							The icon now represents the status of the multiple delegations, and we show each delegation in the "Expanded" view. 
							
						 
						
							2017-05-19 15:50:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								01b59e8d66 
								
							 
						 
						
							
							
								
								ConfigProviders abstract over path construction  
							
							... 
							
							
							
							Fixes issue where certs can't be uploaded in UI in k8s 
							
						 
						
							2017-05-17 08:12:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charlton Austin 
								
							 
						 
						
							
							
							
							
								
							
							
								6023e15274 
								
							 
						 
						
							
							
								
								Merge pull request  #2638  from charltonaustin/fix_build  
							
							... 
							
							
							
							fix(endpoints): fix build 
							
						 
						
							2017-05-12 15:32:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charlton Austin 
								
							 
						 
						
							
							
							
							
								
							
							
								e8c4cc49bd 
								
							 
						 
						
							
							
								
								fix(endpoints): fix build  
							
							... 
							
							
							
							forgot to add this
Issue: https://www.pivotaltracker.com/story/show/144661631 
- [ ] It works!
- [ ] Comments provide sufficient explanations for the next contributor
- [ ] Tests cover changes and corner cases
- [ ] Follows Quay syntax patterns and format 
							
						 
						
							2017-05-12 15:27:56 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charlton Austin 
								
							 
						 
						
							
							
							
							
								
							
							
								4ec55665de 
								
							 
						 
						
							
							
								
								fix(endpoints): add tests  
							
							... 
							
							
							
							this adds tests to the analyze trigger api
[testing -> locally using pytest]
Issue: https://www.pivotaltracker.com/story/show/144661631 
- [ ] It works!
- [ ] Comments provide sufficient explanations for the next contributor
- [ ] Tests cover changes and corner cases
- [ ] Follows Quay syntax patterns and format 
							
						 
						
							2017-05-12 13:58:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charlton Austin 
								
							 
						 
						
							
							
							
							
								
							
							
								3b728014ac 
								
							 
						 
						
							
							
								
								fix(trigger.py): fixed robot view no dockerfile  
							
							... 
							
							
							
							fixed how we create views where there is no dockerfile available
[TESTING -> local with dockerfile build]
Issue: https://www.pivotaltracker.com/story/show/144661631 
- [ ] It works!
- [ ] Comments provide sufficient explanations for the next contributor
- [ ] Tests cover changes and corner cases
- [ ] Follows Quay syntax patterns and format 
							
						 
						
							2017-05-08 17:18:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								db767b3610 
								
							 
						 
						
							
							
								
								Optimize lookup of org membership on prototype and perms APIs  
							
							... 
							
							
							
							Fixes a major slowdown when working with permissions under organizations with a lot of members
Fixes https://www.pivotaltracker.com/story/show/144076113  
							
						 
						
							2017-05-08 14:03:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									josephschorr 
								
							 
						 
						
							
							
							
							
								
							
							
								5d88bccef7 
								
							 
						 
						
							
							
								
								Merge pull request  #2617  from coreos-inc/search-ordering  
							
							... 
							
							
							
							Search ordering and performance fixes 
							
						 
						
							2017-05-04 13:16:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								227aa8ab8c 
								
							 
						 
						
							
							
								
								Ensure that search doesn't make extra SQL lookups  
							
							... 
							
							
							
							Before this change, we were  accessing the `.kind` on the repository object, which caused peewee to make an extra lookup for each result 
							
						 
						
							2017-05-04 13:08:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EvB 
								
							 
						 
						
							
							
							
							
								
							
							
								467c72a9ac 
								
							 
						 
						
							
							
								
								code-stye Yapf: 2 files updated  
							
							
							
						 
						
							2017-05-04 11:33:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EvB 
								
							 
						 
						
							
							
							
							
								
							
							
								25b9d044de 
								
							 
						 
						
							
							
								
								test(api/tag): test restore_tag  
							
							
							
						 
						
							2017-05-04 11:19:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EvB 
								
							 
						 
						
							
							
							
							
								
							
							
								6e894d5f24 
								
							 
						 
						
							
							
								
								refactor(api/tag): remove try/catch  
							
							
							
						 
						
							2017-05-04 11:19:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EvB 
								
							 
						 
						
							
							
							
							
								
							
							
								eb9db0c53b 
								
							 
						 
						
							
							
								
								test(api/tag): unit test movetag  
							
							
							
						 
						
							2017-05-04 11:19:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EvB 
								
							 
						 
						
							
							
							
							
								
							
							
								70508e3692 
								
							 
						 
						
							
							
								
								feat(api/tag): generate manifest on revert_tag action  
							
							
							
						 
						
							2017-05-04 11:19:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EvB 
								
							 
						 
						
							
							
							
							
								
							
							
								f7bf6a223c 
								
							 
						 
						
							
							
								
								feat(api/tag): generate manifest on tag  
							
							
							
						 
						
							2017-05-04 11:19:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								2495091a53 
								
							 
						 
						
							
							
								
								Merge pull request  #2602  from ecordell/sni  
							
							... 
							
							
							
							Add test for SNI support 
							
						 
						
							2017-05-02 15:57:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									josephschorr 
								
							 
						 
						
							
							
							
							
								
							
							
								5a9a231754 
								
							 
						 
						
							
							
								
								Merge pull request  #2529  from coreos-inc/search-ui  
							
							... 
							
							
							
							Implement new search UI 
							
						 
						
							2017-05-02 15:56:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								7a96db0945 
								
							 
						 
						
							
							
								
								Add test for SNI support  
							
							
							
						 
						
							2017-05-02 13:14:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								b2569ffbb2 
								
							 
						 
						
							
							
								
								Support SNI in python requests, and only delete tuf metadata if it  
							
							... 
							
							
							
							exists 
							
						 
						
							2017-05-02 09:32:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								3e8bc07b6c 
								
							 
						 
						
							
							
								
								Fix show_if ordering and add a check that fails if misordered  
							
							... 
							
							
							
							Before this change, these endpoints still existed even if the flag was off 
							
						 
						
							2017-05-01 13:14:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								e9ffe0e27b 
								
							 
						 
						
							
							
								
								Implement new search UI  
							
							... 
							
							
							
							We now have both autocomplete-based searching for quick results, as well as a full search page for a full listing of results 
							
						 
						
							2017-04-28 13:57:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								7debd44b54 
								
							 
						 
						
							
							
								
								Switch fixture imports to wildcard in prep for full db test fixes  
							
							
							
						 
						
							2017-04-24 16:45:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								3dcbe3c631 
								
							 
						 
						
							
							
								
								If enabled, allow users and orgs to set their time machine expiration  
							
							... 
							
							
							
							Fixes https://www.pivotaltracker.com/story/show/142881203  
							
						 
						
							2017-04-21 11:32:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								eb5cebbcdf 
								
							 
						 
						
							
							
								
								Have tag operations dialog reflect time machine configuration  
							
							... 
							
							
							
							If a tag deletion is going to remove images, but those images are not going to be removed immediately, we need to message that
Fixes https://www.pivotaltracker.com/story/show/143063199  
							
						 
						
							2017-04-21 11:32:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								8981fcab78 
								
							 
						 
						
							
							
								
								Make sure we don't internal error when signing is disabled  
							
							
							
						 
						
							2017-04-19 12:27:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								9601fd44f6 
								
							 
						 
						
							
							
								
								Small fixes to signing related APIs  
							
							
							
						 
						
							2017-04-17 18:04:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									josephschorr 
								
							 
						 
						
							
							
							
							
								
							
							
								e79555ef95 
								
							 
						 
						
							
							
								
								Merge pull request  #2547  from coreos-inc/disable-for-trust  
							
							... 
							
							
							
							Disable certain APIs and build triggers when trust is enabled 
							
						 
						
							2017-04-17 13:05:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								6f722e4585 
								
							 
						 
						
							
							
								
								Disable certain APIs and build triggers when trust is enabled  
							
							... 
							
							
							
							Since trust will break if Quay makes changes, disable all Quay tag-change APIs and build APIs+webhooks when trust is enabled on a repository. Once we get Quay signing things itself, we can revisit this. 
							
						 
						
							2017-04-17 13:04:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								22f5934f34 
								
							 
						 
						
							
							
								
								Add error logging to Marketo calls  
							
							
							
						 
						
							2017-04-17 10:19:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								2661db7485 
								
							 
						 
						
							
							
								
								Add flag to enable trust per repo ( #2541 )  
							
							... 
							
							
							
							* Add flag to enable trust per repo
* Add api for enabling/disabling trust
* Add new LogEntryKind for changing repo trust settings
Also add tests for repo trust api
* Add `set_trust` method to repository
* Expose new logkind to UI
* Fix registry tests
* Rebase migrations and regen test.db
* Raise downstreamissue if trust metadata can't be removed
* Refactor change_repo_trust
* Add show_if to change_repo_trust endpoint 
							
						 
						
							2017-04-15 08:26:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8d279c8cc4 
								
							 
						 
						
							
							
								
								Unify app and api exception handling  
							
							... 
							
							
							
							Move some confi to an immutable section
Make ApiExceptions real werkzeug exceptions 
							
						 
						
							2017-04-14 11:18:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								ab2f044331 
								
							 
						 
						
							
							
								
								Switch get repo API to use a single list tags query  
							
							... 
							
							
							
							Should make things faster since the join occurs on the database side 
							
						 
						
							2017-04-13 18:06:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								ec63e495fc 
								
							 
						 
						
							
							
								
								Add repo purge callbacks and register TUF metadata deletion as one  
							
							
							
						 
						
							2017-04-12 17:33:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								abe6f40bc5 
								
							 
						 
						
							
							
								
								Add support for deleting TUF metadata when repo is deleted  
							
							
							
						 
						
							2017-04-12 17:33:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								b465a34e8f 
								
							 
						 
						
							
							
								
								Temporary fix for additional exception classes handled in Flask  
							
							... 
							
							
							
							The recent change to Flask-restful broke the other registered exception handlers, so this temporarily handles the decorated cases as well, until we put in place a proper registration model for Flask and Flask-restful handled exceptions 
							
						 
						
							2017-04-11 23:02:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									josephschorr 
								
							 
						 
						
							
							
							
							
								
							
							
								2bc619137a 
								
							 
						 
						
							
							
								
								Merge pull request  #2512  from ecordell/tufmetadata  
							
							... 
							
							
							
							Add tufmetadata endpoint 
							
						 
						
							2017-04-07 17:16:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								c2d7fc2288 
								
							 
						 
						
							
							
								
								Fix comment  
							
							
							
						 
						
							2017-04-07 16:14:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								217b4a5ab2 
								
							 
						 
						
							
							
								
								Return hashes and expiration when fetching signed tags  
							
							
							
						 
						
							2017-04-07 16:12:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e371ed69bb 
								
							 
						 
						
							
							
								
								Fix for flask-restful >0.3 error handling  
							
							
							
						 
						
							2017-04-07 10:22:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a8ec7865a7 
								
							 
						 
						
							
							
								
								Merge pull request  #2511  from jakedt/fixwarnings  
							
							... 
							
							
							
							Fixwarnings 
							
						 
						
							2017-04-06 16:12:19 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a0817bfd59 
								
							 
						 
						
							
							
								
								Refresh dependencies and fix tests.  
							
							
							
						 
						
							2017-04-06 13:15:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								1a78722521 
								
							 
						 
						
							
							
								
								Update tests  
							
							
							
						 
						
							2017-04-05 13:57:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								f9e6110f73 
								
							 
						 
						
							
							
								
								Add basic user interface for application repos  
							
							... 
							
							
							
							Adds support for creating app repos, viewing app repos and seeing the list of app repos in the Quay UI. 
							
						 
						
							2017-04-05 11:30:09 -04:00