Merge "Configure gate jobs to collect the correct logs"
This commit is contained in:
commit
0fd99d9fac
|
@ -18,9 +18,16 @@
|
||||||
# Install freezer devstack integration
|
# Install freezer devstack integration
|
||||||
#export DEVSTACK_LOCAL_CONFIG="enable_plugin freezer-api https://git.openstack.org/openstack/freezer-api"
|
#export DEVSTACK_LOCAL_CONFIG="enable_plugin freezer-api https://git.openstack.org/openstack/freezer-api"
|
||||||
|
|
||||||
export DEVSTACK_GATE_TEMPEST_REGEX="freezer_tempest_plugin.tests.freezer_api"
|
# export DEVSTACK_GATE_TEMPEST_REGEX="freezer_tempest_plugin.tests.freezer_api"
|
||||||
|
|
||||||
export PROJECTS="openstack/python-freezerclient $PROJECTS"
|
# export PROJECTS="openstack/python-freezerclient $PROJECTS"
|
||||||
|
|
||||||
# Invoke default behavior.
|
# Invoke default behavior.
|
||||||
# $BASE/new/devstack-gate/devstack-vm-gate.sh
|
# $BASE/new/devstack-gate/devstack-vm-gate.sh
|
||||||
|
echo "Start of Post gate Hook"
|
||||||
|
|
||||||
|
# Link the log file so it will be collected by the CI system
|
||||||
|
if [ -n "$BASE" ] && [ -d "$BASE/logs" ]; then
|
||||||
|
sudo ln -sf $FREEZER_API_LOG_DIR/freezer-api.log $BASE/logs/freezer-api-post.log
|
||||||
|
sudo ln -sf /home/tempest/.freezer/freezer.log $BASE/logs/freezer.log
|
||||||
|
fi
|
|
@ -78,3 +78,15 @@
|
||||||
- --include=*/
|
- --include=*/
|
||||||
- --exclude=*
|
- --exclude=*
|
||||||
- --prune-empty-dirs
|
- --prune-empty-dirs
|
||||||
|
|
||||||
|
- name: Copy freezer-api.log to logs
|
||||||
|
synchronize:
|
||||||
|
src: '/opt/stack/new/logs/freezer-api.log'
|
||||||
|
dest: '{{ zuul.executor.log_root }}/freezer_api.log'
|
||||||
|
mode: pull
|
||||||
|
copy_links: true
|
||||||
|
verify_host: true
|
||||||
|
rsync_opts:
|
||||||
|
- --include=*
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -64,6 +64,11 @@
|
||||||
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
||||||
./safe-devstack-vm-gate-wrap.sh
|
./safe-devstack-vm-gate-wrap.sh
|
||||||
|
|
||||||
|
function post_test_hook {
|
||||||
|
bash -xe $BASE/new/freezer-api/devstack/gate_hook.sh
|
||||||
|
}
|
||||||
|
export -f post_test_hook
|
||||||
|
|
||||||
executable: /bin/bash
|
executable: /bin/bash
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
chdir: '{{ ansible_user_dir }}/workspace'
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
environment: '{{ zuul | zuul_legacy_vars }}'
|
||||||
|
|
|
@ -78,3 +78,14 @@
|
||||||
- --include=*/
|
- --include=*/
|
||||||
- --exclude=*
|
- --exclude=*
|
||||||
- --prune-empty-dirs
|
- --prune-empty-dirs
|
||||||
|
|
||||||
|
- name: Copy freezer-api.log to logs
|
||||||
|
synchronize:
|
||||||
|
src: '/opt/stack/new/logs/freezer-api.log'
|
||||||
|
dest: '{{ zuul.executor.log_root }}/freezer_api.log'
|
||||||
|
mode: pull
|
||||||
|
copy_links: true
|
||||||
|
verify_host: true
|
||||||
|
rsync_opts:
|
||||||
|
- --include=*
|
||||||
|
|
||||||
|
|
|
@ -64,6 +64,11 @@
|
||||||
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
||||||
./safe-devstack-vm-gate-wrap.sh
|
./safe-devstack-vm-gate-wrap.sh
|
||||||
|
|
||||||
|
function post_test_hook {
|
||||||
|
bash -xe $BASE/new/freezer-api/devstack/gate_hook.sh
|
||||||
|
}
|
||||||
|
export -f post_test_hook
|
||||||
|
|
||||||
executable: /bin/bash
|
executable: /bin/bash
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
chdir: '{{ ansible_user_dir }}/workspace'
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
environment: '{{ zuul | zuul_legacy_vars }}'
|
||||||
|
|
|
@ -78,3 +78,13 @@
|
||||||
- --include=*/
|
- --include=*/
|
||||||
- --exclude=*
|
- --exclude=*
|
||||||
- --prune-empty-dirs
|
- --prune-empty-dirs
|
||||||
|
|
||||||
|
- name: Copy freezer-api.log to logs
|
||||||
|
synchronize:
|
||||||
|
src: '/opt/stack/new/logs/freezer-api.log'
|
||||||
|
dest: '{{ zuul.executor.log_root }}/freezer_api.log'
|
||||||
|
mode: pull
|
||||||
|
copy_links: true
|
||||||
|
verify_host: true
|
||||||
|
rsync_opts:
|
||||||
|
- --include=*
|
||||||
|
|
|
@ -64,6 +64,11 @@
|
||||||
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
||||||
./safe-devstack-vm-gate-wrap.sh
|
./safe-devstack-vm-gate-wrap.sh
|
||||||
|
|
||||||
|
function post_test_hook {
|
||||||
|
bash -xe $BASE/new/freezer-api/devstack/gate_hook.sh
|
||||||
|
}
|
||||||
|
export -f post_test_hook
|
||||||
|
|
||||||
executable: /bin/bash
|
executable: /bin/bash
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
chdir: '{{ ansible_user_dir }}/workspace'
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
environment: '{{ zuul | zuul_legacy_vars }}'
|
||||||
|
|
Loading…
Reference in New Issue