Update openjdk version to 19 and yang2swagger version to 2.1.0
[osm/IM.git] / tests / examples / epa_sol006.yaml
1 #  Copyright 2020 Whitestack LLC
2 #
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
6 #
7 #    http://www.apache.org/licenses/LICENSE-2.0
8 #
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
12 #  implied.
13 #  See the License for the specific language governing permissions and
14 #  limitations under the License.
15
16 vnfd:
17   id: vbng34
18   description: vBNG VNF for performance tests, with 34 HTs
19   product-name: vbng34
20   provider: Intel
21   version: "1.0"
22   mgmt-cp: eth0-ext
23   sw-image-desc:
24     - id: intel_vbng34
25       name: intel_vbng34
26       image: intel_vbng34
27   virtual-compute-desc:
28     - id: vbng34-VM-compute
29       virtual-cpu:
30         pinning: # Generic key/value pairs
31           policy: static
32           thread-policy: PREFER
33       virtual-memory:
34         size: 32.0
35         mempage-size: LARGE
36         numa-enabled: true # Replaces NUMA aware/unaware choice
37         numa-node-policy:
38           mem-policy: STRICT
39           node:
40             - id: "0"
41               paired-threads:
42                 num-paired-threads: "17"
43           node-cnt: "1"
44   virtual-storage-desc:
45     - id: vbng34-VM-storage
46       size-of-storage: 15
47   vdu:
48     - id: vbng34-VM
49       name: vbng34-VM
50       description: vbng34-VM
51       sw-image-desc: intel_vbng34
52       virtual-compute-desc: vbng34-VM-compute
53       virtual-storage-desc:
54         - vbng34-VM-storage
55       int-cpd:
56         - id: eth0-int
57           virtual-network-interface-requirement:
58             - name: eth0
59               position: 1
60               virtual-interface:
61                 type: PARAVIRT
62                 bandwidth: "1000000"
63                 vpci: "0000:00:0a.0"
64         - id: xe0-int
65           virtual-network-interface-requirement:
66             - name: xe0
67               position: 2
68               virtual-interface:
69                 type: PCI-PASSTHROUGH
70                 bandwidth: "10000000000"
71                 vpci: "0000:00:10.0"
72         - id: xe1-int
73           virtual-network-interface-requirement:
74             - name: xe1
75               position: 3
76               virtual-interface:
77                 type: PCI-PASSTHROUGH
78                 bandwidth: "10000000000"
79                 vpci: "0000:00:11.0"
80         - id: xe2-int
81           virtual-network-interface-requirement:
82             - name: xe2
83               position: 4
84               virtual-interface:
85                 type: PCI-PASSTHROUGH
86                 bandwidth: "10000000000"
87                 vpci: "0000:00:12.0"
88         - id: xe3-int
89           virtual-network-interface-requirement:
90             - name: xe3
91               position: 5
92               virtual-interface:
93                 type: PCI-PASSTHROUGH
94                 bandwidth: "10000000000"
95                 vpci: "0000:00:13.0"
96         - id: xe4-int
97           virtual-network-interface-requirement:
98             - name: xe4
99               position: 6
100               virtual-interface:
101                 type: PCI-PASSTHROUGH
102                 bandwidth: "10000000000"
103                 vpci: "0000:00:14.0"
104         - id: xe5-int
105           virtual-network-interface-requirement:
106             - name: xe5
107               position: 7
108               virtual-interface:
109                 type: PCI-PASSTHROUGH
110                 bandwidth: "10000000000"
111                 vpci: "0000:00:15.0"
112         - id: xe6-int
113           virtual-network-interface-requirement:
114             - name: xe6
115               position: 8
116               virtual-interface:
117                 type: PCI-PASSTHROUGH
118                 bandwidth: "10000000000"
119                 vpci: "0000:00:16.0"
120         - id: xe7-int
121           virtual-network-interface-requirement:
122             - name: xe7
123               position: 9
124               virtual-interface:
125                 type: PCI-PASSTHROUGH
126                 bandwidth: "10000000000"
127                 vpci: "0000:00:17.0"
128       supplemental-boot-data:
129         boot-data-drive: "false"
130   ext-cpd:
131     - id: eth0-ext
132       int-cpd:
133         vdu-id: vbng34-VM
134         cpd: eth0-int
135     - id: xe0-ext
136       int-cpd:
137         vdu-id: vbng34-VM
138         cpd: xe0-int
139     - id: xe1-ext
140       int-cpd:
141         vdu-id: vbng34-VM
142         cpd: xe1-int
143     - id: xe2-ext
144       int-cpd:
145         vdu-id: vbng34-VM
146         cpd: xe2-int
147     - id: xe3-ext
148       int-cpd:
149         vdu-id: vbng34-VM
150         cpd: xe3-int
151     - id: xe4-ext
152       int-cpd:
153         vdu-id: vbng34-VM
154         cpd: xe4-int
155     - id: xe5-ext
156       int-cpd:
157         vdu-id: vbng34-VM
158         cpd: xe5-int
159     - id: xe6-ext
160       int-cpd:
161         vdu-id: vbng34-VM
162         cpd: xe6-int
163     - id: xe7-ext
164       int-cpd:
165         vdu-id: vbng34-VM
166         cpd: xe7-int
167   df:
168   - id: default-df
169     instantiation-level:
170     - id: default-instantiation-level
171       vdu-level:
172       - number-of-instances: 1
173         vdu-id: vbng34-VM
174     vdu-profile:
175     - id: vbng34-VM
176       min-number-of-instances: 1