Steven Zou
|
7663592551
|
Merge branch 'job_service' of https://github.com/vmware/harbor into job_service
|
2018-03-26 15:30:36 +08:00 |
|
Steven Zou
|
5e2543833b
|
Replace log in commmon package to logger in logger package for loose couple
|
2018-03-26 15:30:16 +08:00 |
|
Tan Jiang
|
381ecc3521
|
Merge with master
|
2018-03-26 10:37:17 +08:00 |
|
Steven Zou
|
ba85378ac3
|
Merge branch 'job_service' of https://github.com/vmware/harbor into job_service
|
2018-03-24 16:45:46 +08:00 |
|
Steven Zou
|
4cc9e0bf47
|
Close the open IO stream used by the job logger after job eixting
|
2018-03-24 16:45:26 +08:00 |
|
Wenkai Yin
|
837f46872a
|
Merge pull request #4463 from ywk253100/180313_replication_job
Migrate replication job to the new jobservice
|
2018-03-23 19:04:12 +08:00 |
|
Wenkai Yin
|
ed08a42e4b
|
Migrate replication job to the new jobservice
|
2018-03-23 18:36:37 +08:00 |
|
Yan
|
cbcca015b0
|
add read only mode to stop docker push (#4433)
|
2018-03-23 03:16:08 -07:00 |
|
Steven Zou
|
75e29782f6
|
Implement job context for harbor jobs
initialize DAO
get configurations from admin server
|
2018-03-23 17:26:41 +08:00 |
|
Steven Zou
|
e160804be2
|
Fix nil job returned bug
|
2018-03-23 13:50:23 +08:00 |
|
pfh
|
71124d08dd
|
Add label module
|
2018-03-23 09:58:06 +08:00 |
|
Steven Zou
|
49bb9bfceb
|
Add logger sweeper to periodically clear outdated log files created by the jobs
|
2018-03-22 23:44:08 +08:00 |
|
Daniel Jiang
|
b4a4eb11c6
|
Merge pull request #4459 from ywk253100/180321_package_upgrade
Upgrade packages used by Harbor
|
2018-03-22 19:03:10 +08:00 |
|
Steven Zou
|
579b70c5e4
|
Inject logger into the execution context of running job for logging
define logger interface
implement a logger base on common log package
add getting log API
inject logger to the job execution context
|
2018-03-22 18:29:39 +08:00 |
|
Steven Zou
|
b001180d26
|
Merge branch 'job_service' of https://github.com/vmware/harbor into job_service
|
2018-03-22 13:43:12 +08:00 |
|
Steven Zou
|
e5f8beb35f
|
Support status hook mechanism to report job status changes
refactor scheduler to extarct separate sub/pub system
fix bug in getJob
return all the stats data of running pools in the health check API
|
2018-03-22 13:41:00 +08:00 |
|
Wenkai Yin
|
c6e65d2ded
|
Fuzzy matching repository name in GET repositories API
|
2018-03-22 13:38:26 +08:00 |
|
Wenkai Yin
|
0b7d4af4c1
|
Upgrade packages used by Harbor
|
2018-03-22 13:10:49 +08:00 |
|
Tan Jiang
|
b8ec419c8e
|
Add missed package to fix compilation issue
|
2018-03-21 16:59:32 +08:00 |
|
Tan Jiang
|
483496ed93
|
remove swp file
|
2018-03-21 16:32:21 +08:00 |
|
Tan Jiang
|
613464bc16
|
Migrate scan job to job service V1 phase1
|
2018-03-21 16:25:32 +08:00 |
|
Tan Jiang
|
6303785b1b
|
Merge branch 'job_service' of https://github.com/vmware/harbor into scan-job-migrate
|
2018-03-21 13:06:40 +08:00 |
|
Yan
|
5edbd00318
|
Revise harbor build version (#4445)
|
2018-03-21 13:03:49 +08:00 |
|
Wenkai Yin
|
838b439560
|
Implement filter repository and tags by label API
|
2018-03-21 10:51:06 +08:00 |
|
Wenkai Yin
|
a7a72f78bd
|
Return role and repository count info in GET project API
|
2018-03-20 19:09:06 +08:00 |
|
Steven Zou
|
ac544b3ead
|
Support job related operational actions
support stop job
support cancel running generic job
support retry failed job
support checkin details progress of job
|
2018-03-20 18:03:04 +08:00 |
|
Tan Jiang
|
00825d3ca4
|
Merge branch 'job_service' of https://github.com/vmware/harbor into scan-job-migrate
|
2018-03-20 17:37:27 +08:00 |
|
Steven Zou
|
fbc24d85db
|
Support job operation actions like stop/cancel
|
2018-03-16 19:38:51 +08:00 |
|
Tan Jiang
|
b1d1e039dc
|
Merge branch 'job_service' of https://github.com/vmware/harbor into scan-job-migrate
|
2018-03-16 15:30:53 +08:00 |
|
Daniel Jiang
|
cbedf099b5
|
Merge pull request #4342 from yixingjia/apimonitor
Add monitor API for Harbor components
|
2018-03-16 14:56:58 +08:00 |
|
Steven Zou
|
2f97970484
|
Support update job status for both generic and periodic job
refactor scheduler
refactor period.enqueuer
add stats manager component
|
2018-03-15 20:23:42 +08:00 |
|
Steven Zou
|
be75145858
|
Implement API service of getting job stats
|
2018-03-15 14:33:57 +08:00 |
|
Steven Zou
|
ea912729ec
|
fix golint issues in code
|
2018-03-15 12:31:54 +08:00 |
|
Steven Zou
|
4b4e0ddfff
|
Refactor job programming model
refine job context
remove setXXX injection methods in job.Interface
use parameters of Run to pass context and parameters
|
2018-03-15 12:26:01 +08:00 |
|
yixingj
|
4255ed167a
|
Add monitor API for Harbor components.
1>AdminServer.
2>UI.
|
2018-03-15 10:39:55 +08:00 |
|
Steven Zou
|
28d02931d2
|
Support saving job stats to the baclend for the redis workerpool
|
2018-03-15 09:56:07 +08:00 |
|
stonezdj
|
44fc373c6d
|
Add LDAP Group Search Configure Param
|
2018-03-15 06:16:47 +08:00 |
|
Steven Zou
|
b61dc39278
|
Refactor the job execution context interface
|
2018-03-14 19:17:38 +08:00 |
|
Steven Zou
|
5f5fb5b6ec
|
Refine the context related things
change job context to interface
move job conetxt to the env package
move the concrete job implementation to separate folder
|
2018-03-14 18:24:53 +08:00 |
|
Steven Zou
|
414c36205c
|
Support API service of checking stats of the worker pool
|
2018-03-14 16:59:00 +08:00 |
|
Steven Zou
|
6b46844565
|
Add sweeper to clear the outdated data before the workerpool is starting
|
2018-03-14 15:52:00 +08:00 |
|
Daniel Jiang
|
0efd8e3c54
|
Merge pull request #4396 from ywk253100/180309_label_resource
Implement adding/removing labels to/from repositories and images API
|
2018-03-14 14:15:31 +08:00 |
|
Wenkai Yin
|
bcf81224ad
|
Update according to the comments
|
2018-03-14 13:42:19 +08:00 |
|
Steven Zou
|
7b8971e930
|
Implement periodically enqueue job feature
add scheduler based on redis
add job wrapper for redis driver
other necessary modules
|
2018-03-13 23:58:07 +08:00 |
|
Wenkai Yin
|
36b9c4e458
|
Implement adding/removing labels to/from repositories and images API
|
2018-03-12 19:30:05 +08:00 |
|
Tan Jiang
|
b81b55b0c1
|
Extend the length of project name in request validation
|
2018-03-12 16:07:06 +08:00 |
|
yixingjia
|
ac05806dec
|
Reload the attributes of Harbor db and Clair db when restart Harbor. (#4349)
|
2018-03-12 15:40:45 +08:00 |
|
Wenkai Yin
|
379f113452
|
Implement label management API
|
2018-03-09 12:17:27 +08:00 |
|
Wenkai Yin
|
685140cda8
|
Merge pull request #4375 from ywk253100/180308_smtp_tls
Do the authentication with CRAM-MD5 when the connection is insecure
|
2018-03-08 17:42:18 +08:00 |
|
pfh
|
e017f63103
|
Modify pagenation in Use, project name exist issue #4350 #4205 #4177
|
2018-03-08 16:25:24 +08:00 |
|