X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=augments%2Fexamples%2Fvnfd_new.yaml;fp=augments%2Fexamples%2Fvnfd_new.yaml;h=3673bed0c1a5917bbd10bcee5b5bbd869510b46f;hb=a54e27d03abe3f61ba48702ca1601b6b234ff906;hp=0000000000000000000000000000000000000000;hpb=26da9b3c28110e6c70b5f30300881d27bf7f17dc;p=osm%2FIM.git diff --git a/augments/examples/vnfd_new.yaml b/augments/examples/vnfd_new.yaml new file mode 100644 index 0000000..3673bed --- /dev/null +++ b/augments/examples/vnfd_new.yaml @@ -0,0 +1,80 @@ +# Copyright 2020 Whitestack LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Using new SOL006-based OSM model + +vnfd: + id: vnfd + + mgmt-interface: + cp: vnf-mgmt + + ext-cpd: + - id: vnf-mgmt # Name and id are redundant. Merged into id. + short-name: vnf-mgmt + type: VPORT + - id: vnf-data + short-name: vnf-data + type: VPORT + + int-virtual-link-desc: + - id: internal # Name and id are redundant. Merged into id. + short-name: internal + type: ELAN # Is this used? If it is I'll include it in an augment. + + vdu: + - id: mgmtVM + + interface: + - name: mgmtVM-eth0 + position: "1" + type: EXTERNAL + virtual-interface: + type: VIRTIO + external-connection-point-ref: vnf-mgmt + - name: mgmtVM-eth1 + position: "2" + type: INTERNAL + virtual-interface: + type: VIRTIO + internal-connection-point-ref: mgmtVM-internal + + int-cpd: + - id: mgmtVM-internal + short-name: mgmtVM-internal + type: VPORT + int-virtual-link-desc: internal # In SOL006 the reference is from CPD to VLD + + - id: dataVM + + interface: + - name: dataVM-eth0 + position: "1" + type: INTERNAL + virtual-interface: + type: VIRTIO + internal-connection-point-ref: dataVM-internal + - name: dataVM-xe0 + position: "2" + type: EXTERNAL + virtual-interface: + type: VIRTIO + external-connection-point-ref: vnf-data + + int-cpd: + - id: dataVM-eth0 + short-name: dataVM-internal + type: VPORT + int-virtual-link-desc: internal # In SOL006 the reference is from CPD to VLD