Run track-upstream in a cronjob
After removing track-upstream from manage-projects, we need to run track-upstream regularly. Add an hourly cronjob that will take care of upstream tracking. Change-Id: I7f5cb770e2af65fc2db9626eb1c8f01c3f3a64f1 Depends-On: I454b1ba400dc86abcc9b939564eb4eb7c324308c
This commit is contained in:
parent
65e9606d19
commit
1df3932ece
@ -179,7 +179,7 @@ Manage Projects
|
||||
---------------
|
||||
|
||||
Some projects may have upstreams defined in Jeepyb; the
|
||||
``manage-projects`` cron job will update these remotes so that their
|
||||
``track-upstream`` cron job will update these remotes so that their
|
||||
commits are available in Gerrit. It will also ensure that project metadata
|
||||
is set up as defined in projects.yaml.
|
||||
|
||||
|
@ -468,6 +468,16 @@ class openstack_project::gerrit (
|
||||
Class['jeepyb'],
|
||||
],
|
||||
}
|
||||
cron { 'track_upstream':
|
||||
user => 'root',
|
||||
hour => '*',
|
||||
command => '/usr/local/bin/track-upstream -v -l /var/log/track_upstream.log',
|
||||
environment => 'PATH=/usr/bin:/bin:/usr/sbin:/sbin',
|
||||
require => [
|
||||
File['/home/gerrit2/projects.yaml'],
|
||||
Class['jeepyb'],
|
||||
],
|
||||
}
|
||||
|
||||
include logrotate
|
||||
logrotate::file { 'manage_projects.log':
|
||||
|
Loading…
x
Reference in New Issue
Block a user