blob: 47a28cd81e8cac25867f55ac19b60ec72378b518 [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.
26skipped_nodes: [""]
27
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.
32skipped_groups: [""]
33
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
41groups: {
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'
59}
Oleksii Zhurbae0dedb52018-01-16 00:55:25 +000060
Oleksii Zhurba3dbed242017-10-31 19:58:53 +000061# mtu test setting
62# this test may skip groups (see example)
63test_mtu:
64 { #"skipped_groups": ["dbs"]
Oleksii Zhurba1dd1d962018-08-07 15:01:40 -050065 "skipped_ifaces": ["bonding_masters", "lo", "veth", "tap", "cali", "qv", "qb", "br-int", "vxlan"]}
Oleksii Zhurba3dbed242017-10-31 19:58:53 +000066# mask for interfaces to skip
Oleksii Zhurbaa10927b2017-09-27 22:09:23 +000067
Dmitriy Kruglove961f272019-01-23 09:37:13 +010068# test duplicate ips
69# do not comment this section
70test_duplicate_ips:
71 {
72 "skipped_ifaces": ["lo", "virbr0", "docker_gwbridge", "docker0"]}
73
Oleksii Zhurba3c1b8c22018-10-11 16:35:30 +030074# specify what mcp version (tag) is deployed
Oleksii Zhurbaa25984b2018-06-15 15:30:41 -050075drivetrain_version: ''
Oleksii Zhurba3c1b8c22018-10-11 16:35:30 +030076
77# jenkins job to run during the test
mkraynov058ee122018-11-30 13:15:49 +040078jenkins_test_job: 'DT-test-job'
79jenkins_cvp_job: 'cvp-sanity'
Oleksii Zhurbaa25984b2018-06-15 15:30:41 -050080
Oleksii Zhurbaa10927b2017-09-27 22:09:23 +000081# ntp test setting
Oleksii Zhurbae0668ae2017-10-27 23:58:18 +000082# this test may skip specific node (use fqdn)
Oleksii Zhurba1a21b562019-02-26 17:33:43 -060083ntp_skipped_nodes: [""]