Commit graph

  • 8581ea20e1 Joseph Schorr 2014-09-23 11:19:50 -04:00
  • 3a356c6aab Make sure the team add UI handles the no mailing case as well Joseph Schorr 2014-09-23 11:19:50 -04:00
  • bec6349bde Jake Moshenko 2014-09-23 11:19:31 -04:00
  • 79b6a9f4e0 Apparently the version of python in the baseimage requires the encoding comment. Jake Moshenko 2014-09-23 11:19:31 -04:00
  • 9dd40316e2 Jake Moshenko 2014-09-23 11:07:39 -04:00
  • ec529c4aa6 Merge remote-tracking branch 'origin/nomenclature' Jake Moshenko 2014-09-23 11:07:39 -04:00
  • de8213468a Joseph Schorr 2014-09-22 12:52:57 -04:00
  • 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 Joseph Schorr 2014-09-22 12:52:57 -04:00
  • 09f877a470 Joseph Schorr 2014-09-18 17:16:10 -04:00
  • 8dd2330ce7 Switch to using straight docker IDs instead of a hashing scheme Joseph Schorr 2014-09-18 17:16:10 -04:00
  • 87ebd2ce50 Joseph Schorr 2014-09-08 15:02:26 -04:00
  • 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 Joseph Schorr 2014-09-08 15:02:26 -04:00
  • 664234919a Joseph Schorr 2014-09-22 19:11:48 -04:00
  • f3b03ebc34 Add a feature flag for disabling all emails Joseph Schorr 2014-09-22 19:11:48 -04:00
  • 6d6a13d947 Jake Moshenko 2014-09-22 18:49:52 -04:00
  • 74c1662f54 Unicode strings have to be declared as such for python to be happy. Jake Moshenko 2014-09-22 18:49:52 -04:00
  • 530959e5da Jake Moshenko 2014-09-22 18:42:48 -04:00
  • c68d49dfce Fix the get_matching_users query to work with peewee 2.3+ Jake Moshenko 2014-09-22 18:42:48 -04:00
  • 01f49dbe69 Jake Moshenko 2014-09-22 18:42:22 -04:00
  • a6225ad34a Set an aggressive timeout on the redis connections to allow the unit tests to run when communication with redis is disabled. Jake Moshenko 2014-09-22 18:42:22 -04:00
  • 7c55244685 Jake Moshenko 2014-09-22 17:27:02 -04:00
  • 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. Jake Moshenko 2014-09-22 17:27:02 -04:00
  • ac2cb43426 Joseph Schorr 2014-09-22 15:04:28 -04:00
  • 297c8ad29c Add migration to backfill uncompressed image sizes on the storage Joseph Schorr 2014-09-22 15:04:28 -04:00
  • 8263366755 Joseph Schorr 2014-09-22 14:39:44 -04:00
  • 1658475ac1 Previous revision should not have the image storage col in it Joseph Schorr 2014-09-22 14:39:44 -04:00
  • b931e99bf5 Joseph Schorr 2014-09-22 14:38:42 -04:00
  • f16878cce9 Add migration for synthetic image tables Joseph Schorr 2014-09-22 14:38:42 -04:00
  • 721bb893a9 Joseph Schorr 2014-09-22 14:36:52 -04:00
  • 70e0aba257 Add a script for generating schema migrations. Should be run from the root quay directory. Joseph Schorr 2014-09-22 14:36:52 -04:00
  • b85085b41d Joseph Schorr 2014-09-22 13:41:29 -04:00
  • dc685b2387 Merge branch 'huggies' Joseph Schorr 2014-09-22 13:41:29 -04:00
  • 53f65c3685 Joseph Schorr 2014-09-22 12:52:57 -04:00
  • 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 Joseph Schorr 2014-09-22 12:52:57 -04:00
  • b78a32e884 Joseph Schorr 2014-09-19 12:54:52 -04:00
  • e5055763f6 Make the squashed path smaller and handle failure cases on the curl side Joseph Schorr 2014-09-19 12:54:52 -04:00
  • 740630a33d Joseph Schorr 2014-09-19 12:25:02 -04:00
  • 9003670826 Adjust the CSS a bit for displaying the pull box in the repo view Joseph Schorr 2014-09-19 12:25:02 -04:00
  • 02db084e37 Joseph Schorr 2014-09-19 12:22:54 -04:00
  • e273dca4b4 Change back to using a docker load format Joseph Schorr 2014-09-19 12:22:54 -04:00
  • c4f14af52b Jake Moshenko 2014-09-18 14:52:29 -04:00
  • 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. Jake Moshenko 2014-09-18 14:52:29 -04:00
  • 68866a0800 Jake Moshenko 2014-09-19 10:04:02 -04:00
  • 8c00eabedd Merge remote-tracking branch 'origin/better-emails' Jake Moshenko 2014-09-19 10:04:02 -04:00
  • 42fdcf2a27 Jake Moshenko 2014-09-19 10:03:35 -04:00
  • b769926565 Tweak the team invite email. Update the test database to reflect the latest structure. Jake Moshenko 2014-09-19 10:03:35 -04:00
  • 846e536542 Joseph Schorr 2014-09-18 17:36:26 -04:00
  • 6b05b55225 Add unicode password support Joseph Schorr 2014-09-18 17:36:26 -04:00
  • 4c778e934b Jake Moshenko 2014-09-18 17:27:08 -04:00
  • 99d57752f5 Merge branch 'laffa' of bitbucket.org:yackob03/quay into laffa Jake Moshenko 2014-09-18 17:27:08 -04:00
  • 73404499a3 Jake Moshenko 2014-09-18 17:26:40 -04:00
  • 11bb8e6448 Actually store the generated image storage in the database, and allow it to be garbage collected when the parent image storage is collected. Jake Moshenko 2014-09-18 17:26:40 -04:00
  • 08fa03c2bd Joseph Schorr 2014-09-18 17:16:10 -04:00
  • a90aab4665 Switch to using straight docker IDs instead of a hashing scheme Joseph Schorr 2014-09-18 17:16:10 -04:00
  • 4a2d34e5c0 Joseph Schorr 2014-09-18 15:56:59 -04:00
  • 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 Joseph Schorr 2014-09-18 15:56:59 -04:00
  • 188d1fd89e Joseph Schorr 2014-09-18 13:20:32 -04:00
  • b212dbb2ab Merge branch 'master' into better-emails Joseph Schorr 2014-09-18 13:20:32 -04:00
  • 77e3a834ef Joseph Schorr 2014-09-18 13:05:08 -04:00
  • e1f406f3c5 Fix text of change email Joseph Schorr 2014-09-18 13:05:08 -04:00
  • b12f376e97 Joseph Schorr 2014-09-17 18:20:44 -04:00
  • f93dd63e81 Change the .dockercfg generator to not include the protocol or /v1 Joseph Schorr 2014-09-17 18:20:44 -04:00
  • 7453c1784e Joseph Schorr 2014-09-17 17:49:46 -04:00
  • 43555af63d Address review comments Joseph Schorr 2014-09-17 17:49:46 -04:00
  • 2c39425f42 Joseph Schorr 2014-09-17 11:50:52 -04:00
  • 62f1f5f583 Add basic layer merging tests Joseph Schorr 2014-09-17 11:50:52 -04:00
  • 4628a3a967 Joseph Schorr 2014-09-16 22:44:45 -04:00
  • efc06b54f6 Add a TODO and some slightly better naming Joseph Schorr 2014-09-16 22:44:45 -04:00
  • 24e3d196f7 Joseph Schorr 2014-09-16 22:43:19 -04:00
  • 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 Joseph Schorr 2014-09-16 22:43:19 -04:00
  • a069321a0b Joseph Schorr 2014-09-16 14:20:42 -04:00
  • 5cca609c55 Switch back to send_file and add a bit of gzip buffering Joseph Schorr 2014-09-16 14:20:42 -04:00
  • b1c570e7ab Joseph Schorr 2014-09-16 11:53:54 -04:00
  • 9344839295 Get squashed endpoint for docker import working Joseph Schorr 2014-09-16 11:53:54 -04:00
  • 9b14dfbc96 Jake Moshenko 2014-09-16 10:11:18 -04:00
  • 8b5e7621d2 Add the required notification kind for team invites to the migration that was previously run. Jake Moshenko 2014-09-16 10:11:18 -04:00
  • eb7d0abefd Joseph Schorr 2014-09-16 00:23:56 -04:00
  • 77bf10323c Fix JS error due to merge and show a spinner in the sign in form when signing in Joseph Schorr 2014-09-16 00:23:56 -04:00
  • fd4217fea3 Joseph Schorr 2014-09-16 00:18:57 -04:00
  • e3c52fa0eb Work in progress. This is currently broken! Joseph Schorr 2014-09-16 00:18:57 -04:00
  • 99260cbe9d Joseph Schorr 2014-09-16 00:18:28 -04:00
  • 820d5c0476 Add log sizes tool Joseph Schorr 2014-09-16 00:18:28 -04:00
  • 34c1781c92 Jake Moshenko 2014-09-16 00:03:04 -04:00
  • 15a2f0d56f Allow most builds to be archived without writing a file to the disk. Jake Moshenko 2014-09-16 00:03:04 -04:00
  • c4955a64fc Jake Moshenko 2014-09-15 23:57:27 -04:00
  • ab35c864f8 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay Jake Moshenko 2014-09-15 23:57:27 -04:00
  • d078871d00 Jake Moshenko 2014-09-15 23:57:05 -04:00
  • e13c027631 Add a migration for team member invites. Jake Moshenko 2014-09-15 23:57:05 -04:00
  • ec6db7ad63 Jake Moshenko 2014-09-15 23:44:35 -04:00
  • afbf82c6f8 Move the temp directory outside of devicemapper. Jake Moshenko 2014-09-15 23:44:35 -04:00
  • 7260a87868 Jake Moshenko 2014-09-15 17:52:17 -04:00
  • 75d2ef377e Merge remote-tracking branch 'origin/master' into comewithmeifyouwanttowork Jake Moshenko 2014-09-15 17:52:17 -04:00
  • 4154df953d Jake Moshenko 2014-09-15 15:59:18 -04:00
  • 2b59a0cbe1 Merge branch 'master' of bitbucket.org:yackob03/quay Jake Moshenko 2014-09-15 15:59:18 -04:00
  • 4c71bc05be Jake Moshenko 2014-09-15 15:58:56 -04:00
  • efb66f7c1e Select the random row function based on DB driver. Jake Moshenko 2014-09-15 15:58:56 -04:00
  • c72439e2e7 Joseph Schorr 2014-09-15 13:55:06 -04:00
  • bdbfb0c6d3 Have the reparse tool also display the from line Joseph Schorr 2014-09-15 13:55:06 -04:00
  • 6c5fdc9ec5 Joseph Schorr 2014-09-15 12:01:02 -04:00
  • 913b3e472f Add ability to detach external login services Joseph Schorr 2014-09-15 12:01:02 -04:00