Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								cf5a6e1adc 
								
							 
						 
						
							
							
								
								Remove old audit manifests tool  
							
							
							
						 
						
							2018-08-06 13:01:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brad Ison 
								
							 
						 
						
							
							
							
							
								
							
							
								d3d9cca182 
								
							 
						 
						
							
							
								
								Upgrade Peewee to latest 3.x  
							
							... 
							
							
							
							This requires a number of small changes in the data model code, as well as additional testing. 
							
						 
						
							2018-07-23 12:43:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								a007332d4c 
								
							 
						 
						
							
							
								
								Temporarily change to storing logs in a new LogEntry2 table  
							
							... 
							
							
							
							This will prevent us from running out of auto-incrementing ID values until such time as we can upgrade to peewee 3 and change the field type to a BigInt
Fixes https://jira.coreos.com/browse/QUAY-943  
							
						 
						
							2018-05-18 20:15:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								8bc55a5676 
								
							 
						 
						
							
							
								
								Make namespace deletion asynchronous  
							
							... 
							
							
							
							Instead of deleting a namespace synchronously as before, we now mark the namespace for deletion, disable it, and rename it. A worker then comes along and deletes the namespace in the background. This results in a *significantly* better user experience, as the namespace deletion operation now "completes" in under a second, where before it could take 10s of minutes at the worse.
Fixes https://jira.coreos.com/browse/QUAY-838  
							
						 
						
							2018-02-27 13:12:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								2ce4e49711 
								
							 
						 
						
							
							
								
								Build job does not have a request context when calling get_file_url  
							
							... 
							
							
							
							We therefore need to specify some sort of IP or get_file_url will attempt to get it from context 
							
						 
						
							2017-10-06 12:57:02 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b03e03c389 
								
							 
						 
						
							
							
								
								Read the number of unscanned clair images from the block allocator  
							
							
							
						 
						
							2017-02-21 19:13:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								903ae6d964 
								
							 
						 
						
							
							
								
								Properly handle refunds in their appropriate month. Handle discounts.  
							
							
							
						 
						
							2016-09-15 10:23:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								b22e164017 
								
							 
						 
						
							
							
								
								Fix tool for rendering invoices  
							
							
							
						 
						
							2016-08-26 13:11:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								044c1bbd05 
								
							 
						 
						
							
							
								
								move screenshots into tools dir  
							
							
							
						 
						
							2016-08-10 15:28:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Spoon 
								
							 
						 
						
							
							
							
							
								
							
							
								c3c05ec225 
								
							 
						 
						
							
							
								
								emails: python formatting change  
							
							
							
						 
						
							2016-08-08 15:43:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Spoon 
								
							 
						 
						
							
							
							
							
								
							
							
								2b92fded68 
								
							 
						 
						
							
							
								
								emails: address review feedback  
							
							
							
						 
						
							2016-08-08 13:29:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Spoon 
								
							 
						 
						
							
							
							
							
								
							
							
								c07a87a2b4 
								
							 
						 
						
							
							
								
								emails: user app_url for user login ref  
							
							
							
						 
						
							2016-08-08 11:04:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Spoon 
								
							 
						 
						
							
							
							
							
								
							
							
								004b834c72 
								
							 
						 
						
							
							
								
								emails: only show quay footer if coming from hosted  
							
							
							
						 
						
							2016-08-04 11:55:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Spoon 
								
							 
						 
						
							
							
							
							
								
							
							
								195f0bb5d8 
								
							 
						 
						
							
							
								
								emails: add email template viewer  
							
							
							
						 
						
							2016-08-04 11:55:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4bb24e8ff9 
								
							 
						 
						
							
							
								
								Invoice tool for generating accounting compliant reports.  
							
							
							
						 
						
							2016-07-08 13:00:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d0b2030b4e 
								
							 
						 
						
							
							
								
								Let's not shadow a variable we are about to delete  
							
							
							
						 
						
							2016-02-16 15:36:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6e05920d6b 
								
							 
						 
						
							
							
								
								Delete bad manifests from the DB  
							
							
							
						 
						
							2016-02-16 11:42:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								95c7c2090a 
								
							 
						 
						
							
							
								
								Add a tool for purging users  
							
							
							
						 
						
							2016-02-05 16:01:59 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								10efa96009 
								
							 
						 
						
							
							
								
								Add support for custom billing invoice email address  
							
							... 
							
							
							
							Fixes  #782  
						
							2015-12-28 13:59:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								c515d3a73e 
								
							 
						 
						
							
							
								
								Add tool to allow customers to delete invalid layers  
							
							... 
							
							
							
							Customer requested 
							
						 
						
							2015-12-01 16:35:28 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e7a6176594 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/v2-phase4' into python-registry-v2  
							
							
							
						 
						
							2015-10-22 16:59:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ce94931540 
								
							 
						 
						
							
							
								
								Stop writing to deprecated columns for image data.  
							
							
							
						 
						
							2015-10-22 12:14:39 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Quentin Machu 
								
							 
						 
						
							
							
							
							
								
							
							
								27fd4a5555 
								
							 
						 
						
							
							
								
								Update old import  
							
							
							
						 
						
							2015-10-06 18:42:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								210ed7cf02 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into python-registry-v2  
							
							
							
						 
						
							2015-09-04 16:32:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								fb86b4bf2c 
								
							 
						 
						
							
							
								
								Fix Dockerfile parsing for unicode and add testing  
							
							... 
							
							
							
							Fixes  #423  
						
							2015-08-31 14:32:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e1b3e9e6ae 
								
							 
						 
						
							
							
								
								Another huge batch of registry v2 changes  
							
							... 
							
							
							
							Add patch support and resumeable sha
Implement all actual registry methods
Add a simple database generation option 
							
						 
						
							2015-08-12 16:41:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3efaa255e8 
								
							 
						 
						
							
							
								
								Accidental refactor, split out legacy.py into separate sumodules and update all call sites.  
							
							
							
						 
						
							2015-07-17 11:56:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								fdd43e2490 
								
							 
						 
						
							
							
								
								Change API calls that expect non-robots to explicitly filter  
							
							... 
							
							
							
							Before this change, we'd filter in the UI but calls to the API could allow robots accounts where we only expect real users 
							
						 
						
							2015-05-26 17:47:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								062b33c709 
								
							 
						 
						
							
							
								
								Add a tool to delete log entries more than 30 days old.  
							
							
							
						 
						
							2015-04-21 16:55:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								581a284744 
								
							 
						 
						
							
							
								
								Add a rename user tool  
							
							
							
						 
						
							2015-03-06 14:37:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								70eab04b84 
								
							 
						 
						
							
							
								
								Add a tool for sending password reset emails  
							
							
							
						 
						
							2015-01-29 12:21:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								eeeb2e620c 
								
							 
						 
						
							
							
								
								move slackwebhook migration from tools to util  
							
							... 
							
							
							
							tools isn't shipped inside of the container because it contains private
keys 
							
						 
						
							2014-12-18 13:22:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								a6762531e8 
								
							 
						 
						
							
							
								
								remove unused imports  
							
							
							
						 
						
							2014-12-16 12:16:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								107847a4bb 
								
							 
						 
						
							
							
								
								Fix Slack notification setup to support the new slack web hook format and convert all existing data to use the new format (so we only have one code path)  
							
							
							
						 
						
							2014-12-16 14:34:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								716d7a737b 
								
							 
						 
						
							
							
								
								Strip whitespace from ALL the things.  
							
							
							
						 
						
							2014-11-24 16:07:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								091f821a6a 
								
							 
						 
						
							
							
								
								- Rename get_repo_image to get_repo_image_extended and get_repo_image_directly to get_repo_image  
							
							... 
							
							
							
							- Remove the configure call from CloseForLongOperation
- Other small fixes 
							
						 
						
							2014-11-10 13:44:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								7349d9d4cf 
								
							 
						 
						
							
							
								
								Add a new tool for parsing build packs and make sure reparsedockerfile writes it out as well  
							
							
							
						 
						
							2014-11-02 14:05:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								fb2470615b 
								
							 
						 
						
							
							
								
								Add support for filtering based on tags, in addition to branches  
							
							
							
						 
						
							2014-10-23 16:39:10 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								f4daa5e97b 
								
							 
						 
						
							
							
								
								- Update the migrations tool to verify migrations work up and down for both MySQL and PostgresSQL.  
							
							... 
							
							
							
							- Add migrations for the squashed image tables and for backfilling the uncompressed sizes
- Make sure gzip stream uses a max length when determining the uncompressed size 
							
						 
						
							2014-10-07 15:29:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1850a187d5 
								
							 
						 
						
							
							
								
								Skip images with memory errors on the backfill.  
							
							
							
						 
						
							2014-10-07 13:13:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								55460cdcba 
								
							 
						 
						
							
							
								
								Better error handling in the uncompressedsize script.  
							
							
							
						 
						
							2014-10-07 10:22:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								153dbc3f92 
								
							 
						 
						
							
							
								
								Select random records to use for the backfill script for uncompressed sizes, can now be parallelized.  
							
							
							
						 
						
							2014-10-06 17:15:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								962062fb08 
								
							 
						 
						
							
							
								
								Fix a 512mb chunk size to 5mb  
							
							
							
						 
						
							2014-10-06 11:26:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d0b93146de 
								
							 
						 
						
							
							
								
								Fixes for the uncompressedsize backfill script.  
							
							
							
						 
						
							2014-10-03 16:14:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								45208983bf 
								
							 
						 
						
							
							
								
								Update the backfill script to always read the size from the layer data  
							
							
							
						 
						
							2014-10-03 15:07:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								0a93b39c54 
								
							 
						 
						
							
							
								
								Change the backfill script to use a spooled temp file  
							
							
							
						 
						
							2014-09-27 14:55:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								d40b0975a7 
								
							 
						 
						
							
							
								
								Use the built-in .size method on gzip file  
							
							
							
						 
						
							2014-09-26 12:25:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								76508218f4 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://bitbucket.org/yackob03/quay  
							
							
							
						 
						
							2014-09-26 12:22:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								e31e6b6865 
								
							 
						 
						
							
							
								
								Add migration code for calculating the uncompressed size from the layer data itself  
							
							
							
						 
						
							2014-09-26 12:22:25 -04:00