From 1fbbcbede8c94ee9ae72115c603cab7c819f71cf Mon Sep 17 00:00:00 2001 From: Andrew Schoen Date: Fri, 9 Mar 2018 07:01:01 -0600 Subject: [PATCH] ceph-volume-ansible-prs: archive ceph logs on failure Signed-off-by: Andrew Schoen --- ceph-volume-ansible-prs/build/teardown | 2 ++ .../config/definitions/ceph-volume-pr.yml | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/ceph-volume-ansible-prs/build/teardown b/ceph-volume-ansible-prs/build/teardown index dff05e94..6eb73ad8 100644 --- a/ceph-volume-ansible-prs/build/teardown +++ b/ceph-volume-ansible-prs/build/teardown @@ -14,6 +14,8 @@ scenarios=$(find . | grep Vagrantfile | xargs dirname) for scenario in $scenarios; do cd $scenario + # collect all ceph logs from all test nodes + collect_ceph_logs all vagrant destroy -f cd - done diff --git a/ceph-volume-ansible-prs/config/definitions/ceph-volume-pr.yml b/ceph-volume-ansible-prs/config/definitions/ceph-volume-pr.yml index 8e466691..4de002b3 100644 --- a/ceph-volume-ansible-prs/config/definitions/ceph-volume-pr.yml +++ b/ceph-volume-ansible-prs/config/definitions/ceph-volume-pr.yml @@ -125,3 +125,8 @@ !include-raw-escape: - ../../../scripts/build_utils.sh - ../../build/teardown + + - archive: + artifacts: 'logs/**' + allow-empty: true + latest-only: false -- 2.39.5