| 
								
								
									 Joseph Schorr | a32edb646d | Fix 500 exception when sending a non-string release name to appr Fixes https://jira.coreos.com/browse/QS-120 | 2018-01-12 17:14:05 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | f05982dc7c | Fix app registry logging | 2018-01-04 13:05:50 -05:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 3bf8973fd9 | Change app registry to use the credentials verification system Allows for tokens, OAuth tokens and robot accounts to be used as well
Fixes https://jira.prod.coreos.systems/browse/QS-36 | 2017-12-06 13:52:25 -05:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | 9e09612851 | Revert "Merge pull request #2844 from coreos-inc/alegrand/use_latest_appr_server_code" This reverts commit 646fafb2fd, reversing
changes made to5c1b635439. | 2017-08-09 20:45:46 -04:00 |  | 
				
					
						| 
								
								
									 Antoine Legrand | 6336a4a971 | Migrate from cnr -> appr | 2017-08-08 11:48:59 +02:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | 155cb65f7d | endpoints.appr: move to new v22 format | 2017-07-26 11:02:44 -07:00 |  | 
				
					
						| 
								
								
									 Antoine Legrand | f558b1728d | App: allow blob pull | 2017-05-19 12:48:02 +02:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | 4db789b656 | add audit logging to app registry endpoints | 2017-05-16 15:54:02 -04:00 |  | 
				
					
						| 
								
								
									 Antoine Legrand | 599ce0de54 | code-stye Yapf: 5 files updated data/interfaces/appr.py endpoints/appr/cnr_backend.py endpoints/appr/registry.py endpoints/appr/test/test_api.py endpoints/appr/test/test_registry.py | 2017-04-18 14:02:48 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Legrand | 578f87f94c | Fix login with robot to quay-appr | 2017-04-18 13:59:21 +02:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | c6b45298ad | Make app repos private by default | 2017-04-05 14:11:06 -04:00 |  | 
				
					
						| 
								
								
									 Antoine Legrand | 35bebf9e99 | Use 401 for bad or missing credentials, 403 for forbidden access | 2017-03-24 18:46:13 +01:00 |  | 
				
					
						| 
								
								
									 Antoine Legrand | bbd74eabd1 | Allow force push for app | 2017-03-23 22:50:07 +01:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | ac4a79ae01 | Update PR for rebase | 2017-03-23 15:57:49 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | c9a5ce6701 | Start validating login in CNR Fixes https://www.pivotaltracker.com/story/show/142342305 | 2017-03-23 15:07:46 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | ef4569f2c5 | Add very basic security tests for CNR APIs | 2017-03-23 13:14:12 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | b765836cfd | Make sure blobs in CNR are auth checked | 2017-03-23 12:41:56 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | e7d7849937 | Make sure channels and releases match the tag regex | 2017-03-23 00:55:36 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 3277fe9b4e | Make sure repository names in APPR match regex | 2017-03-23 00:51:54 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 069208f2f1 | Break out repo kind checking into its own decorator We then use that decorator both in the API and in the permissions check decorator | 2017-03-23 00:01:37 -04:00 |  | 
				
					
						| 
								
								
									 Jimmy Zelinskie | 102c671587 | endpoints.appr: init | 2017-03-22 22:57:21 -04:00 |  |