Joseph Schorr
|
a32edb646d
|
Fix 500 exception when sending a non-string release name to appr
Fixes https://jira.coreos.com/browse/QS-120
|
2018-01-12 17:14:05 -05:00 |
|
Joseph Schorr
|
f05982dc7c
|
Fix app registry logging
|
2018-01-04 13:05:50 -05:00 |
|
Joseph Schorr
|
3bf8973fd9
|
Change app registry to use the credentials verification system
Allows for tokens, OAuth tokens and robot accounts to be used as well
Fixes https://jira.prod.coreos.systems/browse/QS-36
|
2017-12-06 13:52:25 -05:00 |
|
Joseph Schorr
|
56fbbcf7cf
|
Add request IP to get_direct_download_url method
|
2017-09-25 17:14:28 -04:00 |
|
Jimmy Zelinskie
|
9e09612851
|
Revert "Merge pull request #2844 from coreos-inc/alegrand/use_latest_appr_server_code"
This reverts commit 646fafb2fd , reversing
changes made to 5c1b635439 .
|
2017-08-09 20:45:46 -04:00 |
|
Antoine Legrand
|
6336a4a971
|
Migrate from cnr -> appr
|
2017-08-08 11:48:59 +02:00 |
|
Jimmy Zelinskie
|
155cb65f7d
|
endpoints.appr: move to new v22 format
|
2017-07-26 11:02:44 -07:00 |
|
Joseph Schorr
|
2f018046ec
|
Move conduct_call into a common test lib for all endpoints
|
2017-06-28 11:38:36 +03:00 |
|
Antoine Legrand
|
817d75d6dc
|
Merge pull request #2697 from coreos-inc/appr_blob_pull
Appr: fix pull blob (missing param)
|
2017-06-13 16:28:00 +02:00 |
|
Antoine Legrand
|
9c68cbd6e8
|
Fix no search result for apps
|
2017-06-05 23:03:47 +02:00 |
|
Antoine Legrand
|
f558b1728d
|
App: allow blob pull
|
2017-05-19 12:48:02 +02:00 |
|
Jimmy Zelinskie
|
ad18e01bef
|
Merge pull request #2648 from jzelinskie/fix-appr-tests
endpoints: s/releasse/release/g
|
2017-05-17 21:03:00 -04:00 |
|
Jimmy Zelinskie
|
2c874df5ce
|
endpoints: s/releasse/release/g
|
2017-05-17 12:07:07 -04:00 |
|
Jimmy Zelinskie
|
4db789b656
|
add audit logging to app registry endpoints
|
2017-05-16 15:54:02 -04:00 |
|
Joseph Schorr
|
d895b4d5ff
|
Fix appr tests to use the shared test fixtures
|
2017-04-24 23:08:28 -04:00 |
|
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 |
|