Merge "Leave and collect delorean build logs"
This commit is contained in:
commit
2d85013e95
|
@ -3,6 +3,7 @@
|
|||
artg_dlrn_repo_url: "https://github.com/openstack-packages/DLRN.git"
|
||||
artg_rdoinfo_repo_url: "https://github.com/redhat-openstack/rdoinfo"
|
||||
artg_compressed_gating_repo: "/home/stack/gating_repo.tar.gz"
|
||||
dlrn_cleanup: false
|
||||
|
||||
artg_skipped_projects:
|
||||
- openstack/tripleo-quickstart
|
||||
|
|
|
@ -129,12 +129,15 @@
|
|||
with_items:
|
||||
- '{{ ansible_user_dir }}/dlrn-venv'
|
||||
- '{{ ansible_user_dir }}/gating_repo'
|
||||
when: dlrn_cleanup|bool
|
||||
|
||||
- name: Clean up DLRN if it was cloned by the playbook
|
||||
file:
|
||||
path: '{{ ansible_user_dir }}/DLRN'
|
||||
state: absent
|
||||
when: not dlrn_cloned.stat.exists
|
||||
when:
|
||||
- not dlrn_cloned.stat.exists
|
||||
- dlrn_cleanup|bool
|
||||
|
||||
- name: Trigger repo injection for quickstart
|
||||
set_fact: compressed_gating_repo={{ artg_compressed_gating_repo }}
|
||||
|
|
|
@ -126,6 +126,17 @@
|
|||
sosreport --batch
|
||||
when: artcl_collect_sosreport|bool
|
||||
|
||||
- name: Collect delorean logs
|
||||
shell: >
|
||||
if [[ -e /home/{{ undercloud_user }}/DLRN/data/repos ]]; then
|
||||
rm -rf /tmp/delorean_logs && mkdir /tmp/delorean_logs;
|
||||
find /home/{{ undercloud_user }}/DLRN/data/repos/ -name '*.log' -exec cp --parents \{\} /tmp/delorean_logs/ \; ;
|
||||
find /tmp/delorean_logs -name '*.log' -exec gzip \{\} \; ;
|
||||
find /tmp/delorean_logs -name '*.log.gz' -exec sh -c 'x="{}"; mv "$x" "${x%.log.gz}.log.txt.gz"' \; ;
|
||||
rm -rf {{ artcl_collect_dir }}/delorean_logs && mkdir {{ artcl_collect_dir }}/delorean_logs;
|
||||
mv /tmp/delorean_logs/home/{{ undercloud_user }}/DLRN/data/repos/* {{ artcl_collect_dir }}/delorean_logs/;
|
||||
fi
|
||||
|
||||
- name: Collect docker info and logs
|
||||
shell: >
|
||||
if command -v docker && systemctl is-active docker; then
|
||||
|
|
Loading…
Reference in New Issue