Commit graph

53 commits

Author SHA1 Message Date
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
Joseph Schorr
77c46af70b Add migration code for calculating the uncompressed size from the layer data itself 2014-09-26 12:21:50 -04:00
Joseph Schorr
1a33670933 Merge branch 'master' of https://bitbucket.org/yackob03/quay 2014-09-26 11:20:33 -04:00
Joseph Schorr
3002371f5a Add an orphans lookup script 2014-09-26 11:20:26 -04:00
Jake Moshenko
03190efde3 Phase 2 of migrating repo namespaces to referencing user objects, backfilling the rows without a value for namespace_user, and changing all accesses to go through the namespace_user object. All tests are passing, manual testing still required. 2014-09-24 18:01:35 -04:00
Jake Moshenko
6070c251ae Fix the backfill script to handle images without any json data at all. 2014-09-24 10:42:42 -04:00
Jake Moshenko
f8c5214e3e Parse the json data from the storage server. 2014-09-23 16:09:33 -04:00
Jake Moshenko
98d8e0fe37 Fixes for the uncompressed size backfill script. 2014-09-23 16:06:59 -04:00
Joseph Schorr
86dfca2e3e Add uncompressed size field to the image storage and add a backfill script (which is not yet automatically called) 2014-09-23 14:01:27 -04:00
Joseph Schorr
bdbfb0c6d3 Have the reparse tool also display the from line 2014-09-15 13:55:06 -04:00
Joseph Schorr
91b8ecfb63 Fix broken regex for Dockerfile parsing 2014-09-12 14:01:10 -04:00
Jake Moshenko
18ec0c3e0a Update the audit ancestry tool to not affect pushes in progress. 2014-09-03 13:09:17 -04:00
Joseph Schorr
8866b881db Remove all license code 2014-08-21 17:44:56 -04:00
Joseph Schorr
61cb9d46f7 Fix some of the tools 2014-08-21 15:12:43 -04:00
Joseph Schorr
f24a10839c Add a phpmyadmin tool that can run locally 2014-08-16 21:49:00 -04:00
Jake Moshenko
5645b6da32 Add support for read slave databases. 2014-07-02 19:10:24 -04:00
Jake Moshenko
b47742b011 Update the audit script for geographic distribution. 2014-06-27 17:15:06 -04:00
Jake Moshenko
6047f3759f Remove the placement fallback since the DB has been fully backfilled. 2014-06-24 17:01:23 -04:00
Jake Moshenko
471cb26e07 Add a script to backfill placements. 2014-06-18 13:01:12 -04:00
Jake Moshenko
fb465fd66f Eradicate the s3 versions of the checksum and the uploading flag. 2014-06-12 19:27:43 -04:00
Jake Moshenko
af9b0904d9 Add a script to fix the images. 2014-06-12 14:57:45 -04:00
Jake Moshenko
78c5aec5b9 Switch the checksums to use the registry computed value, remove all assumptions of namespaced paths for legacy storage, fix an upload race condition in the registry code. 2014-06-11 15:37:45 -04:00
Jake Moshenko
e445df69ca Update the monthly revenue script to work with discounts. 2014-06-09 14:44:53 -04:00
Jake Moshenko
0683f2657e Rename the email util to not conflict with a builtin library. 2014-05-28 18:22:48 -04:00
Jake Moshenko
33b43b75c0 Eliminate a lot of the if cases in create_user by separating them out. Add a limit to the number of users which can be created based on the license. Add support for creating and loading licenses. 2014-05-28 13:51:52 -04:00
Jake Moshenko
4af2a30a45 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay 2014-05-06 18:46:39 -04:00
Jake Moshenko
acbfc0bd5a Merge branch 'master' of bitbucket.org:yackob03/quay 2014-05-06 15:14:06 -04:00
Jake Moshenko
ebca0abc82 Update the ancestry audit to actually check that the ancestors match the ones they should. 2014-05-06 15:13:43 -04:00
Jake Moshenko
bd63ea98f3 Prepare the backfill uploading flag script for the production run. 2014-05-06 14:17:57 -04:00
Jake Moshenko
c9371fd01c Fix the script to backfill uploading flags. 2014-05-02 17:49:36 -04:00
Jake Moshenko
efefc7fc03 Add a tool to backfill the upload flags from the registry data. 2014-05-02 17:33:14 -04:00
jakedt
e1035bcd63 Update the freeloaders script. 2014-04-25 11:43:08 -04:00
jakedt
0827e0fbac Merge remote-tracking branch 'origin/master' into ncc1701
Conflicts:
	endpoints/web.py
	static/directives/signup-form.html
	static/js/app.js
	static/js/controllers.js
	static/partials/landing.html
	static/partials/view-repo.html
	test/data/test.db
2014-04-14 19:37:22 -04:00
Joseph Schorr
de91a9872b Add an invoice rendering tool 2014-04-04 02:46:56 -04:00
jakedt
e87ffa20cf First attempt at making config loadable through string config overrides in an env variable. 2014-04-03 17:31:46 -04:00
jakedt
75d0b34f4b Add a tool to compute how much storage shared images have saved us. 2014-03-07 15:37:56 -05:00
jakedt
3cef327980 Add some better logging to the ancestry audit. 2014-02-21 13:56:14 -05:00
jakedt
177a21e996 Remove an extraneous slash in image file path computations. Add a script that will audit and fix image ancestry. 2014-02-21 12:05:03 -05:00
jakedt
b619356907 Get the base image stuff working. Checkpoint before fixing the tests. 2014-02-16 17:38:47 -05:00
yackob03
c3cb1dfa87 Add a tool to fix the images that were wrong before c8f0780 fixed tags. 2014-02-06 15:34:19 -05:00
Joseph Schorr
1f8c66512f Add a tool for manually resending a confirmation email 2014-02-03 21:18:39 -05:00
yackob03
168a9b9fc3 Add a fun tool that generates a dot version of the relationships in our system. 2014-01-16 14:45:23 -05:00
yackob03
e23c750bfb Harvest commands from the Docker json information and add to the database. 2014-01-13 16:32:51 -05:00
yackob03
1904f88fdb Fix the script to skip images for which there is no data in s3. 2014-01-03 17:46:20 -05:00
yackob03
623e2591e7 Add a script to backfill the sizes of existing images. 2014-01-03 17:05:47 -05:00
yackob03
5088114ed7 Add a breakdown by plan type to the revenue tool. 2013-12-18 21:02:06 -05:00
Joseph Schorr
f36d7d7b76 Add an email invoice tool 2013-12-13 15:11:11 -05:00