blob: c7dd823e57853c958bf1b5ec84ec996d6582505d [file] [log] [blame]
Oleksii Zhurbaa10927b2017-09-27 22:09:23 +00001---
vkhalin8b402672017-12-05 17:47:57 +02002# MANDATORY: Credentials for Salt Master
3# SALT_URL should consist of url and port.
4# For example: http://10.0.0.1:6969
5# 6969 - default Salt Master port to listen
6# Can be found on cfg* node using
7# "salt-call pillar.get _param:salt_master_host"
8# and "salt-call pillar.get _param:salt_master_port"
Oleksii Zhurbae592ed12018-06-21 18:01:09 -05009# or "salt-call pillar.get _param:jenkins_salt_api_url"
vkhalin8b402672017-12-05 17:47:57 +020010# SALT_USERNAME by default: salt
11# It can be verified with "salt-call shadow.info salt"
12# SALT_PASSWORD you can find on cfg* node using
Oleksii Zhurbae592ed12018-06-21 18:01:09 -050013# "salt-call pillar.get _param:salt_api_password"
14# or "grep -r salt_api_password /srv/salt/reclass/classes"
Oleksii Zhurbae0668ae2017-10-27 23:58:18 +000015SALT_URL: <salt_url>
16SALT_USERNAME: <salt_usr>
17SALT_PASSWORD: <salt_pwd>
Oleksii Zhurbaa10927b2017-09-27 22:09:23 +000018
Oleksii Zhurba7a671112018-01-12 11:50:56 -060019# How many seconds to wait for salt-minion to respond
20salt_timeout: 1
21
Oleksii Zhurbae0dedb52018-01-16 00:55:25 +000022# List of nodes (full fqdn) to skip in ALL tests
Oleksii Zhurba7a671112018-01-12 11:50:56 -060023# Use as env variable as
24# export skipped_nodes=mtr01.local,log02.local
Oleksii Zhurbae0668ae2017-10-27 23:58:18 +000025# TEMPORARY: please do not comment this setting.
Ievgeniia Zadorozhnaff57ae82019-11-12 16:03:51 +030026skipped_nodes: []
Oleksii Zhurbae0668ae2017-10-27 23:58:18 +000027
28# List of groups (short name, e.g. dbs) to skip in group tests
Oleksii Zhurba7a671112018-01-12 11:50:56 -060029# Use as env variable as
30# export skipped_groups=mtr,log
Oleksii Zhurbae0668ae2017-10-27 23:58:18 +000031# TEMPORARY: please do not comment this setting.
Ievgeniia Zadorozhnaff57ae82019-11-12 16:03:51 +030032skipped_groups: []
Oleksii Zhurbae0668ae2017-10-27 23:58:18 +000033
Oleksii Zhurbae0dedb52018-01-16 00:55:25 +000034# Groups can be defined using pillars.
35# Uncomment this section to enable this.
36# Otherwise groups will be discovered automaticaly
Oleksii Zhurbae592ed12018-06-21 18:01:09 -050037# Tips:
38# 1) you don't need to separate kvm and kvm_glusterfs nodes
39# 2) Use I@pillar or mask like ctl* for targetting nodes
40
Ievgeniia Zadorozhnaff57ae82019-11-12 16:03:51 +030041groups:
42 cmp: 'I@nova:compute'
43 ctl: 'I@keystone:server'
44 msg: 'I@rabbitmq:server'
45 dbs: 'I@galera:*'
46 prx: 'I@nginx:server'
47 mon: 'I@prometheus:server and not I@influxdb:server'
48 log: 'I@kibana:server'
49 mtr: 'I@influxdb:server'
50 kvm: 'I@salt:control'
51 cid: 'I@docker:host and not I@prometheus:server and not I@kubernetes:*'
52 ntw: 'I@opencontrail:database'
53 ceph_mon: 'I@ceph:mon'
54 ceph_osd: 'I@ceph:osd'
55 k8-ctl: 'I@etcd:server'
56 k8-cmp: 'I@kubernetes:* and not I@etcd:*'
57 cfg: 'I@salt:master'
58 gtw: 'I@neutron:gateway'
Oleksii Zhurbae0dedb52018-01-16 00:55:25 +000059
Oleksii Zhurba3dbed242017-10-31 19:58:53 +000060# mtu test setting
61# this test may skip groups (see example)
62test_mtu:
Ievgeniia Zadorozhnaff57ae82019-11-12 16:03:51 +030063 skipped_groups: []
64 skipped_ifaces:
65 - bonding_masters
66 - lo
67 - veth
68 - tap
69 - cali
70 - qv
71 - qb
72 - br-int
73 - vxlan
74 - virbr0
75 - virbr0-nic
76 - docker0
77 - o-hm0
78 - vnet
Oleksii Zhurba3dbed242017-10-31 19:58:53 +000079# mask for interfaces to skip
Oleksii Zhurbaa10927b2017-09-27 22:09:23 +000080
Dmitriy Kruglove961f272019-01-23 09:37:13 +010081# test duplicate ips
82# do not comment this section
83test_duplicate_ips:
Ievgeniia Zadorozhnaff57ae82019-11-12 16:03:51 +030084 skipped_ifaces:
85 - lo
86 - virbr0
87 - docker_gwbridge
88 - docker0
Dmitriy Kruglove961f272019-01-23 09:37:13 +010089
Hanna Arhipovae6ed8e42019-05-15 16:27:08 +030090# packages test 'test_packages_are_latest' setting
91# this can skip scecial packages
92# True value for 'skip_test' will skip this test. Set False to run the test.
93# TODO: remove default False value when prod env is fixed
94test_packages:
Ievgeniia Zadorozhnaff57ae82019-11-12 16:03:51 +030095 skipped_packages: []
96 skip_test: 'true'
Hanna Arhipovae6ed8e42019-05-15 16:27:08 +030097
Oleksii Zhurba3c1b8c22018-10-11 16:35:30 +030098# specify what mcp version (tag) is deployed
Oleksii Zhurbaa25984b2018-06-15 15:30:41 -050099drivetrain_version: ''
Oleksii Zhurba3c1b8c22018-10-11 16:35:30 +0300100
101# jenkins job to run during the test
mkraynov058ee122018-11-30 13:15:49 +0400102jenkins_test_job: 'DT-test-job'
103jenkins_cvp_job: 'cvp-sanity'
Oleksii Zhurbaa25984b2018-06-15 15:30:41 -0500104
Oleksii Zhurbaa10927b2017-09-27 22:09:23 +0000105# ntp test setting
Oleksii Zhurbae0668ae2017-10-27 23:58:18 +0000106# this test may skip specific node (use fqdn)
Ievgeniia Zadorozhnaff57ae82019-11-12 16:03:51 +0300107ntp_skipped_nodes: []
Hanna Arhipova7e5286b2019-03-07 13:46:43 +0200108
Sergey Galkin9daa27d2019-12-03 14:16:30 +0400109# Maximum time diff for nodes
110# Need for case if test test_ntp_sync is running on the border between seconds
111maximum_time_diff: 1
112
Hanna Arhipova7e5286b2019-03-07 13:46:43 +0200113# packages need to skip in
114# test_check_package_versions
Ievgeniia Zadorozhnaff57ae82019-11-12 16:03:51 +0300115skipped_packages: []
Hanna Arhipova7e5286b2019-03-07 13:46:43 +0200116# test_check_module_versions
Ievgeniia Zadorozhnaff57ae82019-11-12 16:03:51 +0300117skipped_modules: []
Hanna Arhipova7e5286b2019-03-07 13:46:43 +0200118# test_check_services
Ievgeniia Zadorozhnaff57ae82019-11-12 16:03:51 +0300119skipped_services: []
Hanna Arhipova7e5286b2019-03-07 13:46:43 +0200120