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