89a6811cd0
In the gate we occasionally see failures like the following: urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='10.209.0.62', port=443): Read timed out. (read timeout=60) urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='10.209.99.246', port=9696): Read timed out. (read timeout=60) where Tempest gives up waiting for an HTTP response after 60 seconds. It doesn't appear to be related only to one service, as it has been seen when calling Nova API or Neutron API (the port=9696 example is a call to Neutron API). We could try bumping the http_timeout from the default 60 seconds to 90 seconds to see if it helps in slow environments. Related-Bug: #1999893 Change-Id: I2b2a6a4dee40ee86ca89f6f7f9a83409f8312617
94 lines
3.6 KiB
YAML
94 lines
3.6 KiB
YAML
- job:
|
|
name: devstack-tempest
|
|
parent: devstack
|
|
description: |
|
|
Base Tempest job.
|
|
|
|
This Tempest job provides the base for both the single and multi-node
|
|
test setup. To run a multi-node test inherit from devstack-tempest and
|
|
set the nodeset to a multi-node one.
|
|
required-projects: &base_required-projects
|
|
- opendev.org/openstack/tempest
|
|
timeout: 7200
|
|
roles: &base_roles
|
|
- zuul: opendev.org/openstack/devstack
|
|
vars: &base_vars
|
|
devstack_localrc:
|
|
IMAGE_URLS: http://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img, http://download.cirros-cloud.net/0.6.1/cirros-0.6.1-x86_64-disk.img
|
|
devstack_services:
|
|
tempest: true
|
|
devstack_local_conf:
|
|
test-config:
|
|
$TEMPEST_CONFIG:
|
|
compute:
|
|
min_compute_nodes: "{{ groups['compute'] | default(['controller']) | length }}"
|
|
service-clients:
|
|
http_timeout: 90
|
|
test_results_stage_name: test_results
|
|
zuul_copy_output:
|
|
'/var/log/openvswitch': logs
|
|
'/var/log/ovn': logs
|
|
'{{ devstack_base_dir }}/tempest/etc/tempest.conf': logs
|
|
'{{ devstack_base_dir }}/tempest/etc/accounts.yaml': logs
|
|
'{{ devstack_base_dir }}/tempest/tempest.log': logs
|
|
'{{ stage_dir }}/{{ test_results_stage_name }}.subunit': logs
|
|
'{{ stage_dir }}/{{ test_results_stage_name }}.html': logs
|
|
'{{ stage_dir }}/stackviz': logs
|
|
extensions_to_txt:
|
|
conf: true
|
|
log: true
|
|
yaml: true
|
|
yml: true
|
|
run: playbooks/devstack-tempest.yaml
|
|
post-run: playbooks/post-tempest.yaml
|
|
|
|
- job:
|
|
name: devstack-tempest-ipv6
|
|
parent: devstack-ipv6
|
|
description: |
|
|
Base Tempest IPv6 job. This job is derived from 'devstack-ipv6'
|
|
which set the IPv6-only setting for OpenStack services. As part of
|
|
run phase, this job will verify the IPv6 setting and check the services
|
|
endpoints and listen addresses are IPv6. Basically it will run the script
|
|
./tool/verify-ipv6-only-deployments.sh
|
|
|
|
Child jobs of this job can run their own set of tests and can
|
|
add post-run playebooks to extend the IPv6 verification specific
|
|
to their deployed services.
|
|
Check the wiki page for more details about project jobs setup
|
|
- https://wiki.openstack.org/wiki/Goal-IPv6-only-deployments-and-testing
|
|
required-projects: *base_required-projects
|
|
timeout: 7200
|
|
roles: *base_roles
|
|
vars: *base_vars
|
|
run: playbooks/devstack-tempest-ipv6.yaml
|
|
post-run: playbooks/post-tempest.yaml
|
|
|
|
- job:
|
|
name: tempest-multinode-full-base
|
|
parent: devstack-tempest
|
|
description: |
|
|
Base multinode integration test with Neutron networking and py27.
|
|
Former names for this job were:
|
|
* neutron-tempest-multinode-full
|
|
* legacy-tempest-dsvm-neutron-multinode-full
|
|
* gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv
|
|
This job includes two nodes, controller / tempest plus a subnode, but
|
|
it can be used with different topologies, as long as a controller node
|
|
and a tempest one exist.
|
|
timeout: 10800
|
|
vars:
|
|
# This job run multinode and smoke tests.
|
|
tox_envlist: multinode
|
|
devstack_localrc:
|
|
FORCE_CONFIG_DRIVE: false
|
|
NOVA_ALLOW_MOVE_TO_SAME_HOST: false
|
|
LIVE_MIGRATION_AVAILABLE: true
|
|
USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION: true
|
|
group-vars:
|
|
peers:
|
|
devstack_localrc:
|
|
NOVA_ALLOW_MOVE_TO_SAME_HOST: false
|
|
LIVE_MIGRATION_AVAILABLE: true
|
|
USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION: true
|