CI: run check-logs in post too
Also makes check-logs clear the aggregate files to prevent duplicates due to upgrade and post. Change-Id: I72377b6ac48e29dc5e24d1e3bd343e87b74a7a71
This commit is contained in:
parent
ba228529b1
commit
22cea7f08c
@ -19,6 +19,8 @@ function check_file_for_level {
|
|||||||
any_critical=0
|
any_critical=0
|
||||||
for level in CRITICAL ERROR WARNING; do
|
for level in CRITICAL ERROR WARNING; do
|
||||||
all_file=/tmp/logs/kolla/all-${level}.log
|
all_file=/tmp/logs/kolla/all-${level}.log
|
||||||
|
# remove the file to avoid collecting duplicates (upgrade, post)
|
||||||
|
rm -f $all_file
|
||||||
any_matched=0
|
any_matched=0
|
||||||
echo "Checking for $level log messages"
|
echo "Checking for $level log messages"
|
||||||
for f in $(sudo find /var/log/kolla/ -type f); do
|
for f in $(sudo find /var/log/kolla/ -type f); do
|
||||||
|
@ -8,6 +8,14 @@
|
|||||||
content: "{{ hostvars[inventory_hostname] | to_nice_json }}"
|
content: "{{ hostvars[inventory_hostname] | to_nice_json }}"
|
||||||
dest: "{{ logs_dir }}/facts.json"
|
dest: "{{ logs_dir }}/facts.json"
|
||||||
|
|
||||||
|
# NOTE(yoctozepto): this might not have been run during the
|
||||||
|
# regular run due to some earlier failure, yet logs content may
|
||||||
|
# still provide insight into that other, breaking issue
|
||||||
|
- name: Run check-logs.sh script
|
||||||
|
script: check-logs.sh
|
||||||
|
failed_when: false
|
||||||
|
when: not zuul_success | bool
|
||||||
|
|
||||||
- name: Run diagnostics script
|
- name: Run diagnostics script
|
||||||
environment:
|
environment:
|
||||||
KOLLA_INTERNAL_VIP_ADDRESS: "{{ kolla_internal_vip_address }}"
|
KOLLA_INTERNAL_VIP_ADDRESS: "{{ kolla_internal_vip_address }}"
|
||||||
|
Loading…
Reference in New Issue
Block a user