Wenkai Yin
9d2f1d4d66
Refactor the logic of deleting artifact
...
Delete the child artifacts along with the parent when deleting an artifact
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-18 16:20:17 +08:00
Wenkai Yin(尹文开)
599075d5b4
Merge pull request #10746 from ywk253100/200217_art
...
Move the scan overview populating logic to API handler
2020-02-18 15:50:47 +08:00
Will Sun
304b5e8193
Merge pull request #10699 from AllForNothing/fix-cov
...
Fix UT coverage report uploading
2020-02-18 14:21:15 +08:00
Wenkai Yin
c8c944c6e8
Move the scan overview populating logic to API handler
...
Move the scan overview populating logic to API handler to avoid importing cycle
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-18 13:34:08 +08:00
Wenkai Yin(尹文开)
560dd8ce7b
Merge pull request #10745 from reasonerjt/artifact-signature-populate-v2
...
Artifact signature populate
2020-02-18 13:24:55 +08:00
jwangyangls
360e342d56
Merge pull request #10719 from jwangyangls/oci-master-1
...
Oci ui include artifact list and artifact summary
2020-02-18 13:04:59 +08:00
Yogi_Wang
2553ee3831
Oci ui include artifact list and artifact summary
...
Signed-off-by: Yogi_Wang <yawang@vmware.com>
Signed-off-by: AllForNothing <sshijun@vmware.com>
Signed-off-by: Yogi_Wang <yawang@vmware.com>
2020-02-18 12:37:03 +08:00
AllForNothing
3f4d0d0475
Fix UT coverage report uploading
...
Signed-off-by: AllForNothing <sshijun@vmware.com>
2020-02-18 12:04:25 +08:00
Wenkai Yin(尹文开)
341cb88cba
Merge pull request #10727 from ywk253100/200214_bump_up_legacy_api_version
...
Bump up legacy api version to v2.0
2020-02-18 10:37:25 +08:00
Daniel Jiang
5a6e9331fd
Artifact signature populate ( #7 )
...
* Populate signature status in artifact API
This Commit add signature status into response of list artifact API.
Signed-off-by: Daniel Jiang <jiangd@vmware.com>
2020-02-18 01:42:56 +08:00
Wang Yan
e5eb711827
Merge pull request #10720 from wy65701436/chart-details
...
Get addition properties for chart
2020-02-17 13:36:24 +08:00
wang yan
8029f70ae5
Get addition properties for chart
...
1, Get readme.md content into addition
2, Get dependency of chart
3, Get values of chart
Signed-off-by: wang yan <wangyan@vmware.com>
2020-02-17 12:19:10 +08:00
Wenkai Yin(尹文开)
d7903fcf1b
Merge pull request #10682 from ywk253100/200126_label
...
Support add/remove label to/from artifact
2020-02-17 11:33:45 +08:00
Wenkai Yin(尹文开)
e03e3e3354
Merge pull request #10725 from AllForNothing/imp-swagger
...
Improve swagger.yaml
2020-02-17 09:27:31 +08:00
Wenkai Yin(尹文开)
c7ae8f5d2e
Merge pull request #10714 from ywk253100/200212_cnab
...
Fix bugs when pushing image(with index) and CNAB
2020-02-14 16:24:15 +08:00
Wenkai Yin
eceb9b2345
Fix bugs when pushing image(with index) and CNAB
...
1. As "List" method of artifact DAO doesn't return the artifacts that referenced by other and without tag, so we introduce a new method "GetByDigest" to check the existence of artifact
2. The "Www-Authenticate" header is needed to be returned when the request is unauthorized. This is required in the OCI distribution spec and is needed when pushing CNAB
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-14 15:24:14 +08:00
AllForNothing
121314358a
Switch APIs to v2.0
...
Signed-off-by: AllForNothing <sshijun@vmware.com>
2020-02-14 13:16:31 +08:00
Wenkai Yin
94787ea60d
Bump up the version of legacy APIs to v2.0
...
Bump up the version of legacy APIs to v2.0
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-14 13:16:30 +08:00
AllForNothing
036ae18b25
Improve swagger.yaml
...
Signed-off-by: AllForNothing <sshijun@vmware.com>
2020-02-14 11:43:15 +08:00
Wang Yan
4ac98687fa
Merge pull request #10650 from bitsf/fix_prepare_version
...
fix(feat) fix prepare version in installer
2020-02-14 10:25:19 +08:00
Wenkai Yin
93731eeb2e
Support add/remove label to/from artifact
...
This commit add supporting for adding/removing label to/from artifacts and populates labels when listing artifacts
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-13 10:46:23 +08:00
Michael Michael
5e34ba0c97
Merge pull request #10713 from goharbor/fix-images
...
Fixed image links
2020-02-12 07:17:10 -06:00
Stuart Clements
c16db08415
Fixed image links
2020-02-12 11:07:07 +01:00
Michael Michael
3a67859ae5
Merge pull request #10707 from stuclem/sclements-doc-weighting
...
Adding weightings to order topics
2020-02-11 14:41:46 -06:00
Michael Michael
c84fd79eb6
Merge pull request #10661 from jonasrosland/small-toc-fix
...
Fix small errors in the docs toc
2020-02-11 14:40:31 -06:00
Stuart Clements
81de40e6b1
Adding weightings to order topics
2020-02-11 16:24:43 +01:00
He Weiwei
75bbf9d0bf
fix(middleware): escape and clean path for the skipper ( #10674 )
...
1. Escape and clean request path for `legacyAPISkipper`.
2. Escape and clean request path for `MethodAndPathSkipper`.
Signed-off-by: He Weiwei <hweiwei@vmware.com>
2020-02-11 22:29:55 +08:00
Wenkai Yin(尹文开)
d66c1a4a21
Merge pull request #10612 from ywk253100/200202_replication_basic_auth
...
Do enhancement for the registry authorizer
2020-02-11 22:09:40 +08:00
Wenkai Yin
a4ebbc6ecf
Do enhancement for the registry authorizer
...
This commit introduces a new wrapper authorizer which can authorize the request according to the auth scheme automatically
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-11 21:21:49 +08:00
Will Sun
647f11f26b
Merge pull request #10688 from AllForNothing/relative
...
UI should use relative path for back-end APIs
2020-02-11 18:06:42 +08:00
Daniel Jiang
64f2bc76fd
Merge pull request #10700 from reasonerjt/fix-npe-v2auth
...
Fix nilpointer issue in v2 auth middleware
2020-02-11 17:58:37 +08:00
Daniel Jiang
9fb676c219
Fix nilpointer issue in v2 auth middleware
...
Signed-off-by: Daniel Jiang <jiangd@vmware.com>
2020-02-11 15:49:39 +08:00
Wang Yan
582fac5dae
Merge pull request #10687 from wy65701436/fix-catalog
...
fix catalog pagination issue
2020-02-11 10:40:35 +08:00
He Weiwei
c4f77069c8
Hide projects in global logs where user has limited guest role ( #10639 )
...
Signed-off-by: Mark Huang <mhuang@pivotal.io>
Co-authored-by: Mark Huang <mhuang@pivotal.io>
2020-02-11 10:14:30 +08:00
Wang Yan
e68b474dbc
Merge pull request #10581 from ywk253100/100123_list_artifact
...
Add query string to listing artifact API to support specify only show the tagged artifacts
2020-02-10 18:12:06 +08:00
wang yan
beb7664b33
fix catalog pagenation issue
...
Signed-off-by: wang yan <wangyan@vmware.com>
2020-02-10 18:03:33 +08:00
Wang Yan
65dc54b059
Merge pull request #10626 from ywk253100/200125_handle_error
...
Unify the method/style to handle error in handler/middleware
2020-02-10 17:47:12 +08:00
AllForNothing
c932ca9d2b
UI should use relative path for back-end APIs
...
Signed-off-by: AllForNothing <sshijun@vmware.com>
2020-02-10 15:37:09 +08:00
Wenkai Yin
0373e08e58
Add query string to listing artifact API to support specify only show the tagged artifacts
...
Specify the query string "tags=NOT_NULL" to the listing artifact API to only return the tagged artifacts
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-10 14:53:51 +08:00
Wang Yan
71414a9bc3
Merge pull request #10670 from wy65701436/upgrade-beego-12.1
...
update beego version to v1.12.1
2020-02-10 13:57:07 +08:00
Wang Yan
ceccd4b8c3
Merge pull request #10656 from ywk253100/200128_subresource
...
Implement get addition API for image
2020-02-10 11:34:11 +08:00
wy65701436
b2e3761f62
update beego version to v1.12.1
...
Signed-off-by: wang yan <wangyan@vmware.com>
2020-02-09 16:39:48 +08:00
Wenkai Yin
af4dd142bc
Unify the method/style to handle error in handler/middleware
...
This commit provides a "SendError" method to unify the way to handle error in handlers/middlewares
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-08 07:37:00 +08:00
Wenkai Yin
0f6057a22c
Implement get addition API for image
...
This commit implements the API to get build history of image with manifest version 2 and populates the addition links when listing/getting the artifact
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-07 20:21:38 +08:00
Wenkai Yin(尹文开)
8a74fcb074
Merge pull request #10652 from wy65701436/fix-10552
...
Use controller rather than manager in the API handler and middleware
2020-02-07 19:30:51 +08:00
Wang Yan
6bad9f62ba
Merge pull request #10662 from ywk253100/200206_delete_repo
...
Implement repository deletion API
2020-02-07 17:51:03 +08:00
Wang Yan
5679c174c6
Merge pull request #10643 from ywk253100/200204_auth
...
Add permission check for artifact related APIs
2020-02-07 11:25:37 +08:00
wang yan
0fbbd674c2
Use controller rather than manager in the API handler and middleware
...
Signed-off-by: wang yan <wangyan@vmware.com>
2020-02-07 11:23:17 +08:00
Wenkai Yin
c267aaa474
Implement repository deletion API
...
Implement repository deletion API based on the new design
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-07 09:36:35 +08:00
Jonas Rosland
9a55536c3c
Fix small errors in the docs toc
...
Signed-off-by: Jonas Rosland <jrosland@vmware.com>
2020-02-06 17:03:35 -05:00