Add sample VNF coordinate script for rolling update with external components

Registered by Hirofumi Noguchi

This blueprint aims at supporting the rolling update with external management systems (e.g. OSS/EM).
Tacker has supported rolling updates by the ChangeCurrentVNFPackage API. However, the current Tacker does not have an explicit function to link with external management systems. Some rolling update scenarios require coordination with external components (e.g., changing load balancer settings from external components for authorization reasons.). VNF LCM Coordination interface defined in ETSI NFV SOL002 v3.5.1 [1] should be used for such scenarios.
This blueprint proposes implementing the client function of Coordination API in the Coordinate VNF script [2], which can be customized by the user without affecting the existing implementation.

[1] https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/03.05.01_60/gs_NFV-SOL002v030501p.pdf
[2] https://specs.openstack.org/openstack/tacker-specs/specs/yoga/upgrade-vnf-package.html

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Hirofumi Noguchi
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.opendev.org/#/q/topic:bp/add-sample-coordinate-script

Addressed by: https://review.opendev.org/c/openstack/tacker-specs/+/867335
    Add sample coordinateVNF script for coordination IF

Addressed by: https://review.opendev.org/c/openstack/tacker/+/872252
    Support VNF LCM Coordination IF in change_vnfpkg

Gerrit topic: https://review.opendev.org/#/q/topic:bp/enhance-change-package

Addressed by: https://review.opendev.org/c/openstack/tacker/+/874203
    [WIP] Update docs of User guide and API reference

Addressed by: https://review.opendev.org/c/openstack/tacker/+/874986
    Add Coordination API sample usage doc to user guide

Addressed by: https://review.opendev.org/c/openstack/tacker/+/887256
    Add timeout setting to VNF LCM Coordination IF

Gerrit topic: https://review.opendev.org/#/q/topic:bug/2015941

Addressed by: https://review.opendev.org/c/openstack/tacker/+/892630
    Update documents for change in change-vnfpkg

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.