Wenkai Yin(尹文开)
22d833460d
Merge pull request #15104 from ywk253100/210609_art
...
Fix the concurrent pushing the same image issue
2021-06-10 22:20:22 +08:00
Wenkai Yin
9ebd517c7e
Add validation for destination namespace when creating/updating replication policy
...
Add validation for destination namespace when creating/updating replication policy
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2021-06-10 22:16:05 +08:00
Wenkai Yin
c26e45efab
Fix the concurrent pushing the same image issue
...
The transaction will be aborted when get errors during the execution which causes the following sqls report error.
This commit moves the re-getting artifact logic out of the second transaction to avoid the concurrent pushing issue
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2021-06-10 21:16:05 +08:00
danfengliu
5380c6b7c8
Merge pull request #15083 from danfengliu/remove-workround-for-docker20-adaptation
...
Remove workround for docker20 adaptation
2021-06-09 16:36:16 +08:00
danfengliu
0bea79df93
Remove workround for docker20 adaptation
...
Signed-off-by: danfengliu <danfengl@vmware.com>
2021-06-09 14:57:52 +08:00
Wenkai Yin(尹文开)
d93961c512
Merge pull request #15095 from ywk253100/210609_repo
...
Set "x-omitempty" as "false" for the pull count and artifact count of…
2021-06-09 14:55:24 +08:00
danfengliu
896327a845
Merge pull request #14998 from danfengliu/fix-replication-namespace-level-issue
...
Fix replication namespace level issue
2021-06-09 14:15:44 +08:00
Wenkai Yin(尹文开)
df000bd7fe
Merge pull request #15090 from heww/tag-for-scanning
...
fix: supply the latest tag of artifact to scan request
2021-06-09 14:00:44 +08:00
Steven Zou
cdfbe7b92b
Merge pull request #15084 from ywk253100/210608_dest_ns
...
Flattening repository path components excepting the last one
2021-06-09 13:36:41 +08:00
Will Sun
e774976811
Fix UI issues found in round-2 testing day ( #15093 )
...
Signed-off-by: AllForNothing <sshijun@vmware.com>
2021-06-09 12:50:33 +08:00
danfengliu
254c4a3497
Merge pull request #15046 from danfengliu/refine-base-build-process-in-makefile
...
Refind build base process in Makefile
2021-06-09 11:21:48 +08:00
Wenkai Yin
5d13b603c4
Set "x-omitempty" as "false" for the pull count and artifact count of repository
...
Set "x-omitempty" as "false" for the pull count and artifact count of repository to avoid the missing of these properties in API response
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2021-06-09 11:17:23 +08:00
He Weiwei
1b955cd28e
fix: supply the latest tag of artifact to scan request
...
Closes #14416 #14299
Signed-off-by: He Weiwei <hweiwei@vmware.com>
2021-06-08 10:11:10 +00:00
stonezdj(Daojun Zhang)
8a9801a9d4
Merge pull request #15082 from heww/fix-issue-15081
...
fix: listen to 5443 when clean unexpected status of db
2021-06-08 17:25:13 +08:00
Wenkai Yin
120be22988
Flattening repository path components excepting the last one
...
Flattening repository path components excepting the last one in replication
Fixes #15072
Signed-off-by: Wenkai Yin <yinw@vmware.com>
2021-06-08 15:39:45 +08:00
He Weiwei
28921e2997
fix: listen to 5443 when clean unexpected status of db
...
Closes #15081
Signed-off-by: He Weiwei <hweiwei@vmware.com>
2021-06-08 06:41:23 +00:00
Daniel Jiang
1f9ab2b735
Merge pull request #15076 from ninjadq/fix_v6_addr_for_log
...
Fix: Remove v6 format of harbor
2021-06-07 17:33:56 +08:00
DQ
68ac772726
Fix: Remove v6 format of harbor
...
Signed-off-by: DQ <dengq@vmware.com>
2021-06-07 16:26:53 +08:00
Will Sun
706de334d3
Optimize UI imports ( #15042 )
...
Signed-off-by: AllForNothing <sshijun@vmware.com>
2021-06-07 10:06:06 +08:00
Wang Yan
8a0cd99473
fixes 13976 ( #15047 )
...
Fixes #13976 for the quota exceed case, gc will print the untagged blobs for dry-run
Signed-off-by: Wang Yan <wangyan@vmware.com>
2021-06-04 15:56:53 +08:00
Qian Deng
0867a6bfd6
Merge pull request #15055 from ninjadq/health_check_url_2_dn_instead_of_ip
...
Add IPv6 support
2021-06-03 17:57:55 +08:00
DQ
1b6b47f860
Add IPv6 support
...
* 127.0.0.1 to localhost
* listening net addr add ipv6 format
Signed-off-by: DQ <dengq@vmware.com>
2021-06-03 09:04:49 +00:00
Wang Yan
ea35e7b9ec
enable policy checker for head manifest request ( #15056 )
...
As from docker v20, the containerd leverages the cache when to pull a manifest, that leads to the
client doesn't send the get manifest request if the image exists in local.
The content trust and vul checker are only valid for get manifest request, the PR is to enable the checkers on
head manifest request to handle the containerd local cache scenario.
Signed-off-by: Wang Yan <wangyan@vmware.com>
2021-06-03 16:54:04 +08:00
danfengliu
d66ea07c2f
Refind build base process in Makefile
...
Remove build base executable in Makefile by replacing it as an input parameter.
Add add more input parameters for controlling docker pull/push to make
build base process flexible for users.
Signed-off-by: danfengliu <danfengl@vmware.com>
2021-06-03 14:48:34 +08:00
Jiaolin Yang
a2992327be
Merge pull request #14919 from yunkunrao/master
...
Fix dragonfly preheat error.
2021-06-03 13:36:15 +08:00
Daniel Jiang
10634f3ade
Merge pull request #15049 from wy65701436/pg-shm
...
set shm size of postgres
2021-06-03 13:12:28 +08:00
Wang Yan
eec9893918
set shm size of postgres
...
Fixed #15034 , as for postgres 13, the default shm size is 64MB, set to 1gb to avoid could not resize shared memory segment error.
Signed-off-by: Wang Yan <wangyan@vmware.com>
2021-06-03 11:05:33 +08:00
Will Sun
c4f4e6e7e1
Fix critical CVEs for ui packages ( #15030 )
...
Signed-off-by: AllForNothing <sshijun@vmware.com>
2021-06-02 09:54:05 +08:00
yunkunrao
af814a2af2
Code clean
...
Signed-off-by: yunkunrao <yunkunrao@gmail.com>
2021-06-01 23:13:03 +08:00
Wang Yan
2a1c9ec96a
update the log level of robot v1 context ( #15037 )
...
The robotv1 context uses the robot$ as a hardcoded prefix to identify robot account, it will raise error
for a valid robotv2 account with this prefix.
Update the log level to avoid the redundant logs for the default installation.
Signed-off-by: Wang Yan <wangyan@vmware.com>
2021-06-01 18:30:40 +08:00
Wang Yan
ae06ac2fae
fix db issue on helm upgrade ( #15028 )
...
fixes #15000
It needs to double confirm that old pg is stopped before migration
Signed-off-by: wang yan <wangyan@vmware.com>
2021-06-01 15:59:41 +08:00
ChenYu Zhang
a038ba672f
perf: add 2.2.3 schema up sql to master ( #15027 )
...
Signed-off-by: chlins <chlins.zhang@gmail.com>
2021-06-01 14:12:25 +08:00
Wenkai Yin(尹文开)
521e8a64fb
Merge pull request #15029 from heww/generated-artifact-manager-mock
...
test: use mockery generated artifact Manager in tests
2021-06-01 13:37:51 +08:00
He Weiwei
fec9f59a43
test: use mockery generated artifact Manager in tests
...
Closes #14284
Signed-off-by: He Weiwei <hweiwei@vmware.com>
2021-06-01 04:00:08 +00:00
Wang Yan
66b8a8f8dd
add build arch parameter in Makefile ( #14995 )
...
* add build arch parameter in Makefile
Add parameter BUILDARCH for make file. DB base builds pg96 for x86_64 only
Signed-off-by: Wang Yan <wangyan@vmware.com>
2021-06-01 10:38:05 +08:00
Will Sun
50b44e13d2
Fix ui issues found in testing day ( #15015 )
...
Signed-off-by: AllForNothing <sshijun@vmware.com>
2021-05-31 18:58:58 +08:00
Steven Zou
a902f971e1
Merge pull request #14864 from Akiros001/master
...
word correct
2021-05-31 17:02:39 +08:00
Wenkai Yin(尹文开)
6e649ac39f
Merge pull request #15014 from heww/move-scan-report-to-job
...
refactor: convert scan report in scan job
2021-05-31 15:55:31 +08:00
Wenkai Yin(尹文开)
f0e1ba4e1b
Merge pull request #15005 from ywk253100/210528_ns
...
Declare the capability of supported repository path component for registries
2021-05-31 15:53:40 +08:00
danfengliu
be6ce16223
Add UI test for replicaiton flattening
...
1. Fix replication namespace level issue;
2. Add UI test for replicaiton flattening.
Signed-off-by: danfengliu <danfengl@vmware.com>
2021-05-31 14:14:50 +08:00
Daniel Jiang
238bea2066
Merge pull request #15010 from reasonerjt/v2auth-enhancement
...
Make v2auth more strict
2021-05-31 13:10:31 +08:00
Daniel Jiang
486554caa1
Merge pull request #15011 from reasonerjt/merge-slash-middleware
...
Add merge slash middleware
2021-05-31 13:09:39 +08:00
Wenkai Yin(尹文开)
4ed5fee681
Merge pull request #14949 from stonezdj/21may22_fallback_localregistry
...
Fall back to local registry when upstream registry is not working
2021-05-31 11:00:43 +08:00
Wenkai Yin(尹文开)
2a552d185b
Merge pull request #15006 from ninjadq/upgrade_script_for_2_3
...
Add upgrade script for harbor 2.3
2021-05-31 10:58:45 +08:00
ChenYu Zhang
04cd5f86dd
Merge pull request #14999 from chlins/fix/p2p-preheat-executions-time-format
...
fix: format p2p preheat execution start_time and end_time to standard…
2021-05-30 13:07:16 +08:00
He Weiwei
f6a1c31f9f
refactor: convert scan report in scan job
...
Signed-off-by: He Weiwei <hweiwei@vmware.com>
2021-05-29 12:19:36 +00:00
DQ
5d02acd043
Add upgrade script for harbor 2.3
...
no new config item added. harbor.yml keep the same as last version
Signed-off-by: DQ <dengq@vmware.com>
2021-05-28 20:30:12 +08:00
Daniel Jiang
f4ac81b710
Add merge slash middleware
...
There are code in the core component to conditionally execute code based
on the pattern of url path, and different ingress controller or reverse
proxy may handle the dup slashes in the url path differently.
This commit merge dup slashes in the url paths to make things more
consistent.
Signed-off-by: Daniel Jiang <jiangd@vmware.com>
2021-05-28 17:24:48 +08:00
He Weiwei
c7a4af3170
test: mock the API requests for the huawei registry ( #15009 )
...
Signed-off-by: He Weiwei <hweiwei@vmware.com>
2021-05-28 17:09:48 +08:00
Daniel Jiang
d3b8c613fd
Make v2auth more strict
...
This commit enhances the v2auth middleware, such that any un-recognized
request sent to /v2/ will be blocked.
Signed-off-by: Daniel Jiang <jiangd@vmware.com>
2021-05-28 16:41:48 +08:00