Closed philippemerle closed 2 years ago
Thank you, the examples I provided for this repo are out of date and should be updated. Here is the current version, which is already fixed.
@tliron My proposed resolution is coded in https://github.com/oasis-open/tosca-community-contributions/pull/108
I think we should remove this example as well as the NFV profile. OASIS never released the NFV profile as a standard (we stopped work after CSC04) and the work was taken over by ETSI.
Issue Description
https://github.com/oasis-open/tosca-community-contributions/blob/master/examples/1.2/simple-for-nfv/simple-for-nfv.yaml provided by @tliron contains one error at https://github.com/oasis-open/tosca-community-contributions/blob/master/examples/1.2/simple-for-nfv/simple-for-nfv.yaml#L19. The
virtual_binding
requirement is assigned two times as illustrated in the following diagram:But the
virtual_binding
requirement is defined with the default occurrences[1, 1]
at https://github.com/oasis-open/tosca-community-contributions/blob/master/profiles/org.oasis-open/simple-for-nfv/1.0/nodes.yaml#L211.Proposed Resolution
Split the
VduCp
node template into twoVduCp
node templates as illustrated in the following diagram: