Commit 97e7b015 authored by jethanandani's avatar jethanandani
Browse files

Merge branch 'issue#1' into 'dev-v2.8.1'

Issue#1 - Clarify sequencing rules for LIfeCycleManagementScript events between external and internal

See merge request !55
parents 6bf709ac 63d359ee
Pipeline #2127 passed with stage
in 0 seconds
......@@ -393,6 +393,19 @@ submodule etsi-nfv-common {
}
}
typedef external-lifecycle-management-script-event {
type enumeration {
enum "instantiation";
enum "scaling";
enum "healing";
enum "termination";
enum "vnf-flavour-change";
enum "vnf-operation-change";
enum "vnf-ext-conn-change";
enum "vnfinfo-modification";
}
}
grouping local-affinity-or-anti-affinity-rule {
list local-affinity-or-anti-affinity-rule {
key "type scope";
......
......@@ -2977,10 +2977,25 @@ submodule etsi-nfv-vnf {
}
leaf-list event {
type internal-lifecycle-management-script-event;
type union {
type internal-lifecycle-management-script-event;
type external-lifecycle-management-script-event;
}
description
"Describes VNF lifecycle event(s) or an external stimulus
detected on a VNFM reference point.";
detected on a VNFM reference point.
If the event is of type
internal-lifecycle-management-script-event, then depending
on whether the event is of type start-* or end-*, the
script associated with the VNF LCM operation needs to be
executed before the event, or after the event,
respectively.
On the other hand, if the event is of type
external-lifecycle-management-script-event, then the
script associated with the event needs to be executed
for the given VNF LCM operation.";
reference
"GS NFV IFA011: Section 7.1.13 LifeCycleManagementScript
information element";
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment