Joseph Schorr
|
7debd44b54
|
Switch fixture imports to wildcard in prep for full db test fixes
|
2017-04-24 16:45:14 -04:00 |
|
Antoine Legrand
|
599ce0de54
|
code-stye Yapf: 5 files updated
data/interfaces/appr.py endpoints/appr/cnr_backend.py endpoints/appr/registry.py endpoints/appr/test/test_api.py endpoints/appr/test/test_registry.py
|
2017-04-18 14:02:48 +02:00 |
|
Antoine Legrand
|
578f87f94c
|
Fix login with robot to quay-appr
|
2017-04-18 13:59:21 +02:00 |
|
Joseph Schorr
|
c6b45298ad
|
Make app repos private by default
|
2017-04-05 14:11:06 -04:00 |
|
Joseph Schorr
|
8c10b0787d
|
Change appr error if you try to push to an image repository
501 was confusing to the users, so change to 405 and add an error explaining why the push failed
Fixes https://github.com/app-registry/helm-plugin/issues/8#issuecomment-291553739
|
2017-04-04 13:57:35 -04:00 |
|
Jimmy Zelinskie
|
8931609775
|
Merge pull request #2469 from coreos-inc/appr_403_vs_401
Use 401 for bad or missing credentials, 403 for forbidden access
|
2017-03-27 11:39:23 -04:00 |
|
Antoine Legrand
|
d2ed37e158
|
Fix force push causing duplicated entries
|
2017-03-27 15:39:57 +02:00 |
|
Antoine Legrand
|
35bebf9e99
|
Use 401 for bad or missing credentials, 403 for forbidden access
|
2017-03-24 18:46:13 +01:00 |
|
Joseph Schorr
|
94c5eca286
|
Add CNR API auth tests for public repos
|
2017-03-23 21:19:56 -04:00 |
|
Jimmy Zelinskie
|
0ce68706ee
|
Merge pull request #2465 from coreos-inc/force_push
Allow force push for app
|
2017-03-23 21:05:08 -04:00 |
|
Antoine Legrand
|
16f2479a96
|
test: push twice same blob from different package
|
2017-03-24 00:39:04 +01:00 |
|
Antoine Legrand
|
bbd74eabd1
|
Allow force push for app
|
2017-03-23 22:50:07 +01:00 |
|
Joseph Schorr
|
ac4a79ae01
|
Update PR for rebase
|
2017-03-23 15:57:49 -04:00 |
|
Joseph Schorr
|
c9a5ce6701
|
Start validating login in CNR
Fixes https://www.pivotaltracker.com/story/show/142342305
|
2017-03-23 15:07:46 -04:00 |
|
Joseph Schorr
|
ef4569f2c5
|
Add very basic security tests for CNR APIs
|
2017-03-23 13:14:12 -04:00 |
|
Joseph Schorr
|
b765836cfd
|
Make sure blobs in CNR are auth checked
|
2017-03-23 12:41:56 -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
|
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 |
|
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 |
|
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
|
82bcd45727
|
endpoints: clarify repo access decorators
|
2017-03-22 23:41:38 -04:00 |
|
Jimmy Zelinskie
|
cafde81322
|
endpoints.appr.test: init
|
2017-03-22 22:57:22 -04:00 |
|
Jimmy Zelinskie
|
102c671587
|
endpoints.appr: init
|
2017-03-22 22:57:21 -04:00 |
|