Merge "Add securityscanning in thirdparty-requirements.txt"
[functest.git] / functest / ci / config_functest.yaml
1 general:
2     dir:
3         home:               /home/opnfv
4         repos:              /home/opnfv/repos
5         dir_repo_rally:     /home/opnfv/repos/rally
6         repo_tempest:       /home/opnfv/.tempest
7         dir_repo_releng:    /home/opnfv/repos/releng
8         repo_vims_test:     /home/opnfv/repos/vnfs/vims-test
9         repo_sfc:           /home/opnfv/repos/sfc
10         repo_onos:          /home/opnfv/repos/onos
11         repo_netready:      /home/opnfv/repos/netready
12         repo_barometer:     /home/opnfv/repos/barometer
13         repo_doctor:        /home/opnfv/repos/doctor
14         repo_copper:        /home/opnfv/repos/copper
15         repo_parser:        /home/opnfv/repos/parser
16         repo_domino:        /home/opnfv/repos/domino
17         repo_snaps:         /home/opnfv/repos/snaps
18         repo_fds:           /home/opnfv/repos/fds
19         repo_securityscan:  /home/opnfv/repos/securityscanning
20         repo_vrouter:       /home/opnfv/repos/vnfs/vrouter
21         functest:           /home/opnfv/functest
22         results:            /home/opnfv/functest/results
23         functest_conf:      /home/opnfv/functest/conf
24         functest_data:      /home/opnfv/functest/data
25         ims_data:           /home/opnfv/functest/data/ims/
26         functest_images:    /home/opnfv/functest/images
27         rally_inst:         /home/opnfv/.rally
28         refstack_client:    /home/opnfv/repos/refstack-client
29
30     openstack:
31         creds: /home/opnfv/functest/conf/openstack.creds
32         snapshot_file: /home/opnfv/functest/conf/openstack_snapshot.yaml
33
34         image_name: Cirros-0.3.5
35         image_name_alt: Cirros-0.3.5-1
36         image_file_name:  cirros-0.3.5-x86_64-disk.img
37         image_url: http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img
38         image_user: cirros
39         image_disk_format:  qcow2
40         image_username:  cirros
41         image_password:  cubswin:)
42
43         flavor_name: opnfv_flavor
44         flavor_name_alt: opnfv_flavor_1
45         flavor_ram: 512
46         flavor_disk: 1
47         flavor_vcpus: 1
48
49         # Private network for functest. Will be created by config_functest.py
50         neutron_private_net_name: functest-net
51         neutron_private_subnet_name: functest-subnet
52         neutron_private_subnet_cidr: 192.168.120.0/24
53         neutron_private_subnet_start: 192.168.120.2
54         neutron_private_subnet_end: 192.168.120.254
55         neutron_private_subnet_gateway: 192.168.120.254
56         neutron_router_name: functest-router
57
58 snaps:
59     use_keystone: True
60     use_floating_ips: True
61     images:
62       cirros:
63         disk_file: /home/opnfv/functest/images/cirros-0.3.5-x86_64-disk.img
64         # ARM
65 #        disk_url: http://download.cirros-cloud.net/daily/20161201/cirros-d161201-aarch64-disk.img
66 #        kernel_url: http://download.cirros-cloud.net/daily/20161201/cirros-d161201-aarch64-kernel
67 #        ramdisk_url: http://download.cirros-cloud.net/daily/20161201/cirros-d161201-aarch64-initramfs
68 #        extra_properties:
69 #            os_command_line: root=/dev/vdb1 rw rootwait console=tty0 console=ttyS0 console=ttyAMA0
70 #            hw_video_model: vga
71 #      ubuntu:
72 #        disk_url: http://uec-images.ubuntu.com/releases/trusty/14.04/ubuntu-14.04-server-cloudimg-amd64-disk1.img
73 #      centos:
74 #        disk_url: http://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2
75
76 vping:
77     ping_timeout:   200
78     vm_flavor: m1.tiny # adapt to your environment
79     vm_name_1: opnfv-vping-1
80     vm_name_2: opnfv-vping-2
81     image_name: functest-vping
82     private_net_name: vping-net
83     private_subnet_name: vping-subnet
84     private_subnet_cidr: 192.168.130.0/24
85     router_name: vping-router
86     sg_name: vPing-sg
87     sg_desc: Security group for vPing test case
88     keypair_name: vPing-keypair
89     keypair_priv_file: /tmp/vPing-keypair
90     keypair_pub_file: /tmp/vPing-keypair.pub
91     vm_boot_timeout: 180
92     vm_delete_timeout: 100
93     vm_ssh_connect_timeout: 60
94     cleanup_objects: True
95     unique_names: True
96
97 onos_sfc:
98     image_base_url: http://artifacts.opnfv.org/sfc/demo
99     image_name: TestSfcVm
100     image_file_name: firewall_block_image.img
101
102 odl_sfc:
103     image_base_url: "http://artifacts.opnfv.org/sfc/images"
104     image_name: sfc_nsh_danube
105     image_file_name: sfc_nsh_danube.qcow2
106     image_format: qcow2
107
108 tempest:
109     deployment_name: opnfv-tempest
110     identity:
111         tenant_name: tempest
112         tenant_description: Tenant for Tempest test suite
113         user_name: tempest
114         user_password: Tempest123!
115     validation:
116         ssh_timeout: 130
117     object_storage:
118         operator_role: SwiftOperator
119     private_net_name: tempest-net
120     private_subnet_name: tempest-subnet
121     private_subnet_cidr: 192.168.150.0/24
122     router_name: tempest-router
123     use_custom_images: True
124     use_custom_flavors: False
125     volume_device_name: vdc
126
127 rally:
128     deployment_name: opnfv-rally
129     network_name: rally-net
130     subnet_name: rally-subnet
131     subnet_cidr: 192.168.140.0/24
132     router_name: rally-router
133
134 vnf:
135     aaa:
136         tenant_name: aaa
137         tenant_description: Freeradius server
138         tenant_images: {}
139     juju_epc:
140         tenant_name: epc
141         tenant_description: OAI EPC deployed with Juju
142         tenant_images: {}
143     cloudify_ims:
144         tenant_name: cloudify_ims
145         tenant_description: vIMS
146         config: cloudify_ims.yaml
147     orchestra_ims:
148         tenant_name: orchestra_ims
149         tenant_description: ims deployed with openbaton
150         config: orchestra_ims.yaml
151     opera_ims:
152         tenant_name: opera_ims
153         tenant_description: ims deployed with open-o
154
155 ONOS:
156     general:
157         onosbench_username: 'root'
158         onosbench_password: 'root'
159         onoscli_username: 'root'
160         onoscli_password: 'root'
161         runtimeout: 300
162     environment:
163         OCT: '10.20.0.1'
164         OC1: '10.20.0.7'
165         OC2: '10.20.0.7'
166         OC3: '10.20.0.7'
167         OCN: '10.20.0.4'
168         OCN2: '10.20.0.5'
169         installer_master: '10.20.0.2'
170         installer_master_username: 'root'
171         installer_master_password: 'r00tme'
172 multisite:
173     fuel:
174         installer_username: 'root'
175         installer_password: 'r00tme'
176     compass:
177         installer_username: 'root'
178         installer_password: 'root'
179         multisite_controller_ip: '10.1.0.50'
180 promise:
181     tenant_name: promise
182     tenant_description: promise Functionality Testing
183     user_name: promiser
184     user_pwd: test
185     image_name: promise-img
186     flavor_name: promise-flavor
187     flavor_vcpus: 1
188     flavor_ram: 128
189     flavor_disk: 0
190     network_name: promise-net
191     subnet_name: promise-subnet
192     subnet_cidr: 192.168.121.0/24
193     router_name: promise-router
194
195 example:
196     vm_name: example-vm
197     flavor: m1.small
198     image_name: functest-example-vm
199     private_net_name: example-net
200     private_subnet_name: example-subnet
201     private_subnet_cidr: 192.168.170.0/24
202     router_name: example-router
203     sg_name: example-sg
204     sg_desc: Example Security group
205
206 results:
207     # you can also set a file (e.g. /home/opnfv/functest/results/dump.txt) to dump results
208     # test_db_url: file:///home/opnfv/functest/results/dump.txt
209     test_db_url: http://testresults.opnfv.org/test/api/v1/results
210
211 energy_recorder:
212     api_url: http://161.105.253.100:8888/resources
213     api_user: ""
214     api_password: ""