Good riddance to track-upstream and its cronjob
We've stopped relying on jeepyb's track-upstream feature, so stop installing the entrypoint script and cease running its cronjob. Depends-On: https://review.opendev.org/799123 Change-Id: I0d6edcc34f25e6bfe2bc41d328ac76618b59f62d
This commit is contained in:
parent
736b0ac233
commit
c0adfca28e
@ -158,10 +158,7 @@ in projects.yaml.
|
|||||||
Manage Projects
|
Manage Projects
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
Some projects may have upstreams defined in Jeepyb; the
|
This ensures that project metadata is set up as defined in projects.yaml.
|
||||||
``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.
|
|
||||||
|
|
||||||
RSS feeds
|
RSS feeds
|
||||||
---------
|
---------
|
||||||
|
@ -220,16 +220,13 @@
|
|||||||
- static/system-cla.html
|
- static/system-cla.html
|
||||||
- static/usg-cla.html
|
- static/usg-cla.html
|
||||||
|
|
||||||
- name: Write jeepyb utility scripts
|
- name: Write manage-projects script
|
||||||
template:
|
template:
|
||||||
src: "{{ item }}.j2"
|
src: "manage-projects.j2"
|
||||||
dest: "/usr/local/bin/{{ item }}"
|
dest: "/usr/local/bin/manage-projects"
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: 0755
|
mode: 0755
|
||||||
loop:
|
|
||||||
- manage-projects
|
|
||||||
- track-upstream
|
|
||||||
|
|
||||||
- name: Write projects.ini
|
- name: Write projects.ini
|
||||||
template:
|
template:
|
||||||
@ -319,14 +316,6 @@
|
|||||||
minute: 17
|
minute: 17
|
||||||
hour: 4
|
hour: 4
|
||||||
|
|
||||||
- name: Set up cron job to track upstream
|
|
||||||
cron:
|
|
||||||
name: track-upstream
|
|
||||||
job: '/usr/local/bin/track-upstream'
|
|
||||||
user: root
|
|
||||||
minute: 42
|
|
||||||
state: "{{ gerrit_track_upstream | bool | ternary('present', 'absent') }}"
|
|
||||||
|
|
||||||
# Gerrit rotates their own logs, but doesn't clean them out
|
# Gerrit rotates their own logs, but doesn't clean them out
|
||||||
# Delete logs older than a month
|
# Delete logs older than a month
|
||||||
- name: Set up cron job to clean old gerrit logs
|
- name: Set up cron job to clean old gerrit logs
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
# Copyright 2020 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
# you may not use this file except in compliance with the License.
|
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
|
||||||
# implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
exec docker run --rm --net=host -u root \
|
|
||||||
-v/opt/project-config:/opt/project-config \
|
|
||||||
-v/opt/project-config/gerrit/projects.yaml:/home/gerrit2/projects.yaml \
|
|
||||||
-v/opt/lib/jeepyb:/opt/lib/jeepyb \
|
|
||||||
-v/home/gerrit2/review_site/etc/ssh_project_rsa_key:/home/gerrit2/review_site/etc/ssh_project_rsa_key \
|
|
||||||
-v/home/gerrit2/projects.ini:/home/gerrit2/projects.ini \
|
|
||||||
-v/root/.ssh/known_hosts:/root/.ssh/known_hosts \
|
|
||||||
-v/var/log:/var/log \
|
|
||||||
{{ gerrit_container_image }} track-upstream -v -l /var/log/track_upstream.log
|
|
Loading…
Reference in New Issue
Block a user