Panko¶
Delete expired events¶
By default the expiration of Panko events is disabled. This needs to be configured in the
panko.conf
first. The event_time_to_live
is configured in seconds. So a two week cleanup
time would be 1209600
seconds.
environments/kolla/files/overlays/panko.conf
[database]
event_time_to_live = 1209600
After the configuration is rolled out (osism-kolla deploy panko -l control
) the expired events
can be cleaned up via
docker exec -it panko_api panko-expirer
In order to automatically clean up the entries a cronjob should be configured to run on a node where the panko_api container is running (one of the control nodes)
environments/custom/playbook-cronjobs.yml
- name: Cleanup panko db daily
cron:
name: "cleanup panko db daily"
minute: "43"
hour: "1"
job: /usr/bin/docker exec panko_api panko-expirer
cron_file: osism
user: "{{ operator_user }}"
become: true
delegate_to: testbed-node-1.osism.local