This commit adds the log rotation support for tcmu-runner.
ceph-container related PR: ceph/ceph-container#1726
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1873915
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit
f576c02ff7b15c207b77b3f206a3213184b89889)
notifempty
su root root
}
+
+/var/log/tcmu-runner/*.log {
+ rotate 7
+ daily
+ compress
+ sharedscripts
+ postrotate
+ killall -q -1 tcmu-runner || pkill -1 -x "tcmu-runner"
+ endscript
+ missingok
+ notifempty
+ su root root
+}
with_items:
- rbd-target-api
- rbd-target-gw
+ - tcmu-runner
- name: include_tasks systemd.yml
include_tasks: systemd.yml
-v /dev:/dev \
-v /lib/modules:/lib/modules \
-v /etc/ceph:/etc/ceph \
- -v /var/log/ceph:/var/log/ceph:z \
+ -v /var/log/tcmu-runner:/var/log/tcmu-runner:z \
-e CLUSTER={{ cluster }} \
-e CEPH_DAEMON=TCMU_RUNNER \
-e CONTAINER_IMAGE={{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }} \