Skip to content

Commit cf627a8

Browse files
committed
Collect kubelet logs before synchronization
The task that was responsible for collecting kubelet logs was done after the synchronization, so in some jobs we did not get kubelet service logs. Signed-off-by: Daniel Pawlik <dpawlik@redhat.com>
1 parent b9f05e2 commit cf627a8

File tree

2 files changed

+17
-21
lines changed

2 files changed

+17
-21
lines changed

ci/playbooks/collect-logs.yml

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,17 @@
138138
src: "{{ ansible_user_dir }}/{{ zuul.project.src_dir }}/docs_build"
139139
dest: "{{ ansible_user_dir }}/zuul-output/logs/docs_build"
140140

141+
- name: Get kubelet journalctl logs from crc node
142+
become: true
143+
ansible.builtin.shell: |
144+
journalctl -u kubelet > kubelet.log
145+
no_log: true
146+
args:
147+
chdir: "{{ ansible_user_dir }}/ci-framework-data/logs"
148+
delegate_to: crc
149+
ignore_errors: true # noqa: ignore-errors
150+
ignore_unreachable: true
151+
141152
always:
142153
- name: Compress logs bigger than 2MB
143154
when: cifmw_compress_all_logs | default(true)
@@ -167,16 +178,3 @@
167178
url: "report.html"
168179
metadata:
169180
type: html_report
170-
171-
- name: "Run ci/playbooks/collect-logs.yml on CRC host"
172-
hosts: crc
173-
gather_facts: false
174-
tasks:
175-
- name: Get kubelet journalctl logs
176-
ignore_errors: true # noqa: ignore-errors
177-
become: true
178-
ansible.builtin.shell: |
179-
journalctl -u kubelet > kubelet.log
180-
no_log: true
181-
args:
182-
chdir: "{{ ansible_user_dir }}/zuul-output/logs/"

ci/playbooks/e2e-collect-logs.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,13 @@
3838
environment:
3939
ANSIBLE_LOG_PATH: "{{ ansible_user_dir }}/ci-framework-data/logs/e2e-collect-logs-must-gather.log"
4040

41-
- name: "Run ci/playbooks/e2e-collect-logs.yml on CRC host"
42-
hosts: crc
43-
gather_facts: false
44-
tasks:
45-
- name: Get kubelet journalctl logs
46-
ignore_errors: true # noqa: ignore-errors
41+
- name: Get kubelet journalctl logs from crc node - e2e-collect-logs
4742
become: true
4843
ansible.builtin.shell: |
49-
journalctl -u kubelet > kubelet.log
44+
journalctl -u kubelet > kubelet.log
5045
no_log: true
5146
args:
52-
chdir: "{{ ansible_user_dir }}/zuul-output/logs/"
47+
chdir: "{{ ansible_user_dir }}/ci-framework-data/logs"
48+
delegate_to: crc
49+
ignore_errors: true # noqa: ignore-errors
50+
ignore_unreachable: true

0 commit comments

Comments
 (0)