Add localrc for places where it may be still used.
Collect verify_tempest_conf.
Change-Id: I733c6472e8452ed6fc04c6de1c170713812a436f
| ... | ... |
@@ -3,18 +3,34 @@ |
| 3 | 3 |
vars: |
| 4 | 4 |
devstack_log_dir: "{{ devstack_base_dir|default('/opt/stack') }}/logs/"
|
| 5 | 5 |
devstack_conf_dir: "{{ devstack_base_dir|default('/opt/stack') }}/devstack/"
|
| 6 |
+ tasks: |
|
| 7 |
+ # NOTE(andreaf) If the tempest service is enabled, a tempest.log is |
|
| 8 |
+ # generated as part of lib/tempest, as a result of verify_tempest_config |
|
| 9 |
+ - name: Check if a tempest log exits |
|
| 10 |
+ stat: |
|
| 11 |
+ path: "{{ devstack_conf_dir }}/tempest.log"
|
|
| 12 |
+ register: tempest_log |
|
| 13 |
+ - name: Link post-devstack tempest.log |
|
| 14 |
+ file: |
|
| 15 |
+ src: "{{ devstack_conf_dir }}/tempest.log"
|
|
| 16 |
+ dest: "{{ stage_dir }}/verify_tempest_conf.log"
|
|
| 17 |
+ state: hard |
|
| 18 |
+ when: tempest_log.stat.exists |
|
| 6 | 19 |
roles: |
| 7 | 20 |
- export-devstack-journal |
| 8 | 21 |
- role: stage-output |
| 9 | 22 |
zuul_copy_output: |
| 10 | 23 |
{ '{{ devstack_conf_dir }}/local.conf': 'logs',
|
| 24 |
+ '{{ devstack_conf_dir }}/localrc': 'logs',
|
|
| 11 | 25 |
'{{ devstack_conf_dir }}/.stackenv': 'logs' ,
|
| 12 | 26 |
'{{ devstack_log_dir }}/dstat-csv.log': 'logs',
|
| 13 | 27 |
'{{ devstack_log_dir }}/devstacklog.txt': 'logs',
|
| 14 |
- '{{ devstack_log_dir }}/devstacklog.txt.summary': 'logs' }
|
|
| 28 |
+ '{{ devstack_log_dir }}/devstacklog.txt.summary': 'logs',
|
|
| 29 |
+ '{{ stage_dir }}/verify_tempest_conf.log': 'logs' }
|
|
| 15 | 30 |
extensions_to_txt: |
| 16 | 31 |
- conf |
| 17 | 32 |
- log |
| 33 |
+ - localrc |
|
| 18 | 34 |
- summary |
| 19 | 35 |
# NOTE(andreaf) We need fetch-devstack-log-dir only as long as the base job |
| 20 | 36 |
# starts pulling logs for us from {{ ansible_user_dir }}/logs.
|