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
|
f6d3238611
|
Fix API tests for the recent change
|
2014-09-23 11:33:52 -04:00 |
|
Joseph Schorr
|
87bc37f6c8
|
Merge branch 'sunday'
|
2014-09-23 11:29:03 -04:00 |
|
Joseph Schorr
|
3a356c6aab
|
Make sure the team add UI handles the no mailing case as well
|
2014-09-23 11:19:50 -04:00 |
|
Jake Moshenko
|
79b6a9f4e0
|
Apparently the version of python in the baseimage requires the encoding comment.
|
2014-09-23 11:19:31 -04:00 |
|
Jake Moshenko
|
ec529c4aa6
|
Merge remote-tracking branch 'origin/nomenclature'
|
2014-09-23 11:07:39 -04:00 |
|
Joseph Schorr
|
ba0963a81c
|
Update the worker code to better handle exceptions, fix the utcdate issue and make sure we send the proper retry. Also updates notification workers to send JobExceptions rather than returning true or false
|
2014-09-23 11:01:50 -04:00 |
|
Joseph Schorr
|
8dd2330ce7
|
Switch to using straight docker IDs instead of a hashing scheme
|
2014-09-23 11:01:50 -04:00 |
|
Joseph Schorr
|
9621566d31
|
Instead of sending DB IDs, send "internal IDs" which are DB IDs hashed. This way, we can still calculate the ancestors without hitting the DB further, but without leaking the size of the images table
|
2014-09-23 11:01:50 -04:00 |
|
Joseph Schorr
|
f3b03ebc34
|
Add a feature flag for disabling all emails
|
2014-09-22 19:11:48 -04:00 |
|
Jake Moshenko
|
74c1662f54
|
Unicode strings have to be declared as such for python to be happy.
|
2014-09-22 18:49:52 -04:00 |
|
Jake Moshenko
|
c68d49dfce
|
Fix the get_matching_users query to work with peewee 2.3+
|
2014-09-22 18:42:48 -04:00 |
|
Jake Moshenko
|
a6225ad34a
|
Set an aggressive timeout on the redis connections to allow the unit tests to run when communication with redis is disabled.
|
2014-09-22 18:42:22 -04:00 |
|
Jake Moshenko
|
3259cda000
|
The new strategy is to do a three phase migration. This is the first phase: getting the namespace user in the db and written for all new repositories.
|
2014-09-22 17:27:02 -04:00 |
|
Joseph Schorr
|
297c8ad29c
|
Add migration to backfill uncompressed image sizes on the storage
|
2014-09-22 15:04:28 -04:00 |
|
Joseph Schorr
|
1658475ac1
|
Previous revision should not have the image storage col in it
|
2014-09-22 14:39:44 -04:00 |
|
Joseph Schorr
|
f16878cce9
|
Add migration for synthetic image tables
|
2014-09-22 14:38:42 -04:00 |
|
Joseph Schorr
|
70e0aba257
|
Add a script for generating schema migrations. Should be run from the root quay directory.
|
2014-09-22 14:36:52 -04:00 |
|
Joseph Schorr
|
dc685b2387
|
Merge branch 'huggies'
|
2014-09-22 13:41:29 -04:00 |
|
Joseph Schorr
|
f23038c6ee
|
Update the worker code to better handle exceptions, fix the utcdate issue and make sure we send the proper retry. Also updates notification workers to send JobExceptions rather than returning true or false
|
2014-09-22 12:52:57 -04:00 |
|
Joseph Schorr
|
e5055763f6
|
Make the squashed path smaller and handle failure cases on the curl side
|
2014-09-19 12:54:52 -04:00 |
|
Joseph Schorr
|
9003670826
|
Adjust the CSS a bit for displaying the pull box in the repo view
|
2014-09-19 12:25:02 -04:00 |
|
Joseph Schorr
|
e273dca4b4
|
Change back to using a docker load format
|
2014-09-19 12:22:54 -04:00 |
|
Jake Moshenko
|
8626d1cd70
|
Initial changes to move repositories from using a namespace string to referencing a user object. Also stores the user id in the cookie rather than the username, to allow users to be renamed. This commit must not be used unmodified because the database migration is too aggressive for live migration.
|
2014-09-19 10:17:23 -04:00 |
|
Jake Moshenko
|
8c00eabedd
|
Merge remote-tracking branch 'origin/better-emails'
|
2014-09-19 10:04:02 -04:00 |
|
Jake Moshenko
|
b769926565
|
Tweak the team invite email. Update the test database to reflect the latest structure.
|
2014-09-19 10:03:35 -04:00 |
|
Joseph Schorr
|
6b05b55225
|
Add unicode password support
|
2014-09-18 17:36:26 -04:00 |
|
Jake Moshenko
|
99d57752f5
|
Merge branch 'laffa' of bitbucket.org:yackob03/quay into laffa
|
2014-09-18 17:27:08 -04:00 |
|
Jake Moshenko
|
11bb8e6448
|
Actually store the generated image storage in the database, and allow it to be garbage collected when the parent image storage is collected.
|
2014-09-18 17:26:40 -04:00 |
|
Joseph Schorr
|
a90aab4665
|
Switch to using straight docker IDs instead of a hashing scheme
|
2014-09-18 17:16:10 -04:00 |
|
Joseph Schorr
|
05bb710830
|
- Add a shared AUFS utility lib and change both changes and streamlayerformat to use it
- Add UI for selecting whether to pull the tag, the repo, or the squashed tag
|
2014-09-18 15:56:59 -04:00 |
|
Joseph Schorr
|
b212dbb2ab
|
Merge branch 'master' into better-emails
|
2014-09-18 13:20:32 -04:00 |
|
Joseph Schorr
|
e1f406f3c5
|
Fix text of change email
|
2014-09-18 13:05:08 -04:00 |
|
Joseph Schorr
|
f93dd63e81
|
Change the .dockercfg generator to not include the protocol or /v1
|
2014-09-17 18:20:44 -04:00 |
|
Joseph Schorr
|
43555af63d
|
Address review comments
|
2014-09-17 17:49:46 -04:00 |
|
Joseph Schorr
|
62f1f5f583
|
Add basic layer merging tests
|
2014-09-17 11:50:52 -04:00 |
|
Joseph Schorr
|
efc06b54f6
|
Add a TODO and some slightly better naming
|
2014-09-16 22:44:45 -04:00 |
|
Joseph Schorr
|
1cfb6fc353
|
Have the squashing system write the data (via a double queue system and multiprocessing) to both the client and the stack's storage. On subsequent calls, if the synthetic image exists, it will be returned directly instead of being recomputed
|
2014-09-16 22:43:19 -04:00 |
|
Joseph Schorr
|
5cca609c55
|
Switch back to send_file and add a bit of gzip buffering
|
2014-09-16 14:20:42 -04:00 |
|
Joseph Schorr
|
9344839295
|
Get squashed endpoint for docker import working
|
2014-09-16 11:53:54 -04:00 |
|
Jake Moshenko
|
8b5e7621d2
|
Add the required notification kind for team invites to the migration that was previously run.
|
2014-09-16 10:11:18 -04:00 |
|
Joseph Schorr
|
77bf10323c
|
Fix JS error due to merge and show a spinner in the sign in form when signing in
|
2014-09-16 00:23:56 -04:00 |
|
Joseph Schorr
|
e3c52fa0eb
|
Work in progress. This is currently broken!
|
2014-09-16 00:18:57 -04:00 |
|
Joseph Schorr
|
820d5c0476
|
Add log sizes tool
|
2014-09-16 00:18:28 -04:00 |
|
Jake Moshenko
|
15a2f0d56f
|
Allow most builds to be archived without writing a file to the disk.
|
2014-09-16 00:03:04 -04:00 |
|
Jake Moshenko
|
ab35c864f8
|
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
|
2014-09-15 23:57:27 -04:00 |
|
Jake Moshenko
|
e13c027631
|
Add a migration for team member invites.
|
2014-09-15 23:57:05 -04:00 |
|
Jake Moshenko
|
afbf82c6f8
|
Move the temp directory outside of devicemapper.
|
2014-09-15 23:44:35 -04:00 |
|
Jake Moshenko
|
75d2ef377e
|
Merge remote-tracking branch 'origin/master' into comewithmeifyouwanttowork
Conflicts:
data/model/legacy.py
|
2014-09-15 17:52:17 -04:00 |
|
Jake Moshenko
|
2b59a0cbe1
|
Merge branch 'master' of bitbucket.org:yackob03/quay
|
2014-09-15 15:59:18 -04:00 |
|