1 # Copyright (c) 2018 Amdocs, Bell Canada
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
15 GLOBAL_PRELOAD_PARAMETERS = {
16 # heat template parameter values common to all heat template continaing these parameters
18 'key_name' : 'vfw_key${uuid}',
19 "pub_key" : "{{ .Values.vnfPubKey }}",
20 "repo_url_blob" : "https://nexus.onap.org/content/repositories/raw",
21 "repo_url_artifacts" : "https://nexus.onap.org/content/groups/staging",
22 "demo_artifacts_version" : "${GLOBAL_INJECTED_ARTIFACTS_VERSION}",
23 "onap_private_net_id" : "${GLOBAL_INJECTED_NETWORK}",
24 "onap_private_subnet_id" : "{{ .Values.openStackPrivateSubnetId }}",
25 "onap_private_net_cidr" : "{{ .Values.openStackPrivateNetCidr }}",
26 "dcae_collector_ip" : "{{ .Values.dcaeCollectorIp }}",
27 "dcae_collector_port" : "30235",
28 "public_net_id" : "${GLOBAL_INJECTED_PUBLIC_NET_ID}",
29 "cloud_env" : "${GLOBAL_INJECTED_CLOUD_ENV}",
30 "install_script_version" : "${GLOBAL_INJECTED_SCRIPT_VERSION}",
34 # heat template parameter values for heat template instances created during Vnf-Orchestration test cases
36 "Vnf-Orchestration" : {
37 "vfw_preload.template": {
38 "unprotected_private_net_id" : "vofwl01_unprotected${hostid}",
39 "unprotected_private_net_cidr" : "192.168.10.0/24",
40 "protected_private_net_id" : "vofwl01_protected${hostid}",
41 "protected_private_net_cidr" : "192.168.20.0/24",
42 "vfw_private_ip_0" : "192.168.10.100",
43 "vfw_private_ip_1" : "192.168.20.100",
44 "vfw_private_ip_2" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.1",
45 "vpg_private_ip_0" : "192.168.10.200",
46 "vpg_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.2",
47 "vsn_private_ip_0" : "192.168.20.250",
48 "vsn_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.3",
49 'vfw_name_0':'vofwl01fwl${hostid}',
50 'vpg_name_0':'vofwl01pgn${hostid}',
51 "vfw_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
52 "vfw_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
53 'vsn_name_0':'vofwl01snk${hostid}'
55 "vfwsnk_preload.template": {
56 "unprotected_private_net_id" : "vofwlsnk_unprotected${hostid}",
57 "unprotected_private_subnet_id" : "vofwlsnk_unprotected_sub${hostid}",
58 "unprotected_private_net_cidr" : "192.168.10.0/24",
59 "protected_private_net_id" : "vofwlsnk_protected${hostid}",
60 "protected_private_subnet_id" : "vofwlsnk_protected_sub${hostid}",
61 "protected_private_net_cidr" : "192.168.20.0/24",
62 "vfw_private_ip_0" : "192.168.10.100",
63 "vfw_private_ip_1" : "192.168.20.100",
64 "vfw_private_ip_2" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.101",
65 "vpg_private_ip_0" : "192.168.10.200",
66 "vsn_private_ip_0" : "192.168.20.250",
67 "vsn_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.102",
68 'vfw_name_0':'vofwl01fwl${hostid}',
69 'vsn_name_0':'vofwl01snk${hostid}',
70 "image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
71 "flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
73 "vpkg_preload.template": {
74 "unprotected_private_net_id" : "vofwlsnk_unprotected${hostid}",
75 "unprotected_private_subnet_id" : "vofwlsnk_unprotected_sub${hostid}",
76 "unprotected_private_net_cidr" : "192.168.10.0/24",
77 "protected_private_net_cidr" : "192.168.20.0/24",
78 "vfw_private_ip_0" : "192.168.10.100",
79 "vpg_private_ip_0" : "192.168.10.200",
80 "vpg_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.103",
81 "vsn_private_ip_0" : "192.168.20.250",
82 'vpg_name_0':'vofwl01pgn${hostid}',
83 "image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
84 "flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
86 "vlb_preload.template" : {
87 "vlb_image_name" : "${GLOBAL_INJECTED_UBUNTU_1604_IMAGE}",
88 "vlb_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
89 "vlb_private_net_id" : "volb01_private${hostid}",
90 "pktgen_private_net_id" : "volb01_pktgen${hostid}",
91 "vlb_private_net_cidr" : "192.168.30.0/24",
92 "vlb_private_ip_0" : "192.168.30.100",
93 "vlb_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.4",
94 "vdns_private_ip_0" : "192.168.30.110",
95 "vdns_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.5",
96 'vlb_name_0':'vovlblb${hostid}',
97 'vdns_name_0':'vovlbdns${hostid}',
98 "pktgen_private_net_cidr" : "192.168.9.0/24",
99 "vpg_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.7",
100 "pg_int" : "192.168.9.109",
101 "vpg_private_ip_0" : "192.168.9.110",
102 "vlb_private_ip_2" : "192.168.9.111",
103 "vip" : "192.168.9.112",
104 "gre_ipaddr" : "192.168.30.112",
105 "vpg_name_0" : "vovlbpgn${hostid}",
106 "vnf_id" : "vLoadBalancer_${hostid}",
107 "vf_module_id" : "vLoadBalancer"
110 "dnsscaling_preload.template" : {
111 "vlb_private_net_id" : "volb01_private${hostid}",
112 "vlb_private_ip_0" : "192.168.30.100",
113 "vlb_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.4",
114 "vdns_private_ip_0" : "192.168.30.222",
115 "vdns_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.6",
116 'scaling_vdns_name_0':'vovlbscaling${hostid}',
117 "vlb_private_net_cidr" : "192.168.10.0/24"
119 "vims_preload.template" : {
120 "bono_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
121 "sprout_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
122 "homer_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
123 "homestead_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
124 "ralf_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
125 "ellis_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
126 "dns_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
127 "bono_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
128 "sprout_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
129 "homer_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
130 "homestead_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
131 "ralf_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
132 "ellis_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
133 "dns_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
134 "repo_url" : "http://repo.cw-ngv.com/stable",
135 "zone" : "me.cw-ngv.com",
136 "dn_range_start" : "2425550000",
137 "dn_range_length" : "10000",
138 "dnssec_key" : "9FPdYTWhk5+LbhrqtTPQKw=="
141 "vvg_preload.template" : {
144 # heat template parameter values for heat template instances created during Closed-Loop test cases
146 "vfw_preload.template": {
147 "unprotected_private_net_id" : "clfwl01_unprotected${hostid}",
148 "unprotected_private_net_cidr" : "192.168.110.0/24",
149 "protected_private_net_id" : "clfwl01_protected${hostid}",
150 "protected_private_net_cidr" : "192.168.120.0/24",
151 "vfw_private_ip_0" : "192.168.110.100",
152 "vfw_private_ip_1" : "192.168.120.100",
153 "vfw_private_ip_2" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.11",
154 "vpg_private_ip_0" : "192.168.110.200",
155 "vpg_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.12",
156 "vsn_private_ip_0" : "192.168.120.250",
157 "vsn_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.13",
158 'vfw_name_0':'clfwl01fwl${hostid}',
159 'vpg_name_0':'clfwl01pgn${hostid}',
160 "vfw_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
161 "vfw_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
162 'vsn_name_0':'clfwl01snk${hostid}'
164 "vfwsnk_preload.template": {
165 "unprotected_private_net_id" : "clfwlsnk_unprotected${hostid}",
166 "unprotected_private_subnet_id" : "clfwlsnk_unprotected_sub${hostid}",
167 "unprotected_private_net_cidr" : "192.168.10.0/24",
168 "protected_private_net_id" : "clfwlsnk_protected${hostid}",
169 "protected_private_subnet_id" : "clfwlsnk_protected_sub${hostid}",
170 "protected_private_net_cidr" : "192.168.20.0/24",
171 "vfw_private_ip_0" : "192.168.10.100",
172 "vfw_private_ip_1" : "192.168.20.100",
173 "vfw_private_ip_2" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.111",
174 "vpg_private_ip_0" : "192.168.10.200",
175 "vsn_private_ip_0" : "192.168.20.250",
176 "vsn_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.112",
177 'vfw_name_0':'clfwl01fwl${hostid}',
178 'vsn_name_0':'clfwl01snk${hostid}',
179 "image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
180 "flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
182 "vpkg_preload.template": {
183 "unprotected_private_net_id" : "clfwlsnk_unprotected${hostid}",
184 "unprotected_private_subnet_id" : "clfwlsnk_unprotected_sub${hostid}",
185 "unprotected_private_net_cidr" : "192.168.10.0/24",
186 "protected_private_net_cidr" : "192.168.20.0/24",
187 "vfw_private_ip_0" : "192.168.10.100",
188 "vpg_private_ip_0" : "192.168.10.200",
189 "vpg_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.113",
190 "vsn_private_ip_0" : "192.168.20.250",
191 'vpg_name_0':'clfwl01pgn${hostid}',
192 "image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
193 "flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
195 "vlb_preload.template" : {
196 "vlb_image_name" : "${GLOBAL_INJECTED_UBUNTU_1604_IMAGE}",
197 "vlb_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
198 "vlb_private_net_id" : "cllb01_private${hostid}",
199 "pktgen_private_net_id" : "cllb01_pktgen${hostid}",
200 "vlb_private_net_cidr" : "192.168.30.0/24",
201 "vlb_private_ip_0" : "192.168.30.100",
202 "vlb_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.14",
203 "vdns_private_ip_0" : "192.168.30.110",
204 "vdns_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.15",
205 'vlb_name_0':'clvlblb${hostid}',
206 'vdns_name_0':'clvlbdns${hostid}',
207 "pktgen_private_net_cidr" : "192.168.9.0/24",
208 "vpg_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.17",
209 "pg_int" : "192.168.9.109",
210 "vpg_private_ip_0" : "192.168.9.110",
211 "vlb_private_ip_2" : "192.168.9.111",
212 "vip" : "192.168.9.112",
213 "gre_ipaddr" : "192.168.30.112",
214 "vpg_name_0" : "clvlbpgn${hostid}",
215 "vnf_id" : "vLoadBalancer_${hostid}",
216 "vf_module_id" : "vLoadBalancer"
218 "dnsscaling_preload.template" : {
219 "vlb_private_net_id" : "cllb01_private${hostid}",
220 "vlb_private_ip_0" : "192.168.130.100",
221 "vlb_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.14",
222 "vdns_private_ip_0" : "192.168.130.222",
223 "vdns_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.16",
224 'scaling_vdns_name_0':'clvlbscaling${hostid}',
225 "vlb_private_net_cidr" : "192.168.10.0/24"
227 "vims_preload.template" : {
228 "bono_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
229 "sprout_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
230 "homer_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
231 "homestead_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
232 "ralf_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
233 "ellis_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
234 "dns_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
235 "bono_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
236 "sprout_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
237 "homer_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
238 "homestead_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
239 "ralf_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
240 "ellis_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
241 "dns_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
242 "repo_url" : "http://repo.cw-ngv.com/stable",
243 "zone" : "me.cw-ngv.com",
244 "dn_range_start" : "2425550000",
245 "dn_range_length" : "10000",
246 "dnssec_key" : "9FPdYTWhk5+LbhrqtTPQKw=="
248 "vvg_preload.template" : {
251 # heat template parameter values for heat template instances created for hands on demo test case
253 "vfw_preload.template": {
254 "unprotected_private_net_id" : "demofwl_unprotected",
255 "unprotected_private_net_cidr" : "192.168.110.0/24",
256 "protected_private_net_id" : "demofwl_protected",
257 "protected_private_net_cidr" : "192.168.120.0/24",
258 "vfw_private_ip_0" : "192.168.110.100",
259 "vfw_private_ip_1" : "192.168.120.100",
260 "vfw_private_ip_2" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.11",
261 "vpg_private_ip_0" : "192.168.110.200",
262 "vpg_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.12",
263 "vsn_private_ip_0" : "192.168.120.250",
264 "vsn_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.13",
265 'vfw_name_0':'demofwl01fwl',
266 'vpg_name_0':'demofwl01pgn',
267 "vfw_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
268 "vfw_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
269 'vsn_name_0':'demofwl01snk'
271 "vfwsnk_preload.template": {
272 "unprotected_private_net_id" : "demofwlsnk_unprotected${hostid}",
273 "unprotected_private_subnet_id" : "demofwlsnk_unprotected_sub${hostid}",
274 "unprotected_private_net_cidr" : "192.168.10.0/24",
275 "protected_private_net_id" : "demofwlsnk_protected${hostid}",
276 "protected_private_subnet_id" : "vofwlsnk_protected_sub${hostid}",
277 "protected_private_net_cidr" : "192.168.20.0/24",
278 "vfw_private_ip_0" : "192.168.10.100",
279 "vfw_private_ip_1" : "192.168.20.100",
280 "vfw_private_ip_2" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.121",
281 "vpg_private_ip_0" : "192.168.10.200",
282 "vsn_private_ip_0" : "192.168.20.250",
283 "vsn_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.122",
284 'vfw_name_0':'${generic_vnf_name}',
285 'vsn_name_0':'demofwl01snk${hostid}',
286 "image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
287 "flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
289 "vpkg_preload.template": {
290 "unprotected_private_net_id" : "demofwlsnk_unprotected${hostid}",
291 "unprotected_private_subnet_id" : "demofwlsnk_unprotected_sub${hostid}",
292 "unprotected_private_net_cidr" : "192.168.10.0/24",
293 "protected_private_net_cidr" : "192.168.20.0/24",
294 "vfw_private_ip_0" : "192.168.10.100",
295 "vpg_private_ip_0" : "192.168.10.200",
296 "vpg_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.123",
297 "vsn_private_ip_0" : "192.168.20.250",
298 'vpg_name_0':'demofwl01pgn${hostid}',
299 "image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
300 "flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}"
302 "vlb_preload.template" : {
303 "vlb_image_name" : "${GLOBAL_INJECTED_UBUNTU_1604_IMAGE}",
304 "vlb_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
305 "vlb_private_net_id" : "demolb_private${hostid}",
306 "pktgen_private_net_id" : "demolb_pktgen${hostid}",
307 "vlb_private_net_cidr" : "192.168.30.0/24",
308 "vlb_private_ip_0" : "192.168.30.100",
309 "vlb_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.24",
310 "vdns_private_ip_0" : "192.168.30.110",
311 "vdns_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.25",
312 'vlb_name_0':'demovlblb${hostid}',
313 'vdns_name_0':'demovlbdns${hostid}',
314 "pktgen_private_net_cidr" : "192.168.9.0/24",
315 "vpg_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.27",
316 "pg_int" : "192.168.9.109",
317 "vpg_private_ip_0" : "192.168.9.110",
318 "vlb_private_ip_2" : "192.168.9.111",
319 "vip" : "192.168.9.112",
320 "gre_ipaddr" : "192.168.30.112",
321 "vpg_name_0" : "clvlbpgn${hostid}",
322 "vnf_id" : "vLoadBalancer_${hostid}",
323 "vf_module_id" : "vLoadBalancer"
325 "dnsscaling_preload.template" : {
326 "vlb_private_net_id" : "demolb_private${hostid}",
327 "vlb_private_ip_0" : "192.168.130.100",
328 "vlb_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.24",
329 "vdns_private_ip_0" : "192.168.130.222",
330 "vdns_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.26",
331 'scaling_vdns_name_0':'demovlbscaling${hostid}',
332 "vlb_private_net_cidr" : "192.168.10.0/24"
334 "vims_preload.template" : {
335 "bono_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
336 "sprout_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
337 "homer_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
338 "homestead_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
339 "ralf_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
340 "ellis_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
341 "dns_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
342 "bono_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
343 "sprout_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
344 "homer_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
345 "homestead_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
346 "ralf_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
347 "ellis_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
348 "dns_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
349 "repo_url" : "http://repo.cw-ngv.com/stable",
350 "zone" : "me.cw-ngv.com",
351 "dn_range_start" : "2425550000",
352 "dn_range_length" : "10000",
353 "dnssec_key" : "9FPdYTWhk5+LbhrqtTPQKw=="
355 "vvg_preload.template" : {