Joseph Schorr
|
c9a5ce6701
|
Start validating login in CNR
Fixes https://www.pivotaltracker.com/story/show/142342305
|
2017-03-23 15:07:46 -04:00 |
|
josephschorr
|
71e27496db
|
Merge pull request #2461 from coreos-inc/oci-blob-fix
Remove transaction around OCI blobs
|
2017-03-23 15:04:57 -04:00 |
|
Joseph Schorr
|
dd9e4bf3e7
|
Remove transaction around OCI blobs
Fixes https://www.pivotaltracker.com/story/show/142341399
|
2017-03-23 14:51:37 -04:00 |
|
josephschorr
|
20306ef0f6
|
Merge pull request #2459 from coreos-inc/cnr-api-security-tests
Add very basic security tests for CNR APIs
|
2017-03-23 14:25:52 -04:00 |
|
Joseph Schorr
|
ef4569f2c5
|
Add very basic security tests for CNR APIs
|
2017-03-23 13:14:12 -04:00 |
|
Jimmy Zelinskie
|
63e38ba9e0
|
Merge pull request #2458 from jzelinskie/nginx
conf/nginx: add cnr path
|
2017-03-23 13:07:59 -04:00 |
|
Jimmy Zelinskie
|
f6a785c1b5
|
conf/nginx: add cnr path
|
2017-03-23 13:06:22 -04:00 |
|
Jimmy Zelinskie
|
f1dccc9554
|
Merge pull request #2456 from jzelinskie/digest-format
data.oci_model: sloppily rewrite digest format
|
2017-03-23 12:43:26 -04:00 |
|
josephschorr
|
14e5a6d8fb
|
Merge pull request #2457 from coreos-inc/cnr-auth-fix
Make sure blobs in CNR are auth checked
|
2017-03-23 12:43:13 -04:00 |
|
Joseph Schorr
|
b765836cfd
|
Make sure blobs in CNR are auth checked
|
2017-03-23 12:41:56 -04:00 |
|
Jimmy Zelinskie
|
9c0cbbf57c
|
data.oci_model: sloppily rewrite digest format
We expect digests to be in the form 'sha256:digest'
|
2017-03-23 12:37:32 -04:00 |
|
Jimmy Zelinskie
|
2c8930c912
|
Merge pull request #2455 from jzelinskie/cnr-step3
CNR Step 3
|
2017-03-23 12:05:38 -04:00 |
|
Joseph Schorr
|
e204f7784c
|
Make app registry off by default
|
2017-03-23 12:01:59 -04:00 |
|
Joseph Schorr
|
7d66f30d52
|
Fix filtering of repositories in search
|
2017-03-23 11:35:17 -04:00 |
|
Jimmy Zelinskie
|
77d2b9b290
|
endpoints.appr.test: mark failing db restore test
This test should fail as long as the CNR tests use 'v1' in the
mediatype.
|
2017-03-23 11:24:15 -04:00 |
|
Joseph Schorr
|
35b500aa2a
|
Fix test override
|
2017-03-23 11:17:05 -04:00 |
|
Joseph Schorr
|
917d5e2550
|
Fix typos in data model
|
2017-03-23 11:14:08 -04:00 |
|
Joseph Schorr
|
05ce571e3e
|
Add missing return statement
|
2017-03-23 11:11:21 -04:00 |
|
Jimmy Zelinskie
|
d20ff785e6
|
data.model.repository: add back search fields
|
2017-03-23 10:46:04 -04:00 |
|
Jimmy Zelinskie
|
2bdd3d4fa1
|
data.oci_model.tag: add missing import
|
2017-03-23 00:58:57 -04:00 |
|
Joseph Schorr
|
e7d7849937
|
Make sure channels and releases match the tag regex
|
2017-03-23 00:55:36 -04:00 |
|
Joseph Schorr
|
3277fe9b4e
|
Make sure repository names in APPR match regex
|
2017-03-23 00:51:54 -04:00 |
|
Joseph Schorr
|
1145651b7a
|
Work towards fixing tests
|
2017-03-23 00:37:39 -04:00 |
|
Jimmy Zelinskie
|
e872c310d0
|
data.oci_model: fix imports
|
2017-03-23 00:21:21 -04:00 |
|
Joseph Schorr
|
069208f2f1
|
Break out repo kind checking into its own decorator
We then use that decorator both in the API and in the permissions check decorator
|
2017-03-23 00:01:37 -04:00 |
|
Joseph Schorr
|
4c34b00b38
|
Prevent CNR methods from auth-ing on non-app repos
|
2017-03-22 23:56:34 -04:00 |
|
Joseph Schorr
|
bdda74d6df
|
Make sure GC checks new Blob table as well before deleting CAS storage
|
2017-03-22 23:53:21 -04:00 |
|
Jimmy Zelinskie
|
3d0e63d8e5
|
endpoints.appr.decorators: isolate appr decorators
|
2017-03-22 23:53:03 -04:00 |
|
Jimmy Zelinskie
|
6dfd1ef660
|
endpoints.appr.test: include CNR fixtures
|
2017-03-22 23:42:19 -04:00 |
|
Jimmy Zelinskie
|
959549c597
|
requirements: use HEAD of CNR for proper mimetype
|
2017-03-22 23:42:02 -04:00 |
|
Jimmy Zelinskie
|
82bcd45727
|
endpoints: clarify repo access decorators
|
2017-03-22 23:41:38 -04:00 |
|
Joseph Schorr
|
3d1c1f9f39
|
Add missing import for registry module
|
2017-03-22 23:16:41 -04:00 |
|
Jimmy Zelinskie
|
cafde81322
|
endpoints.appr.test: init
|
2017-03-22 22:57:22 -04:00 |
|
Jimmy Zelinskie
|
23759a1592
|
util.config.db: ensure blob locations sync on boot
|
2017-03-22 22:57:21 -04:00 |
|
Jimmy Zelinskie
|
4614419e53
|
config: add app registry feature flag
|
2017-03-22 22:57:21 -04:00 |
|
Jimmy Zelinskie
|
102c671587
|
endpoints.appr: init
|
2017-03-22 22:57:21 -04:00 |
|
Jimmy Zelinskie
|
6fe6ea0bcb
|
requirements: add CNR dependency
|
2017-03-22 21:52:14 -04:00 |
|
Jimmy Zelinskie
|
ddad957a56
|
data.model.repository: add app methods
|
2017-03-22 21:51:55 -04:00 |
|
Jimmy Zelinskie
|
650723430b
|
data.interfaces.appr: init
|
2017-03-22 21:51:41 -04:00 |
|
Jimmy Zelinskie
|
9f684fa73f
|
data.oci_model: init with app methods
|
2017-03-22 21:51:28 -04:00 |
|
Jimmy Zelinskie
|
3ccf3c5f33
|
Merge pull request #2447 from jzelinskie/cnr-step2
CNR Step 2
|
2017-03-22 18:45:51 -04:00 |
|
Joseph Schorr
|
df1e7f90e0
|
Add verb security tests and fix small issues
|
2017-03-22 18:29:53 -04:00 |
|
Jimmy Zelinskie
|
d5fa2ad0c0
|
endpoints.verbs: abort 405 for non-container repos
|
2017-03-22 17:50:58 -04:00 |
|
Jimmy Zelinskie
|
40b638a981
|
data.migrations: rebase to HEAD of migration tree
|
2017-03-22 17:26:59 -04:00 |
|
Joseph Schorr
|
dcb970b783
|
Add registry app repository failure test
|
2017-03-22 17:26:59 -04:00 |
|
Jimmy Zelinskie
|
ca7a0f14d8
|
endpoints.v1: return 405 for non-docker repos
|
2017-03-22 17:26:59 -04:00 |
|
Jimmy Zelinskie
|
48ba59d615
|
endpoints.v2: only work on docker repositories
|
2017-03-22 17:26:59 -04:00 |
|
josephschorr
|
a204db1ecc
|
Merge pull request #2452 from coreos-inc/storage-rep-fixes
Small improvements to storage replication code
|
2017-03-22 16:43:05 -04:00 |
|
Jimmy Zelinskie
|
72751592a3
|
data.interfaces.v1: document types
|
2017-03-22 15:51:19 -04:00 |
|
Joseph Schorr
|
178373293d
|
Disable web endpoints for app repos
|
2017-03-22 15:51:19 -04:00 |
|