Browse Source

Move ara output generation to post playbook

When there are issues, we hit POST FAILURE because ara generate gets
skipped. Move it.

Change-Id: Ib54f78c548999ed330d44e77ecbfc90944fec459
changes/03/500403/2
Monty Taylor 4 years ago
parent
commit
fb4ba8cd5b
No known key found for this signature in database GPG Key ID: 7BAE94BC7141A594
  1. 4
      .zuul.yaml
  2. 6
      playbooks/zuul-stream/functional.yaml
  3. 14
      playbooks/zuul-stream/post-ara.yaml
  4. 1
      playbooks/zuul-stream/post.yaml

4
.zuul.yaml

@ -19,7 +19,9 @@
nodes: zuul-functional
pre-run: playbooks/zuul-stream/pre
run: playbooks/zuul-stream/functional
post-run: playbooks/zuul-stream/post
post-run:
- playbooks/zuul-stream/post
- playbooks/zuul-stream/post-ara
required-projects:
- openstack/ara

6
playbooks/zuul-stream/functional.yaml

@ -58,9 +58,3 @@
shell: |
egrep "^.+\| node1 \| OSError.+\/failure-itemloop\/" job-output.txt
egrep "^.+\| node2 \| OSError.+\/failure-itemloop\/" job-output.txt
- name: Generate ARA html
command: ara generate html ara-output
- name: Compress ARA html
command: gzip --recursive --best ara-output

14
playbooks/zuul-stream/post-ara.yaml

@ -0,0 +1,14 @@
- hosts: controller
tasks:
- name: Generate ARA html
command: ara generate html ara-output
- name: Compress ARA html
command: gzip --recursive --best ara-output
- name: Fetch ARA files
synchronize:
src: "{{ ansible_user_dir }}/ara-output"
dest: "{{ zuul.executor.log_root }}/stream-files"
mode: pull

1
playbooks/zuul-stream/post.yaml

@ -23,4 +23,3 @@
- ansible.cfg
- stream-job-output.txt
- job-output.json
- ara-output
Loading…
Cancel
Save