Joseph Schorr
|
cc677f9824
|
Add basic tests for keystone auth
|
2016-02-05 09:50:46 +02:00 |
|
Joseph Schorr
|
6a8331d305
|
Tests for endpoints/web and some small fixes
|
2016-02-05 09:45:25 +02:00 |
|
Joseph Schorr
|
534ec9cb2b
|
Add pagination to the repository list API to make it better for public
Fixes #1166
|
2016-02-01 22:42:44 +02:00 |
|
Joseph Schorr
|
accc576a98
|
Fix V1 push URL to match Docker and fix registry tests
|
2016-01-29 16:42:15 +02:00 |
|
Joseph Schorr
|
8cd38569d6
|
Fix issue with Docker 1.8.3 and pulling public repos with no creds
We now return the valid subset of auth scopes requested.
Adds a test for this case and adds testing of all returned JWTs in the V2 login tests
|
2016-01-25 15:54:17 -05:00 |
|
Joseph Schorr
|
e4ffaff869
|
Fix Docker Auth and our V2 registry paths to support library (i.e. namespace-less) repositories.
This support is placed behind a feature flag.
|
2016-01-22 15:54:06 -05:00 |
|
Joseph Schorr
|
06b0f756bd
|
Fix test to reflect change in the status code returned for no torrent available
|
2016-01-20 18:35:07 -05:00 |
|
Joseph Schorr
|
7c572fd218
|
Add support for torrenting verbs
Fixes #1130
|
2016-01-20 18:15:32 -05:00 |
|
josephschorr
|
3fdadb51b7
|
Merge pull request #1155 from coreos-inc/torrenttest
Add torrent tests
|
2016-01-20 13:42:42 -05:00 |
|
Joseph Schorr
|
68c9d5e432
|
Add torrent tests
Fixes #1128
|
2016-01-19 17:40:11 -05:00 |
|
Jake Moshenko
|
fe2bdeb6cb
|
Require some data from all models in initdb
|
2016-01-19 15:30:27 -05:00 |
|
Jake Moshenko
|
909e7d45b7
|
Add a test for swift path computation
|
2016-01-15 15:35:04 -05:00 |
|
Jake Moshenko
|
dc23ccce89
|
Remove the sample data we no longer use
|
2016-01-15 10:31:52 -05:00 |
|
Joseph Schorr
|
e4da61a05d
|
Fix piece hash calculation
|
2016-01-12 17:44:19 -05:00 |
|
Joseph Schorr
|
742f3b4fc1
|
Add GC test for torrent info
|
2016-01-12 12:15:07 -05:00 |
|
Jake Moshenko
|
77aa58996a
|
Fix the db definition for torrentinfo and add migration
|
2016-01-06 14:04:03 -05:00 |
|
Jake Moshenko
|
fe87d3c796
|
Hash and track layer file chunks for torrenting
|
2016-01-04 16:17:51 -05:00 |
|
Jake Moshenko
|
40c741f34e
|
Remove the test diffs after dropping image diffs feature
|
2016-01-04 16:16:40 -05:00 |
|
josephschorr
|
f748d4348d
|
Merge pull request #1106 from coreos-inc/billingemail
Add support for custom billing invoice email address
|
2016-01-04 14:34:30 -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
|
ab166c4448
|
Delete the image diff feature
Fixes #1077
|
2015-12-23 13:08:01 -05:00 |
|
Joseph Schorr
|
94ece129d4
|
Remove remaining recursive queries on repo delete and add test
|
2015-12-18 16:04:03 -05:00 |
|
Joseph Schorr
|
a627494e05
|
Ensure the squashed estimated size is an int
Also adds a test to verify
|
2015-12-17 13:39:01 -05:00 |
|
Jake Moshenko
|
3fda6696e5
|
Merge pull request #1069 from jakedt/trackhostname
Trackhostname
|
2015-12-16 14:08:55 -05:00 |
|
Jake Moshenko
|
f228a0b13a
|
Update the test db for new upload structure
|
2015-12-16 13:42:35 -05:00 |
|
Jake Moshenko
|
50f4612c72
|
Merge pull request #1065 from jakedt/spader
Add the ability to blacklist v2 for specific versions
|
2015-12-16 11:48:43 -05:00 |
|
Jake Moshenko
|
766d60493f
|
Add the ability to blacklist v2 for specific versions
|
2015-12-15 18:27:10 -05:00 |
|
Joseph Schorr
|
4e942203cb
|
Fix handling of tokens in the new context block of the JWT
|
2015-12-15 16:52:22 -05:00 |
|
Joseph Schorr
|
ca7d36bf14
|
Handle empty scopes and always send the WWW-Authenticate header, as per spec
Fixes #1045
|
2015-12-15 14:59:47 -05:00 |
|
Joseph Schorr
|
54095eb5cb
|
Handle the common case of one chunk when calculating the uncompressed size
Reference #992
|
2015-12-14 15:27:48 -05:00 |
|
josephschorr
|
1323da20e3
|
Merge pull request #1050 from coreos-inc/v2betterlogging
Make our JWT subjects better and log using the info
|
2015-12-14 15:24:39 -05:00 |
|
Joseph Schorr
|
4a4eee5e05
|
Make our JWT subjects better and log using the info
Fixes #1039
|
2015-12-14 14:00:33 -05:00 |
|
Joseph Schorr
|
d963f7174a
|
Change manifest delete to mark tag as dead and log
|
2015-12-10 15:45:53 -05:00 |
|
Joseph Schorr
|
f07b940bc5
|
Optimize blob lookup
Fixes #1013
|
2015-12-04 14:47:09 -05:00 |
|
Joseph Schorr
|
f99e74f0a1
|
Support all schemas in the custom trigger
Fixes #266
|
2015-12-01 16:59:24 -05:00 |
|
josephschorr
|
dc1f6c2d87
|
Merge pull request #974 from coreos-inc/derivedfix
Derived image fixes
|
2015-11-25 11:57:16 -05:00 |
|
Joseph Schorr
|
b2df3bc9cb
|
Add test for push and pull logs
Fixes #961
|
2015-11-24 15:23:45 -05:00 |
|
Joseph Schorr
|
75a91f0f92
|
Add login tests and fix scope security issue
|
2015-11-24 13:39:16 -05:00 |
|
Joseph Schorr
|
762cd56e64
|
Change derived storage to be based on image
Fixes #971
|
2015-11-24 12:44:07 -05:00 |
|
Joseph Schorr
|
8d05d40cf7
|
Add test for verb pulling when the tag has changed images
|
2015-11-24 11:18:56 -05:00 |
|
Joseph Schorr
|
e9b577104d
|
Add squash testing code to registry tests
Fixes #896
|
2015-11-20 15:16:11 -05:00 |
|
Jake Moshenko
|
7b53797677
|
Fix garbage collection when manifests may reference tags
|
2015-11-19 16:01:36 -05:00 |
|
Quentin Machu
|
605ed1fc77
|
Refactor security worker
|
2015-11-18 14:38:32 -05:00 |
|
Jake Moshenko
|
0459c3bc54
|
Merge remote-tracking branch 'upstream/master' into python-registry-v2
|
2015-11-16 14:22:54 -05:00 |
|
Joseph Schorr
|
da07823e20
|
Small test fix
|
2015-11-12 22:28:22 -05:00 |
|
Joseph Schorr
|
7816b0c657
|
Merge master into vulnerability-tool
|
2015-11-12 21:52:47 -05:00 |
|
Jake Moshenko
|
ab340e20ea
|
Merge remote-tracking branch 'upstream/master' into python-registry-v2
|
2015-11-11 16:41:40 -05:00 |
|
Jake Moshenko
|
941d13ea3e
|
Fix an off by one error in the common backfill code
|
2015-11-10 16:14:44 -05:00 |
|
Jake Moshenko
|
dc24e8b1a1
|
Backfill by allocating and selecting ids in random blocks
Fixes #826
|
2015-11-09 22:29:17 -05:00 |
|
Joseph Schorr
|
75173d5573
|
Base DB with notification
|
2015-11-09 12:51:05 -05:00 |
|
Joseph Schorr
|
136ab28f17
|
Base demo DB
|
2015-11-09 12:51:05 -05:00 |
|
Joseph Schorr
|
87c56d1caa
|
Add vulnerabilities and packages API to Quay
Fixes #564
|
2015-11-09 12:49:19 -05:00 |
|
Quentin Machu
|
37118423a5
|
Add support for Quay's vulnerability tool
|
2015-11-09 12:49:19 -05:00 |
|
Jake Moshenko
|
7efa6265bf
|
Merge branch 'newchanges' into python-registry-v2
|
2015-11-06 18:24:32 -05:00 |
|
Jake Moshenko
|
c2fcf8bead
|
Merge remote-tracking branch 'upstream/phase4-11-07-2015' into python-registry-v2
|
2015-11-06 18:18:29 -05:00 |
|
Jake Moshenko
|
99e5429e86
|
Relax the digest specification to handle more formats
|
2015-11-06 17:47:28 -05:00 |
|
Jimmy Zelinskie
|
d5e7f6bea7
|
resolve migration branches and run initdb
|
2015-11-06 16:10:31 -05:00 |
|
Joseph Schorr
|
cfa03951e1
|
Add a SecScanEndpoint class and move all the cert and config handling in there
|
2015-11-06 15:22:18 -05:00 |
|
Joseph Schorr
|
e4508fc0d0
|
Add vulnerabilities and packages API to Quay
Fixes #564
|
2015-11-06 15:22:18 -05:00 |
|
Quentin Machu
|
f59e35cc81
|
Add support for Quay's vulnerability tool
|
2015-11-06 15:22:18 -05:00 |
|
Matt Jibson
|
249269ad50
|
Merge pull request #715 from mjibson/localhost
Use local IP instead of deprecated docker IP
|
2015-11-04 13:49:42 -05:00 |
|
Matt Jibson
|
57ffb39651
|
Merge pull request #714 from mjibson/queue-locking
Refactor queue locking to not use select for update
|
2015-11-04 12:05:53 -05:00 |
|
Matt Jibson
|
a994b367da
|
Refactor queue locking to not use select for update
The test suggests this works.
fixes #622
|
2015-11-03 11:32:28 -05:00 |
|
Joseph Schorr
|
387b50bcac
|
Add a unicode test to make sure we don't break
|
2015-10-27 17:54:02 -04:00 |
|
Jimmy Zelinskie
|
432c33209d
|
use different ports for jwt tests
|
2015-10-27 17:32:46 -04:00 |
|
Jimmy Zelinskie
|
ca65df68ba
|
skip flaky buildman test
|
2015-10-27 17:02:15 -04:00 |
|
Jake Moshenko
|
2c10d28afc
|
Merge remote-tracking branch 'upstream/master' into python-registry-v2
|
2015-10-26 14:44:16 -04:00 |
|
Jake Moshenko
|
9da64f3aba
|
Stop writing to deprecated columns for image data.
|
2015-10-24 14:45:15 -04:00 |
|
Matt Jibson
|
a711ad0e90
|
Use local IP instead of deprecated docker IP
|
2015-10-23 17:22:47 -04:00 |
|
Joseph Schorr
|
e0d715024c
|
Fix typo in test
|
2015-10-23 16:39:40 -04: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 |
|
josephschorr
|
ad53bf5671
|
Merge pull request #644 from coreos-inc/namechoose
Docker changed their namespace regex, so we need to adjust
|
2015-10-22 12:07:52 -04:00 |
|
Joseph Schorr
|
a8aa6d1939
|
Docker changed their namespace regex, so we need to adjust
Fixes #617
|
2015-10-22 12:07:31 -04:00 |
|
Joseph Schorr
|
c9daf7d8a9
|
Add additional tests for repo visibility and further simplify the query for perf
|
2015-10-15 12:12:57 -04:00 |
|
Joseph Schorr
|
e8cb359d96
|
Unionize the mega query - It needed more performance-based benefits
|
2015-10-09 14:45:05 -07:00 |
|
josephschorr
|
3e7a95407b
|
Merge pull request #598 from coreos-inc/limitbadquery
Prevent unlimited insane query from running and fix tests
|
2015-10-05 21:29:35 -04:00 |
|
Silas Sewell
|
c6da322ec1
|
Merge pull request #597 from coreos-inc/tag-validation
Update tag validation
|
2015-10-05 21:10:55 -04:00 |
|
Silas Sewell
|
dd3d939b31
|
Update tag validation
Fixes #536
|
2015-10-05 19:32:10 -04:00 |
|
Joseph Schorr
|
dd804816ba
|
Prevent unlimited insane query from running and fix tests
Fixes #591
|
2015-10-05 17:11:49 -04:00 |
|
Joseph Schorr
|
7ffb28cafa
|
Small test fixes
|
2015-10-05 15:26:45 -04:00 |
|
Joseph Schorr
|
8ca92d6828
|
Remove old search API and switch V1 search to use the new search system
|
2015-10-05 14:36:43 -04:00 |
|
Joseph Schorr
|
f393236c9f
|
Add repo name check to V2
Fixes #592
|
2015-10-05 14:19:52 -04:00 |
|
Joseph Schorr
|
b0ed930627
|
Make sure registry pull tests verify the images expected
|
2015-10-02 14:33:38 -04:00 |
|
Joseph Schorr
|
d0dc8fe45d
|
Add endpoint security tests for the V2 endpoints
Fixes #581
|
2015-10-02 14:01:12 -04:00 |
|
josephschorr
|
1cf930eb9c
|
Merge pull request #580 from coreos-inc/python-registry-v2-testfix
Fix test specs for recent change in tags endpoint in V1
|
2015-10-01 12:50:50 -04:00 |
|
josephschorr
|
5b552b0129
|
Merge pull request #567 from coreos-inc/python-registry-v2-optimize
Load images and storage references in bulk during V1 synthesize
|
2015-10-01 12:50:36 -04:00 |
|
Joseph Schorr
|
53b096e2f5
|
Fix test specs for recent change in tags endpoint in V1
|
2015-10-01 12:48:59 -04:00 |
|
Jimmy Zelinskie
|
ffeb99d4ee
|
BaseStreamFileLike: handle reads that return None
Fixes #555.
|
2015-09-30 17:46:59 -04:00 |
|
Joseph Schorr
|
a3ebb9028d
|
Add full unit tests for the file-like objects and fix them
Fixes #568
|
2015-09-30 14:19:25 -04:00 |
|
Joseph Schorr
|
35c35d9913
|
Load images and storage references in bulk during V1 synthesize
Currently, we perform multiple queries for each layer, making it much slower (especially cross-region)
Fixes #413
|
2015-09-29 17:53:39 -04:00 |
|
Joseph Schorr
|
decdaa4c79
|
New tests and small fixes while comparing against the V2 spec
Fixes #391
|
2015-09-29 15:18:48 -04:00 |
|
Joseph Schorr
|
eaf81959f5
|
Handle the case where we have lookup_user but no username
|
2015-09-28 17:12:56 -04:00 |
|
Joseph Schorr
|
d45975051d
|
Fix registry V1 push test
|
2015-09-28 15:44:18 -04:00 |
|
Joseph Schorr
|
09f8ad695b
|
Fix resumable upload support and add another test
|
2015-09-28 12:17:17 -04:00 |
|
Joseph Schorr
|
18cfe676ee
|
Fix GH schema for missing usernames and add test
|
2015-09-25 15:12:24 -04:00 |
|
Joseph Schorr
|
1bba472c14
|
Refactor test_prepare_trigger to make it easier to add tests
|
2015-09-25 15:09:47 -04:00 |
|
Joseph Schorr
|
85ed745433
|
Fix bitbucket trigger validation for commits without authors
|
2015-09-25 12:03:21 -04:00 |
|
Joseph Schorr
|
4dc30d6321
|
Remove yaml and switch to JSON because yaml is so slow
|
2015-09-24 16:17:42 -04:00 |
|
Joseph Schorr
|
051f669a93
|
Add PATCH tests for resumable upload
Fixes #510
|
2015-09-24 12:00:27 -04:00 |
|