
This file is updated when `tox -e docs` is run locally. It has been updated with recent changes (ubuntu becomes advanced_vm, new podified section, variables related to iperf background tests, etc. Change-Id: I30affc2d7992cb0a70798fa84f92778604f9a0d9
608 lines
15 KiB
Plaintext
608 lines
15 KiB
Plaintext
[DEFAULT]
|
|
|
|
|
|
[advanced_vm]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Default advanced_vm image name (string value)
|
|
#image_name = <None>
|
|
|
|
# Default advanced_vm image URL. A local path could be defined. Example:
|
|
# file:///tmp/cirros.img (string value)
|
|
#image_url = <None>
|
|
|
|
# Default advanced_vm container format (string value)
|
|
#container_format = <None>
|
|
|
|
# Default advanced_vm disk format (string value)
|
|
#disk_format = <None>
|
|
|
|
# Default advanced_vm username (string value)
|
|
#username = <None>
|
|
|
|
# Default advanced_vm password (string value)
|
|
#password = <None>
|
|
|
|
# Default advanced_vm SSH connection timeout (seconds) (floating point value)
|
|
#connection_timeout = <None>
|
|
|
|
# Allow to disable SSH auth algorithmsin order to SSH to old servers likeCirrOS ones
|
|
# (dict value)
|
|
#disabled_algorithms = <None>
|
|
|
|
|
|
[ansible]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Default Ansible inventory files (list value)
|
|
#inventory_files = /etc/ansible/hosts
|
|
|
|
# Default Ansible playbook verbosity (integer value)
|
|
#verbosity = <None>
|
|
|
|
|
|
[cirros]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Default cirros image name (string value)
|
|
#image_name = <None>
|
|
|
|
# Default cirros image URL. A local path could be defined. Example:
|
|
# file:///tmp/cirros.img (string value)
|
|
#image_url = <None>
|
|
|
|
# Default cirros container format (string value)
|
|
#container_format = <None>
|
|
|
|
# Default cirros disk format (string value)
|
|
#disk_format = <None>
|
|
|
|
# Default cirros username (string value)
|
|
#username = <None>
|
|
|
|
# Default cirros password (string value)
|
|
#password = <None>
|
|
|
|
# Default cirros SSH connection timeout (seconds) (floating point value)
|
|
#connection_timeout = <None>
|
|
|
|
# Allow to disable SSH auth algorithmsin order to SSH to old servers likeCirrOS ones
|
|
# (dict value)
|
|
#disabled_algorithms = <None>
|
|
|
|
|
|
[common]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Directory where to look for shelves. (string value)
|
|
#shelves_dir = ~/.tobiko/cache/shelves
|
|
|
|
# Directory where lock persistent files will be saved (string value)
|
|
#lock_dir = ~/.tobiko/cache/lock
|
|
|
|
|
|
[glance]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Default directory where to look for image files (string value)
|
|
#image_dir = ~/.tobiko/cache/glance/images
|
|
|
|
|
|
[http]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# HTTP proxy URL for Rest APIs (string value)
|
|
#http_proxy = <None>
|
|
|
|
# HTTPS proxy URL for Rest APIs (string value)
|
|
#https_proxy = <None>
|
|
|
|
# Don't use proxy server to connect to listed hosts (string value)
|
|
#no_proxy = <None>
|
|
|
|
|
|
[iperf3]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Port number (integer value)
|
|
#port = <None>
|
|
|
|
# tcp and udp values are supported (string value)
|
|
# Possible values:
|
|
# tcp - <No description provided>
|
|
# udp - <No description provided>
|
|
#protocol = <None>
|
|
|
|
# target bit rate (integer value)
|
|
#bitrate = 20000000
|
|
|
|
# direction download (True) or upload (False) (boolean value)
|
|
#download = <None>
|
|
|
|
# timeout of the iperf test (integer value)
|
|
#timeout = 10
|
|
|
|
|
|
[keystone]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Identity API version (integer value)
|
|
#api_version = <None>
|
|
|
|
# Identity service URL (string value)
|
|
#auth_url = <None>
|
|
|
|
# Username (string value)
|
|
#username = <None>
|
|
|
|
# Project name (string value)
|
|
#project_name = <None>
|
|
|
|
# Password (string value)
|
|
#password = <None>
|
|
|
|
# Domain name (string value)
|
|
#domain_name = <None>
|
|
|
|
# User domain name (string value)
|
|
#user_domain_name = <None>
|
|
|
|
# Project domain name (string value)
|
|
#project_domain_name = <None>
|
|
|
|
# Project domain ID (string value)
|
|
#project_domain_id = <None>
|
|
|
|
# Trust ID for trust scoping. (string value)
|
|
#trust_id = <None>
|
|
|
|
# Cloud name used pick authentication parameters from clouds.* (string value)
|
|
#cloud_name = <None>
|
|
|
|
# Host login from where to search for clouds file (list value)
|
|
#clouds_file_hosts = localhost
|
|
|
|
# Directories where to look for clouds files (list value)
|
|
#clouds_file_dirs = .,~/.config/openstack,/etc/openstack
|
|
|
|
# Clouds file names (list value)
|
|
#clouds_file_names = clouds.yaml,clouds.yml,clouds.json
|
|
|
|
# default value in case keystone interface is needed (string value)
|
|
#interface = <None>
|
|
|
|
|
|
[manila]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Share protocol (string value)
|
|
#share_protocol = nfs
|
|
|
|
# Default size in GB for shares created by share tests. (integer value)
|
|
#size = 1
|
|
|
|
# Default share type's name (string value)
|
|
#default_share_type_name = default
|
|
|
|
# Specifies whether the driver handles the share servers or not (boolean value)
|
|
#spec_driver_handles_share_servers = false
|
|
|
|
|
|
[neutron]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Network for creating ports on an external network (string value)
|
|
#external_network = public
|
|
|
|
# The CIDR block to allocate IPv4 subnets from (string value)
|
|
#ipv4_cidr = 10.100.0.0/16
|
|
|
|
# The mask bits for IPv4 subnets (integer value)
|
|
#ipv4_prefixlen = 24
|
|
|
|
# List of nameservers IPv4 addresses (list value)
|
|
#ipv4_dns_nameservers = <None>
|
|
|
|
# The CIDR block to allocate IPv6 subnets from (string value)
|
|
#ipv6_cidr = fc00::/48
|
|
|
|
# The mask bits for IPv6 subnets (integer value)
|
|
#ipv6_prefixlen = 64
|
|
|
|
# List of nameservers IPv6 addresses (list value)
|
|
#ipv6_dns_nameservers = <None>
|
|
|
|
# Customized maximum transfer unit size
|
|
# Notes:
|
|
# - MTU values as small as 1000 has been seen breaking networking binding due to an
|
|
# unknown cause.
|
|
# - Too big MTU values (like greater than 1400) may be refused during network creation
|
|
# (integer value)
|
|
#custom_mtu_size = 1300
|
|
|
|
# Host where nameservers files are located (string value)
|
|
#nameservers_host = <None>
|
|
|
|
# File to parse for getting default nameservers list (list value)
|
|
#nameservers_filenames = /etc/resolv.conf
|
|
|
|
# The BW limit value configured for the QoS Policy Rule (integer value)
|
|
#bwlimit_kbps = 1000
|
|
|
|
# The direction for the QoS Policy Rule (string value)
|
|
#direction = egress
|
|
|
|
# The DSCP marking value for the QoS Policy Rule (integer value)
|
|
#dscp_mark = 40
|
|
|
|
# VLAN trunk subport segmentation ID (integer value)
|
|
#vlan_id = 101
|
|
|
|
# Behave as these networking extensions are not available (list value)
|
|
#ignore_extensions =
|
|
|
|
|
|
[nova]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Default SSH key to login to server instances (string value)
|
|
#key_file = ~/.ssh/id_ecdsa
|
|
|
|
# Default SSH key type to login to server instances (string value)
|
|
#key_type = ecdsa
|
|
|
|
# Timeout (in seconds) for establishing connection to advanced_vm (floating point value)
|
|
#advanced_vm_connection_timeout = 1500.0
|
|
|
|
# Timeout (in seconds) till advanced_vm is reachable (floating point value)
|
|
#advanced_vm_is_reachable_timeout = 900.0
|
|
|
|
# Timeout (in seconds) till cloud-init based server is reachable (floating point value)
|
|
#cloudinit_is_reachable_timeout = 600.0
|
|
|
|
|
|
[octavia]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Interval to check for status changes, in seconds. (integer value)
|
|
#check_interval = 5
|
|
|
|
# Timeout, in seconds, to wait for a status change. (integer value)
|
|
#check_timeout = 360
|
|
|
|
# The user we should use when we SSH the amphora. (string value)
|
|
#amphora_user = cloud-user
|
|
|
|
|
|
[ping]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Number of ICMP messages to wait before ending ping command execution (integer value)
|
|
#count = 1
|
|
|
|
# Max seconds waited from ping command before self terminating himself (integer value)
|
|
#deadline = 5
|
|
|
|
# If False it will not allow ICMP messages to be delivered in smaller fragments (string
|
|
# value)
|
|
#fragmentation = <None>
|
|
|
|
# Seconds of time interval between consecutive before ICMP messages (string value)
|
|
#interval = 1
|
|
|
|
# Size in bytes of ICMP messages (including headers and payload) (integer value)
|
|
#packet_size = <None>
|
|
|
|
# Maximum time in seconds a sequence of ICMP messages is sent to a destination host
|
|
# before reporting as a failure (integer value)
|
|
#timeout = 300.0
|
|
|
|
|
|
[podified]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Openshift project that includes the Openstack resources (string value)
|
|
#osp_project = openstack
|
|
|
|
# Name of the OpenShift project which will be used to run PODs with tobiko background
|
|
# commands, like e.g.`tobiko ping` (string value)
|
|
#background_tasks_project = tobiko
|
|
|
|
# Contaniner image used to run background tobiko commands like e.g. `tobiko ping` in the
|
|
# POD. (string value)
|
|
#tobiko_image = quay.io/podified-antelope-centos9/openstack-tobiko:current-podified
|
|
|
|
# Container image to run iperf3 client or server in the backgroun in POD. It can be any
|
|
# image which provides iperf3 but it should be in version 3.17 at least as this version
|
|
# supports "--json-stream" option required by Tobiko. (string value)
|
|
#iperf3_image = quay.io/podified-antelope-centos9/openstack-tobiko:current-podified
|
|
|
|
# Defines how long Tobiko will wait until POD with the background command (like tobiko
|
|
# ping) will be `Running`. In most cases, if tobiko image is already in the local
|
|
# registry it will need just few seconds to start POD but if image is not yet cached
|
|
# locally it may take a bit longer time to download it. (integer value)
|
|
#tobiko_start_pod_timeout = 100
|
|
|
|
# List of tolerations that have to be applied to the tobiko background pod. It is hence
|
|
# a list of dictionaries. No nested disctionaries can be used. The list has to be bound
|
|
# by [] and each dict has to be bound by {}. Example: [{effect: NoSchedule, key:
|
|
# testOperator, value: true}, {effect: NoExecute, key: testOperator, value: true}] (list
|
|
# value)
|
|
#tobiko_pod_tolerations = []
|
|
|
|
# Extra network interface that needs to be attached to the tobiko background pod.
|
|
# (string value)
|
|
#tobiko_pod_extra_network = <None>
|
|
|
|
# Configuration that has to be added to the tobiko background pod in order to select a
|
|
# specific OCP node. The provided value has to be a non-nested dictionary without any {}
|
|
# bouds. Example: kubernetes.io/hostname:worker-3 (dict value)
|
|
#tobiko_pod_node_selector =
|
|
|
|
|
|
[rhosp]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# TCP port of SSH server on overcloud or EDPM compute hosts (integer value)
|
|
# Deprecated group/name - [tripleo]/overcloud_ssh_port
|
|
#ssh_port = <None>
|
|
|
|
# Default username used to connect to overcloud or EDPM compute nodes (string value)
|
|
# Deprecated group/name - [tripleo]/overcloud_ssh_username
|
|
#ssh_username = <None>
|
|
|
|
# SSH key filename used to login to Overcloud or EDPM compute nodes (string value)
|
|
# Deprecated group/name - [tripleo]/overcloud_ssh_key_filename
|
|
#ssh_key_filename = ~/.ssh/osp_ssh_key
|
|
|
|
# cloud name to be used for loading credentials (string value)
|
|
# Deprecated group/name - [tripleo]/overcloud_cloud_name
|
|
#cloud_name = overcloud
|
|
|
|
# Default IP address version to be used to connect to overcloud or EDPM compute nodes
|
|
# (integer value)
|
|
# Deprecated group/name - [tripleo]/overcloud_ip_version
|
|
#ip_version = <None>
|
|
|
|
# path to where to export tripleo inventory file (string value)
|
|
#inventory_file = .ansible/inventory/tripleo.yaml
|
|
|
|
# OSP env was done with an external load balancer (boolean value)
|
|
#has_external_load_balancer = false
|
|
|
|
# whether Ceph RGW is deployed (boolean value)
|
|
#ceph_rgw = false
|
|
|
|
# longest allowed single break time during the background connectivity tests like e.g.
|
|
# those using iperf3 (in seconds) (integer value)
|
|
#max_traffic_break_allowed = 0
|
|
|
|
# longest allowed total break time during the background connectivity tests like e.g.
|
|
# those using iperf3. This option represents total time when connetion was not working.
|
|
# For example it could be: not working for 3 seconds, then working for 60 seconds and
|
|
# then again not working for another 10 seconds. In such case this total break time
|
|
# would be 13 seconds. (integer value)
|
|
#max_total_breaks_allowed = 0
|
|
|
|
# maximum number of unreplied pings during the background ping tests. (integer value)
|
|
#max_ping_loss_allowed = 10
|
|
|
|
|
|
[shell]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Default shell command used for executing local commands (string value)
|
|
#command = /bin/sh -c
|
|
|
|
# Default sudo command used for executing commands as superuser or another user (string
|
|
# value)
|
|
#sudo = sudo
|
|
|
|
|
|
[shiftstack]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# local clouds file path (string value)
|
|
#local_clouds_file_path = .tobiko/shifstack/clouds.yaml
|
|
|
|
# remote clouds file path on undercloud-0 host (string value)
|
|
#remote_clouds_file_path = ~/clouds.yaml
|
|
|
|
# Keystone credentials cloud name (string value)
|
|
#cloud_name = shiftstack
|
|
|
|
# Path to the RC file used to populate OS_* environment variables (list value)
|
|
#rcfile = ./shiftstackrc
|
|
|
|
|
|
[ssh]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Logout debugging messages of paramiko library (boolean value)
|
|
#debug = false
|
|
|
|
# Default SSH client command (string value)
|
|
#command = /usr/bin/ssh
|
|
|
|
# Default SSH port (string value)
|
|
#port = <None>
|
|
|
|
# Default SSH username (string value)
|
|
#username = <None>
|
|
|
|
# Default user SSH configuration files (list value)
|
|
#config_files = ssh_config,.ssh/config
|
|
|
|
# Default SSH private key file(s) wildcard (list value)
|
|
#key_file = .ssh/id,~/.ssh/id_dsa,~/.ssh/id_rsa,~/.ssh/id_ecdsa,~/.ssh/id_ed25519
|
|
|
|
# Set to False to disable connecting to the SSH agent (boolean value)
|
|
#allow_agent = false
|
|
|
|
# Set to True to turn on compression (boolean value)
|
|
#compress = false
|
|
|
|
# SSH connect timeout in seconds (floating point value)
|
|
#timeout = 15.0
|
|
|
|
# Maximum number of connection attempts to be tried before timeout (integer value)
|
|
#connection_attempts = 120
|
|
|
|
# Minimal seconds to wait between every failed SSH connection attempt (floating point
|
|
# value)
|
|
#connection_interval = 5.0
|
|
|
|
# Time before stopping retrying establishing an SSH connection (integer value)
|
|
#connection_timeout = 200.0
|
|
|
|
# Default SSH proxy server (string value)
|
|
#proxy_jump = <None>
|
|
|
|
# Default proxy command (string value)
|
|
#proxy_command = <None>
|
|
|
|
|
|
[testcase]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# Timeout (in seconds) used for interrupting test case execution (floating point value)
|
|
#timeout = <None>
|
|
|
|
# Timeout (in seconds) used for interrupting test runner execution (floating point
|
|
# value)
|
|
#test_runner_timeout = <None>
|
|
|
|
|
|
[topology]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# List of hostname nodes (list value)
|
|
#nodes = <None>
|
|
|
|
# Default SSH key to login to cloud nodes (string value)
|
|
#key_file = <None>
|
|
|
|
# Default username for SSH login (string value)
|
|
#username = <None>
|
|
|
|
# Default port for SSH login (string value)
|
|
#port = <None>
|
|
|
|
# Limit connectivity to cloud to IPv4 o IPv6 (string value)
|
|
# Possible values:
|
|
# '' - <No description provided>
|
|
# 4 - <No description provided>
|
|
# 6 - <No description provided>
|
|
#ip_version = <None>
|
|
|
|
# Regex to be used to parse date and time from the OpenStack services' log lines.
|
|
# (string value)
|
|
#log_datetime_pattern = (\d{4}-\d{2}-\d{2} [0-9:.]+) .+
|
|
|
|
|
|
[tripleo]
|
|
|
|
#
|
|
# From tobiko
|
|
#
|
|
|
|
# hostname or IP address to be used to connect to undercloud host (string value)
|
|
#undercloud_ssh_hostname = undercloud-0
|
|
|
|
# TCP port of SSH server on undercloud host (integer value)
|
|
#undercloud_ssh_port = <None>
|
|
|
|
# Username with access to stackrc and overcloudrc files (string value)
|
|
#undercloud_ssh_username = stack
|
|
|
|
# SSH key filename used to login to Undercloud node (string value)
|
|
#undercloud_ssh_key_filename = <None>
|
|
|
|
# Undercloud RC filename (list value)
|
|
#undercloud_rcfile = ~/stackrc
|
|
|
|
# undercloud cloud name to be used for loading credentials from the undercloud clouds
|
|
# files (string value)
|
|
#undercloud_cloud_name = undercloud
|
|
|
|
# Path to cacert file that can be used to send https request from the undercloud (string
|
|
# value)
|
|
#undercloud_cacert_file = /etc/pki/tls/certs/ca-bundle.trust.crt
|
|
|
|
# Overcloud RC filenames (list value)
|
|
#overcloud_rcfile = ~/overcloudrc,~/qe-Cloud-0rc
|
|
|
|
# Name of network used to connect to overcloud nodes (string value)
|
|
#overcloud_network_name = <None>
|
|
|
|
# Dictionary with the node groups corresponding to different hostname prefixes (dict
|
|
# value)
|
|
#overcloud_groups_dict = cmp:compute,ctrl:controller
|
|
|
|
# Wheter background services, like e.g. ping or iperf3 should be run directly from the
|
|
# undercloud node (default) or using POD on the OCP cluster. The latter is useful e.g.
|
|
# for the data plane adoption jobs when background ping should be run from the POD even
|
|
# before adoption but it requires access to the OpenShift cluster API. (boolean value)
|
|
# Deprecated group/name - [tripleo]/run_background_ping_in_pod
|
|
#run_background_services_in_pod = false
|