Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
NFV - Network Functions Virtualisation
SOL006
Commits
befcbe6c
Commit
befcbe6c
authored
Nov 30, 2019
by
Mahesh Jethanandani
Browse files
Issue#5
parent
3587cb0e
Pipeline
#2074
passed with stage
in 0 seconds
Changes
6
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
example-data/complex-vnfd.xml
View file @
befcbe6c
...
...
@@ -210,6 +210,18 @@
<operate-vnf-op-config>
<min-graceful-stop-timeout>
1
</min-graceful-stop-timeout>
</operate-vnf-op-config>
<create-snapshot-vnf-op-config>
<parameter>
<key>
1
</key>
<value>
1
</value>
</parameter>
</create-snapshot-vnf-op-config>
<revert-to-snapshot-vnf-op-config>
<parameter>
<key>
1
</key>
<value>
1
</value>
</parameter>
</revert-to-snapshot-vnf-op-config>
</lcm-operations-configuration>
<affinity-or-anti-affinity-group>
<id>
control-plane
</id>
...
...
@@ -281,6 +293,18 @@
<operate-vnf-op-config>
<min-graceful-stop-timeout>
1
</min-graceful-stop-timeout>
</operate-vnf-op-config>
<create-snapshot-vnf-op-config>
<parameter>
<key>
1
</key>
<value>
1
</value>
</parameter>
</create-snapshot-vnf-op-config>
<revert-to-snapshot-vnf-op-config>
<parameter>
<key>
1
</key>
<value>
1
</value>
</parameter>
</revert-to-snapshot-vnf-op-config>
</lcm-operations-configuration>
<affinity-or-anti-affinity-group>
<id>
control-plane
</id>
...
...
example-data/nfv-nsd.xml
View file @
befcbe6c
<n
sd
xmlns=
"urn:etsi:nfv:yang:etsi-nfv-
nsd
"
>
<n
fv
xmlns=
"urn:etsi:nfv:yang:etsi-nfv-
descriptors
"
>
<vnfd>
<id>
ASA
</id>
<provider>
My Company
</provider>
...
...
@@ -100,6 +100,20 @@
</vdu-level>
</instantiation-level>
<default-instantiation-level>
single
</default-instantiation-level>
<lcm-operations-configuration>
<create-snapshot-vnf-op-config>
<parameter>
<key>
1
</key>
<value>
1
</value>
</parameter>
</create-snapshot-vnf-op-config>
<revert-to-snapshot-vnf-op-config>
<parameter>
<key>
1
</key>
<value>
1
</value>
</parameter>
</revert-to-snapshot-vnf-op-config>
</lcm-operations-configuration>
</df>
</vnfd>
<nsd>
...
...
@@ -133,4 +147,4 @@
</ns-instantiation-level>
</df>
</nsd>
</
config
>
</
nfv
>
example-data/nfv-vnfd.xml
View file @
befcbe6c
...
...
@@ -87,5 +87,19 @@
</vdu-level>
</instantiation-level>
<default-instantiation-level>
single
</default-instantiation-level>
<lcm-operations-configuration>
<create-snapshot-vnf-op-config>
<parameter>
<key>
1
</key>
<value>
1
</value>
</parameter>
</create-snapshot-vnf-op-config>
<revert-to-snapshot-vnf-op-config>
<parameter>
<key>
1
</key>
<value>
1
</value>
</parameter>
</revert-to-snapshot-vnf-op-config>
</lcm-operations-configuration>
</df>
</vnfd>
example-data/nfv.xml
View file @
befcbe6c
...
...
@@ -141,6 +141,18 @@
<operate-vnf-op-config>
<min-graceful-stop-timeout>
1
</min-graceful-stop-timeout>
</operate-vnf-op-config>
<create-snapshot-vnf-op-config>
<parameter>
<key>
1
</key>
<value>
1
</value>
</parameter>
</create-snapshot-vnf-op-config>
<revert-to-snapshot-vnf-op-config>
<parameter>
<key>
1
</key>
<value>
1
</value>
</parameter>
</revert-to-snapshot-vnf-op-config>
</lcm-operations-configuration>
</df>
</vnfd>
...
...
@@ -255,6 +267,18 @@
<operate-vnf-op-config>
<min-graceful-stop-timeout>
1
</min-graceful-stop-timeout>
</operate-vnf-op-config>
<create-snapshot-vnf-op-config>
<parameter>
<key>
1
</key>
<value>
1
</value>
</parameter>
</create-snapshot-vnf-op-config>
<revert-to-snapshot-vnf-op-config>
<parameter>
<key>
1
</key>
<value>
1
</value>
</parameter>
</revert-to-snapshot-vnf-op-config>
</lcm-operations-configuration>
</df>
</vnfd>
...
...
src/yang/etsi-nfv-common.yang
View file @
befcbe6c
...
...
@@ -390,6 +390,10 @@ submodule etsi-nfv-common {
enum
"end-vnf-ext-conn-change"
;
enum
"start-vnfinfo-modification"
;
enum
"end-vnfinfo-modification"
;
enum
"start-vnf-snapshot-creation"
;
enum
"end-vnf-snapshot-creation"
;
enum
"start-vnf-snapshot-reverting-to"
;
enum
"end-vnf-snapshot-reverting-to"
;
}
}
...
...
src/yang/etsi-nfv-vnf.yang
View file @
befcbe6c
...
...
@@ -2214,6 +2214,65 @@ submodule etsi-nfv-vnf {
"GS NFV IFA011: Section 7.1.5.2
VnfLcmOperationsConfiguration information element"
;
}
container
create-snapshot-vnf-op-config
{
list
parameter
{
key
"key"
;
min-elements
1
;
leaf
key
{
type
string
;
}
leaf
value
{
type
string
;
}
description
"Array of KVP requirements for VNF-specific parameters
to be passed when invoking the
CreateSnapshotVnfOpConfig operation."
;
reference
"GS NFV IFA011: Section 7.1.5.11
CreateSnapshotVnfOpConfig information
element"
;
}
description
"Configuration parameters for the Create VNF Snapshot
operation."
;
reference
"GS NFV IFA011: Section 7.1.5.2
VnfLcmOperationsConfiguration information element"
;
}
container
revert-to-snapshot-vnf-op-config
{
description
"Configuration parameters for the Revert-To VNF Snapshot
operation."
;
reference
"GS NFV IFA011: Section 7.1.5.2
VnfLcmOperationsConfiguration information element"
;
list
parameter
{
key
"key"
;
min-elements
1
;
leaf
key
{
type
string
;
}
leaf
value
{
type
string
;
}
description
"Array of KVP requirements for VNF-specific parameters
to be passed when invoking the
RevertToSnapshotVnfOpConfig operation."
;
reference
"GS NFV IFA011: Section 7.1.5.12
RevertToSnapshotVnfOpConfig information
element"
;
}
}
}
list
affinity-or-anti-affinity-group
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment