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