blob: c7dd823e57853c958bf1b5ec84ec996d6582505d [file] [log] [blame]
---
# MANDATORY: Credentials for Salt Master
# SALT_URL should consist of url and port.
# For example: http://10.0.0.1:6969
# 6969 - default Salt Master port to listen
# Can be found on cfg* node using
# "salt-call pillar.get _param:salt_master_host"
# and "salt-call pillar.get _param:salt_master_port"
# or "salt-call pillar.get _param:jenkins_salt_api_url"
# SALT_USERNAME by default: salt
# It can be verified with "salt-call shadow.info salt"
# SALT_PASSWORD you can find on cfg* node using
# "salt-call pillar.get _param:salt_api_password"
# or "grep -r salt_api_password /srv/salt/reclass/classes"
SALT_URL: <salt_url>
SALT_USERNAME: <salt_usr>
SALT_PASSWORD: <salt_pwd>
# How many seconds to wait for salt-minion to respond
salt_timeout: 1
# List of nodes (full fqdn) to skip in ALL tests
# Use as env variable as
# export skipped_nodes=mtr01.local,log02.local
# TEMPORARY: please do not comment this setting.
skipped_nodes: []
# List of groups (short name, e.g. dbs) to skip in group tests
# Use as env variable as
# export skipped_groups=mtr,log
# TEMPORARY: please do not comment this setting.
skipped_groups: []
# Groups can be defined using pillars.
# Uncomment this section to enable this.
# Otherwise groups will be discovered automaticaly
# Tips:
# 1) you don't need to separate kvm and kvm_glusterfs nodes
# 2) Use I@pillar or mask like ctl* for targetting nodes
groups:
cmp: 'I@nova:compute'
ctl: 'I@keystone:server'
msg: 'I@rabbitmq:server'
dbs: 'I@galera:*'
prx: 'I@nginx:server'
mon: 'I@prometheus:server and not I@influxdb:server'
log: 'I@kibana:server'
mtr: 'I@influxdb:server'
kvm: 'I@salt:control'
cid: 'I@docker:host and not I@prometheus:server and not I@kubernetes:*'
ntw: 'I@opencontrail:database'
ceph_mon: 'I@ceph:mon'
ceph_osd: 'I@ceph:osd'
k8-ctl: 'I@etcd:server'
k8-cmp: 'I@kubernetes:* and not I@etcd:*'
cfg: 'I@salt:master'
gtw: 'I@neutron:gateway'
# mtu test setting
# this test may skip groups (see example)
test_mtu:
skipped_groups: []
skipped_ifaces:
- bonding_masters
- lo
- veth
- tap
- cali
- qv
- qb
- br-int
- vxlan
- virbr0
- virbr0-nic
- docker0
- o-hm0
- vnet
# mask for interfaces to skip
# test duplicate ips
# do not comment this section
test_duplicate_ips:
skipped_ifaces:
- lo
- virbr0
- docker_gwbridge
- docker0
# packages test 'test_packages_are_latest' setting
# this can skip scecial packages
# True value for 'skip_test' will skip this test. Set False to run the test.
# TODO: remove default False value when prod env is fixed
test_packages:
skipped_packages: []
skip_test: 'true'
# specify what mcp version (tag) is deployed
drivetrain_version: ''
# jenkins job to run during the test
jenkins_test_job: 'DT-test-job'
jenkins_cvp_job: 'cvp-sanity'
# ntp test setting
# this test may skip specific node (use fqdn)
ntp_skipped_nodes: []
# Maximum time diff for nodes
# Need for case if test test_ntp_sync is running on the border between seconds
maximum_time_diff: 1
# packages need to skip in
# test_check_package_versions
skipped_packages: []
# test_check_module_versions
skipped_modules: []
# test_check_services
skipped_services: []