Commit Graph

3707 Commits

Author SHA1 Message Date
Wenkai Yin
82b400c049 Add replication filter implement 2017-11-01 14:59:44 +08:00
Steven Zou
3565f60f5b
Merge pull request #3473 from steven-zou/master
Define filter interfaces for replication service
2017-10-29 23:37:30 -05:00
Steven Zou
410908d863 Merge branch 'master' of https://github.com/steven-zou/harbor into fork_master 2017-10-27 18:19:39 +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
Steven Zou
e2242cffd2 define filter interfaces for replication service including:interface Filter,Converter and FilterChain and other supporting models 2017-10-27 18:16:16 +08:00
Deng, Qian
979aa37020 Merge pull request #3414 from ninjadq/project_level_policy_ui
add ui for project level policy
2017-10-27 04:36:09 -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
Daniel Jiang
630921812b Merge pull request #3470 from reasonerjt/habor-db-on-mariadb
Fix the bug to change permission of bootstrap scripts
2017-10-27 15:32:18 +08:00
Deng, Qian
69ffd7117c add ui for project level policy 2017-10-27 15:18:00 +08:00
Tan Jiang
5b12747761 Fix the bug to change permission of bootstrap scripts 2017-10-27 14:10:48 +08:00
Daniel Jiang
54384554bc Merge pull request #3465 from wy65701436/ci-flag-upload-build
[Upload Build]Add a upload build flag in Drone CI
2017-10-27 13:54:18 +08:00
Daniel Jiang
2319171edb Merge pull request #3466 from reasonerjt/migrator-photon
Move DB migrator image to be based on Maria DB on photon
2017-10-26 21:02:54 +08:00
Tan Jiang
ad585499a0 Move DB migrator image to be based on Maria DB on photon 2017-10-26 17:08:12 +08:00
wangyan
e9aece863c Add a upload build flag in Drone CI 2017-10-26 01:16:34 -07:00
Daniel Jiang
24e74c4495 Merge pull request #3457 from reasonerjt/habor-db-on-mariadb
Rebuild Harbor DB docker image on top of Maria DB
2017-10-26 13:27:55 +08:00
Tan Jiang
2cedfff4b3 Rebuild Harbor DB docker image on top of Maria DB
This change reworked the vmware/harbor-db image to build it on top of
vmware/mariadb-photon.
Also made minor change in the entrypoint script of mariadb image to
execute upgrade script during bootstrap, and fix a file permission
issue in the bootstrap scripts.
2017-10-26 12:27:09 +08:00
Daniel Jiang
bda38bd72e Merge pull request #3451 from reasonerjt/commit-message
Provide a template for git commit messages
2017-10-24 19:20:08 +08:00
Tan Jiang
aa84090587 Provide a template for git commit messages
Also removed some comment in the entrypoint script.
2017-10-24 17:54:06 +08:00
yixingjia
160c716d83 Merge pull request #3423 from yixingjia/ossrsyslog
Update OSS in rsyslog images
2017-10-23 21:11:51 -07:00
yixingjia
844d3a7893 Merge pull request #3424 from yixingjia/ossJobservice
Update OSS package in Jobservice
2017-10-23 21:11:37 -07:00
yixingj
20929350b1 Update OSS in rsyslog images
1> change to new photon base images
2> update OSS to latest
2017-10-23 16:37:28 +08:00
Daniel Jiang
367f447991 Merge pull request #3355 from sudoliyang/master
Update README, fix typo
2017-10-23 12:44:58 +08:00
Daniel Jiang
cf5bcbebb9 Merge pull request #3415 from reasonerjt/mariadb-on-photon
Provide Dockerfile and artifacts for building mariadb on photon OS.
2017-10-23 12:19:04 +08:00
Daniel Jiang
d8634290e8 Merge pull request #3420 from reasonerjt/master
Add Unit test cases for Clair Client.
2017-10-23 12:18:05 +08:00
yixingj
535e7cadd5 Update OSS in rsyslog images
1> change to new photon base images
2> update OSS to latest
2017-10-23 12:02:22 +08:00
yixingj
83a5ab2818 Update OSS package in Jobservice
1>update OSS package in Job eservice images
2>use new photon base images
2017-10-23 10:49:27 +08:00
yixingjia
f3f220c39c Merge pull request #2998 from cpeel/fix_logging
Fix harborclient module logging
2017-10-22 19:23:54 -07:00
Tan Jiang
b925569767 Add Unit test cases for Clair Client. 2017-10-22 21:54:04 +08:00
Daniel Jiang
4d4b27b400 Merge pull request #3416 from ywk253100/171020_insecure_target
Move certificate verification to target level
2017-10-20 18:16:03 +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
Tan Jiang
1871011a5d Provide Dockerfile and artifacts for building mariadb on photon OS.
Also update the docker-compose template such that the notary db instance
will be provisioned via the mariadb-photon image.
2017-10-20 14:41:36 +08:00
Wenkai Yin
75af80b4e8 Merge pull request #3409 from ywk253100/171019_pro_policy
Apply project level policies to standalone Harbor
2017-10-19 05:17:52 -05: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
Daniel Jiang
a1b8969793 Merge pull request #3390 from idealhack/patch-1
fix docker docs link
2017-10-19 12:25:44 +08:00
Steven Zou
a5ca531819 Merge pull request #3338 from pengpengshui/master
fix issue about pull command in repository  #3275
2017-10-18 21:28:53 -05:00
yixingjia
95743f9a81 Merge pull request #3373 from yixingjia/updatenginx
Update nginx images OSS to latest
2017-10-17 22:13:11 -07:00
yixingjia
98472237e5 Merge pull request #3389 from yixingjia/updateadminserver
Update OSS packages in adminserver images
2017-10-17 22:12:56 -07:00
Yan
43ac42da2b Merge pull request #3398 from sigsbee/ldap
add missing step in ldap user push image
2017-10-17 22:06:14 -07:00
myufei
161b2d62f9 add missing step in ldap user push image 2017-10-18 09:48:14 +08:00
Yan
f5e9a0d8d5 Merge pull request #3388 from sigsbee/ldap
add ldap case
2017-10-17 18:46:25 -07:00
yixingj
0f3380c3ef user change image tag to 20170928
due to photon os images 1.0 has bugs.
fallback to 20170928, we shuld change this to 1.0
when the bug fixed.
2017-10-17 16:55:30 +08:00
Yang Li
78d7e2b788 fix docker docs link 2017-10-17 16:51:57 +08:00
yixingj
7cf47fafc4 Update docker file 2017-10-17 15:33:07 +08:00
myufei
b3755e1009 add ldap case 2017-10-17 15:05:16 +08:00
yixingj
882b077d2f Update OSS packages in adminserver images
remove unneeded packages
move to vmware/photon images base
2017-10-17 14:56:34 +08:00
Steven Zou
a2267905f3 Merge pull request #3352 from everett-toews/ignore-gen-files
Ignore generated files
2017-10-17 01:28:06 -05:00
Daniel Jiang
e6874cf9f1 Merge pull request #3383 from reasonerjt/uaa-integration
Make the root CA certificate of UAA configurable
2017-10-17 12:20:22 +08:00
Daniel Jiang
b5551af27f Merge pull request #3382 from ywk253100/171013_rotate
Make log rotate days configurable
2017-10-17 11:22:46 +08:00
yixingj
4e9e6b2641 Update adminserver software images 2017-10-17 10:54:00 +08:00
Fuhui Peng (c)
a5a62e1b19 add customSkin about #3241 2017-10-17 10:46:23 +08:00