Wang Yan
61ea8d514b
Merge pull request #10803 from wy65701436/gc-oci
...
Revise the GC job flow
2020-02-25 02:11:27 +08:00
Wang Yan
948d45604c
Revise the GC job flow,
...
1, set harbor to readonly
2, select the candidate artifacts from Harbor DB.
3, call registry API(--delete-untagged=false) to delete manifest bases on the results of #2
4, clean keys of redis DB of registry, clean artifact trash and untagged from DB.
5, roll back readonly.
Signed-off-by: wang yan <wangyan@vmware.com>
2020-02-24 18:29:55 +08:00
Wenkai Yin(尹文开)
7a2090b6ca
Merge pull request #10817 from ywk253100/200220_registry_client
...
Reimplement the registry client
2020-02-24 16:26:57 +08:00
Wenkai Yin
528f598268
Reimplement the registry client
...
This commit reimplements the registry client under directory src/pkg/registry and removes the useless code
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-24 14:36:26 +08:00
stonezdj(Daojun Zhang)
c2a77c2825
Merge pull request #10751 from ywk253100/200213_delete_useless
...
Remove dead code
2020-02-24 10:22:58 +08:00
Will Sun
ca871d0eb5
Merge pull request #10790 from AllForNothing/routing-modify
...
Improve routing and UI for artifact pages
2020-02-24 09:39:36 +08:00
Wenkai Yin(尹文开)
c446774d23
Merge pull request #10816 from reasonerjt/merge-art-mani-middleware
...
Merge artifactInfo and ManifestInfo
2020-02-24 08:10:32 +08:00
Daniel Jiang
7ffa7cd940
Merge pull request #10736 from ywk253100/200216_cnab_resolver
...
Implement the resolver for CNAB
2020-02-24 02:27:50 +08:00
Daniel Jiang
46c72ae372
Merge artifactInfo and ManifestInfo
...
This commit gets rid of middleware info middleware, and make artifact
info the single source of truth in terms of the artifact a request
handles. Fixes #10574
Signed-off-by: Daniel Jiang <jiangd@vmware.com>
2020-02-23 18:07:19 +08:00
Wenkai Yin
bd204464f3
Remove dead code
...
Remove dead code
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-23 17:11:46 +08:00
Wenkai Yin
ab3aad4d50
Implement the resolver for CNAB
...
This commit introduces a new resolver to resolver metadata for CNAB
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-23 07:23:22 +08:00
He Weiwei
f36152a560
feat(vulnerability): assemble vulnerabilities info for artifact ( #10800 )
...
1. Assemble scan overview to artifact when scanner enabled in the
project of the artifact.
2. Set addition link for vulnerabilities to artifact when scanner
enabled in the project of the artifact.
Signed-off-by: He Weiwei <hweiwei@vmware.com>
2020-02-22 13:29:58 +08:00
Wang Yan
1765abc985
Merge pull request #10810 from stonezdj/20200217_notifier_move
...
Move core/notifier to pkg/notifier
2020-02-22 11:39:29 +08:00
stonezdj
29aa59ff18
Move core/notifier to pkg/notifier
...
Update package reference in related components
Signed-off-by: stonezdj <stonezdj@gmail.com>
2020-02-22 11:05:27 +08:00
Michael Michael
36a5b9cecf
Merge pull request #10809 from lucperkins/lperkins/swagger-link
...
Update Swagger link
2020-02-21 13:39:27 -06:00
lucperkins
d4709066e6
Update Swagger link
...
Signed-off-by: lucperkins <lucperkins@gmail.com>
2020-02-21 11:27:41 -08:00
Michael Michael
9280d90596
Merge pull request #10808 from lucperkins/lperkins/fix-filenames
...
Fix Markdown filenames
2020-02-21 13:19:08 -06:00
Michael Michael
19058d45e2
Merge pull request #10807 from lucperkins/lperkins/link-fix-follow-up
...
Fix link
2020-02-21 13:18:47 -06:00
lucperkins
099a838ffe
Fix Markdown filenames
...
Signed-off-by: lucperkins <lucperkins@gmail.com>
2020-02-21 10:57:21 -08:00
lucperkins
88eaaf155f
Fix links
...
Signed-off-by: lucperkins <lucperkins@gmail.com>
2020-02-21 10:35:10 -08:00
Michael Michael
fced80a62f
Merge pull request #10804 from goharbor/wwp-weighting
...
Adjusted weightings for Working with Projects
2020-02-21 10:57:55 -06:00
Wenkai Yin(尹文开)
f7d248b968
Merge pull request #10789 from ywk253100/200203_upgrade
...
Upgrade the artifact table
2020-02-21 21:24:34 +08:00
Wenkai Yin
9312b788dc
Upgrade the artifact table
...
Split the table artifact into artifact and tags, and populate related data
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-21 20:37:31 +08:00
He Weiwei
d1cef70cd1
refactor(scan,auth): remove bearer token auth support for scan job ( #10781 )
...
Harbor v2.0 has changed to use basic auth to pull image so remove bearer
token support for scan job
Signed-off-by: He Weiwei <hweiwei@vmware.com>
2020-02-21 17:58:24 +08:00
Stuart Clements
ea01d0e766
Adjusted weightings for Working with Projects
2020-02-21 10:43:26 +01:00
AllForNothing
8bff170c89
Improve routing and UI for artifact pages
...
Signed-off-by: AllForNothing <sshijun@vmware.com>
2020-02-21 15:00:49 +08:00
He Weiwei
88fcacd4b7
feat(middleware): add blob middlewares ( #10710 )
...
1. Add middleware to record the accepted blob size for stream blob
upload.
2. Add middleware to create blob and associate it with project after blob upload
complete.
3. Add middleware to sync blobs, create blob for manifest and associate blobs
with the manifest after put manifest.
4. Add middleware to associate blob with project after mount blob.
5. Cleanup associations for the project when artifact deleted.
Signed-off-by: He Weiwei <hweiwei@vmware.com>
2020-02-20 23:20:34 +08:00
Michael Michael
902e4826a6
Merge pull request #10793 from goharbor/fixing-links
...
Fixing lots of links
2020-02-20 09:18:52 -06:00
Ziming
0bc32410f3
Merge pull request #10742 from bitsf/oci_tag_retention
...
requirement(oci) implement tag retention for oci
not include ChartClient yet
2020-02-20 20:31:49 +08:00
Stuart Clements
972b10c1f7
Fixing lots of links
2020-02-20 13:02:41 +01:00
danfengliu
6cbeb2c25c
Merge pull request #10730 from danfengliu/make_swagger_client_for_v2
...
Build python swagger client for V2.0
2020-02-20 19:43:46 +08:00
danfengliu
03668ad372
Build python swagger client for V2.0
...
Add v2 swagger.yaml python library.
Signed-off-by: danfengliu <danfengl@vmware.com>
2020-02-20 18:06:54 +08:00
Wenkai Yin(尹文开)
86b3e47f81
Merge pull request #10733 from ywk253100/200213_copy_artifact
...
Implement copy artifact API
2020-02-20 17:31:26 +08:00
Wenkai Yin
c4d4850845
Implement copy artifact API
...
Copy artifact into the repository from the specified artifact
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-20 16:59:35 +08:00
jwangyangls
257fd9dc6b
Merge pull request #10773 from jwangyangls/fix-ui-issue-louis
...
Fix issue from louis and improve artifact list
2020-02-20 16:29:36 +08:00
Yogi_Wang
99d02a14f5
Fix issue from louis and improve artifact list
...
Signed-off-by: Yogi_Wang <yawang@vmware.com>
2020-02-20 10:15:33 +08:00
Wenkai Yin(尹文开)
beddef6873
Merge pull request #10756 from ywk253100/200218_repo_api
...
Implement delete/update repository API
2020-02-20 09:06:37 +08:00
Wenkai Yin
1db0077096
Implement delete/update repository API
...
Implement delete/update repository API
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2020-02-20 08:39:26 +08:00
Michael Michael
e5a4f493c5
Merge pull request #10783 from lucperkins/lperkins/fix-merge-issue
...
Remove errant merge line
2020-02-19 16:20:33 -06:00
lucperkins
bbd4a6092e
Remove errant merge line
...
Signed-off-by: lucperkins <lucperkins@gmail.com>
2020-02-19 11:17:04 -08:00
Michael Michael
bf2a21fc25
Merge pull request #10776 from goharbor/newdocs-check
...
Structural and content review of new Harbor docs site
2020-02-19 13:11:29 -06:00
Stuart Clements
6347f7e463
Merge branch 'master' of https://github.com/goharbor/harbor into newdocs-check
2020-02-19 19:10:13 +01:00
Ziming Zhang
94e23dc954
requirement(oci) implement tag retention for oci
...
Change-Id: Ib36660835d2666b35124e66254c33b5fc19aaf77
Signed-off-by: Ziming Zhang <zziming@vmware.com>
2020-02-20 00:43:20 +08:00
Michael Michael
fc5b145e09
Merge pull request #10759 from lucperkins/lperkins/image-link-fixes
...
Fix image links to match Hugo conventions
2020-02-19 08:37:52 -06:00
Stuart Clements
00230832eb
Attempting to configure subsections correctly
2020-02-19 15:33:07 +01:00
Stuart Clements
9f1f214262
Added intro blurb to front page.
2020-02-19 14:26:11 +01:00
Wang Yan
22021a988e
Merge pull request #10753 from wy65701436/artifact-trash
...
add artifact trash manager
2020-02-19 19:14:48 +08:00
Steven Zou
f1374737f6
Merge pull request #10694 from danielpacak/feature/install_with_trivy
...
chore(install): Add --with-trivy arg to the installation script
2020-02-19 16:27:57 +08:00
Wang Yan
f160505686
add artifact trash manager
...
1, move the deleted artifact into trash
2, disable GC to delete the untagged manifest
Signed-off-by: wang yan <wangyan@vmware.com>
2020-02-19 14:52:58 +08:00
He Weiwei
4ad02de348
Scan reorganize ( #10735 )
...
* refactor(scan,scanner): move scan and scanner controllers to api pkg
Signed-off-by: He Weiwei <hweiwei@vmware.com>
* feat(scan-all-job): move artifacts query from job to notification
Move artifact query from scan all job to its notification handler to
ensure that the components in pkg will not call controllers in api.
Signed-off-by: He Weiwei <hweiwei@vmware.com>
2020-02-19 12:21:54 +08:00