Tan Jiang
512384722a
Make the internal URL of UI and JobService configurable
2017-11-03 20:43:25 +08:00
Daniel Jiang
795d33a45a
Add filter on API endpoints to mitigate XSRF ( #3542 )
...
Add filter for all API endpoints to allow the POST requests which have
application/json header.
Make update to UI code to make sure all requests contain the header.
2017-11-03 14:43:27 +08:00
Wenkai Yin
5b2ececae8
Merge pull request #3436 from ywk253100/171020_meta_api
...
Add project metadata API
2017-10-27 05:16:50 -05:00
Wenkai Yin
c355034c14
Add project metadata API
...
Project metadata API can be used to integrated with project management
service which can not provide all metadatas needed by Harbor.
2017-10-27 17:05:15 +08:00
Deng, Qian
69ffd7117c
add ui for project level policy
2017-10-27 15:18:00 +08:00
Wenkai Yin
2156750b04
Move certificate verification to target level
...
The certificate verification is on system level before this commit. Moving it
to target level makes the configuration more flexible for different targets.
2017-10-20 15:36:56 +08:00
Wenkai Yin
66b2d0d3f3
Apply project level policies to standalone Harbor
...
The following features are only enabled in integration mode, this commit moves
these to standalone Harbor:
- Content trust policy: only signed images can be pulled
- Vulnerability policy: only images whose severity is below the threshold can be pulled
- Automatic scan policy: automatic scan pushed images
2017-10-19 17:33:28 +08:00
Tan Jiang
eab6b43d99
Make the root CA certificate of UAA should be configurable
2017-10-16 17:40:29 +08:00
Tan Jiang
51286d9baa
Provide UAA authenticator for password based authentication.
2017-10-07 00:16:53 +08:00
Wenkai Yin
e495357d98
implement the default project metadata manager
2017-09-28 16:17:51 +08:00
Wenkai Yin
e79334a445
Add interfaces to implement project level policy ( #3271 )
...
* add interfaces to implement project level policy
2017-09-26 16:41:08 +08:00
Wenkai Yin
dc4f2ece72
readjust package structure
2017-09-20 15:24:19 +08:00
Wenkai Yin
5cd55220c8
Merge pull request #3244 from ywk253100/170919_golint
...
Fix code style issues reported by golint
2017-09-20 10:31:28 +08:00
Wenkai Yin
f0946b63cf
fix code style issues reported by golint
2017-09-19 17:16:54 +08:00
Wenkai Yin
82dc758064
Merge pull request #3213 from ywk253100/170914_image_size
...
Return image size when getting detail information of tag
2017-09-19 17:09:49 +08:00
Wenkai Yin
2ebcc454ba
support image size
2017-09-15 13:34:23 +08:00
Wenkai Yin
923a8d65b1
expose insecure flag in api
2017-09-04 15:10:07 +08:00
Yan
1a71b13591
update error format ( #3125 )
...
* update error format
update
update
update
update
update
update
* update
* update
2017-08-29 19:17:08 +08:00
Yan
97f73dbf6c
block pull scan failed image ( #3119 )
2017-08-28 10:30:59 +08:00
Wenkai Yin
599d94be0c
update
2017-08-22 15:22:25 +08:00
Wenkai Yin
bb958a7f4b
convert 500 error returned by Admiral to duplicate project error when creating duplicate project
2017-08-22 13:34:06 +08:00
Wenkai Yin
0ffb74f261
remove useless attributes in configuration API
2017-08-14 16:42:25 +08:00
Yan
d0103856f1
[BAT] fix issues ( #3037 )
...
* fix issues
* update
2017-08-14 15:19:48 +08:00
Wenkai Yin
98d8b7e246
fix bug in parsing scope
2017-08-11 14:13:15 +08:00
Daniel Jiang
9b6ad0e90f
Merge pull request #3027 from reasonerjt/add-vuln-link
...
add cve link in Harbor API
2017-08-10 19:44:06 +08:00
Tan Jiang
5846d7d28d
add cve link in Harbor API
2017-08-10 15:27:30 +08:00
Wenkai Yin
c3c21586ea
fix bug: can not display signed or not correctly
2017-08-10 15:12:52 +08:00
Wenkai Yin
7205d03106
bug fix
2017-08-10 11:09:04 +08:00
Wenkai Yin
689994fa93
return isSystem when using ldap
2017-08-09 18:02:55 +08:00
Wenkai Yin
3c64ae340e
bug fix
2017-08-08 16:22:29 +08:00
Wenkai Yin
7800d2c2b2
check the existence of project when generating token
2017-08-07 13:30:16 +08:00
Wenkai Yin
d5a6d25082
Merge pull request #2923 from ywk253100/170728_registry
...
Remove useless insecure flag
2017-08-04 10:14:40 +08:00
Daniel Jiang
6f8f765358
Merge pull request #2906 from ywk253100/170728_integration
...
Apply security filter to certain patterns and enable basic auth for deleting repo
2017-08-02 18:09:15 +08:00
Steven Zou
e7da22d812
fix issue #2840 and #2916
2017-08-01 15:49:50 +08:00
Wenkai Yin
67200db678
update
2017-07-31 13:58:41 +08:00
Wenkai Yin
8963a15520
remove useless insecure flag
2017-07-31 13:45:49 +08:00
Wenkai Yin
cdb75519a9
1. only apply security filter to /api/ and /service/ 2.support basic auth for deleting repository and tag in integration mode
2017-07-28 15:25:22 +08:00
Wenkai Yin
ce169e74dc
Merge pull request #2878 from ywk253100/170724_registry
...
Refactor registry client
2017-07-28 13:40:32 +08:00
Wenkai Yin
a8dc75dd15
update
2017-07-28 13:10:26 +08:00
Daniel Jiang
8117e9ee79
Merge pull request #2884 from ywk253100/170726_api
...
Add API to check whether a project can be deleted or not
2017-07-27 10:29:03 +03:00
Wenkai Yin
9d7ad6de68
Add API to check whether a project can be deleted or not
2017-07-27 14:08:32 +08:00
Wenkai Yin
0a74a0f1e4
update
2017-07-27 08:17:29 +08:00
Wenkai Yin
71e4c3c447
Merge remote-tracking branch 'upstream/master' into 170724_registry
...
Conflicts:
src/ui/utils/utils.go
2017-07-26 18:46:41 +08:00
Wenkai Yin
cc264f85e7
do not ping if using raw token authorizer
2017-07-26 18:41:36 +08:00
Tan Jiang
10c8573464
provide API for scanning images under a projet
2017-07-26 15:19:17 +08:00
Yan
274f764622
update interceptor error code ( #2836 )
...
* update interceptor error code
* update
* update error string
* update interceptor error code
update
update error string
2017-07-23 18:34:44 -07:00
Tan Jiang
cd24c0f171
fix issue in golint
2017-07-21 00:07:42 +08:00
Tan Jiang
ea25c3cfe5
provide api to show log of scan job
2017-07-20 19:32:27 +08:00
Wenkai Yin
b127ba391d
Merge pull request #2827 from ywk253100/170720_replic
...
Fix replicate issue
2017-07-20 18:48:33 +08:00
Wenkai Yin
1c4a42009d
remove duplicate codes in notification handler ( #2828 )
2017-07-20 03:10:52 -07:00