--- floating_ip_cidr: "{{ undercloud_network_cidr }}" public_net_pool_start: "{{ floating_ip_cidr|nthhost(100) }}" public_net_pool_end: "{{ floating_ip_cidr|nthhost(120) }}" public_net_gateway: "{{ floating_ip_cidr|nthhost(1) }}" tempest_log_file: 'tempest_output.log' test_white_regex: "{{ test_regex|default('smoke') }}" test_black_regex: [] check_tempest_bugs: false public_net_name: public public_network_type: flat public_physical_network: datacentre public_segmentation_id: '' tenant_network_cidr: 192.168.0.0/24 tempest_deployer_input_file: tempest-deployer-input.conf # steps: tempest_undercloud: false tempest_config: true tempest_overcloud: true run_tempest: false post_tempest: true tempest_format: packages # venv or packages or container tempest_container_registry: >- {% if (undercloud_enable_tempest is defined) and undercloud_enable_tempest|bool -%} {{ local_docker_registry_host }}:8787/{{ docker_registry_namespace }} {%- else -%} {{ docker_registry_host }}/{{ docker_registry_namespace }} {%- endif %} tempest_container_namespace: centos-binary-tempest tempest_container_tag: >- {% if (undercloud_enable_tempest is defined and undercloud_enable_tempest|bool) and (update_containers_append_tag is defined)-%} {{ container_build_id }}{{ update_containers_append_tag }} {%- else -%} {{ docker_image_tag }} {%- endif %} tempest_dir: "{{ working_dir }}/tempest" tempest_whitelist_file_src: "whitelist_file.j2" tempest_whitelist_file: "whitelist_file.conf" tempest_whitelist: [] tempest_log_dir: "/var/log/tempest" tempest_log_file: "tempest.log" tempest_plugins: >- {% if release not in ['newton', 'ocata', 'pike'] -%} [ "python-keystone-tests-tempest", "python-neutron-tests-tempest" ] {%- else -%} [ "python-keystone-tests", "python-neutron-tests" ] {%- endif -%} tempest_extra_config: {}# A dict containing values which needs to be overridden in tempest.conf skip_file_src: "skip_file.j2" skip_file: skip_file tempest_until_failure: false tempest_exit_on_failure: true # Set tempest_version for different release # For forked-tempest, we have branched name in synced with releases. tempest_version_dict: { 'newton': 'newton', 'ocata': '16.1.0', 'pike': '17.1.0', 'queens': '17.2.0', 'rocky': '19.0.0', 'master': 'master'} tempest_version: "{{ tempest_version_dict[release] }}" tempest_conf_version_dict: {'ocata': '1.1.3', 'pike': '1.1.3', 'queens': '1.1.4', 'rocky': 'master', 'master': 'master'} tempest_conf_version: "{{ tempest_conf_version_dict[release] }}" tempestmail_config: config.yaml tempestmail_log_server: http://logs.openstack.org tempest_track_resources: true tempest_test_image_version: 0.3.5 tempest_test_image_name: cirros-{{ tempest_test_image_version }}-x86_64-disk.img tempest_test_image_path: http://download.cirros-cloud.net/{{ tempest_test_image_version }}/{{ tempest_test_image_name }} # A dict containing values to be removed from tempest.conf tempest_conf_removal: >- {% if release is in ['queens'] -%} {{ tempest_conf_removal_queens }} {%- else -%} {{ tempest_conf_removal_all }} {%- endif -%} tempest_conf_removal_all: network-feature-enabled.api_extensions: dvr tempest_conf_removal_queens: volume.min_microversion: 3.0 volume.max_microversion: 3.50 network-feature-enabled.api_extensions: dvr tempest_os_cloud: "" stackviz_tarball: "https://tarballs.openstack.org/package-stackviz-element/stackviz-latest.tar.gz"