Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 135

...

  • With the support of an EM​
  • Ansible protocol only ​
  • Plan to use LCM API with existing SO building blocks
  • Impacts on SDNC only (not E2E solution yet)

More details, 5G - PNF Software Update & 5G - PNF SW Upgrade (Casablanca carry-over items)

PNF Software Upgrade Scenarios

There are 4 scenarios are proposed:

  1. Using direct Netconf/Yang interface with PNF
  2. Enable service level LCM operations
  3. Using Ansible protocol with EM
  4. Using Netconf/Yang interface with EM

Common Tasks for all scenarios

...

PROJECTPTLUser Story / EpicRequirement
A&AI


AAF

APPC


CLAMP

CC-SDK Epic #1: PNF Software Upgrade
  1. Support LCM API / self service API for downloadNESw and activateNESw actions
  2. Provide CDS blueprint for downloadNESw and activateNESw (Test only)
DCAE

DMaaP

External API

MODELING

Multi-VIM /

Cloud



OOF

POLICY



PORTAL

SDN-CEpic #1: PNF Software Upgrade
  1. Support LCM API for downloadNESw and activateNESw actions
  2. Provide ansible playbooks for downloadNESw and activateNESw (Test only)
SDCEpic #1: PNF Software Upgrade
  1. support generic workflow design
  2. CBA association enhancement to support PNF upgrade. Impacts on PNFD AID model
  3. CBA association enhancement to support VNF upgrade. Impacts on VNFD AID model
SOEpic #1: PNF Software Upgrade
  1. Support generic PNF CM workflow, including SO building block shall be extended to support PNF LCM actions
  2. SO API extension: PNF software upgrade with target software version
  3. SO BB for downloadNESw, activateNESw, preCheck, postCheck
  4. API (LCM or CDS SS) selection within the same BB
VIDEpic #1: PNF Software Upgrade
  1. trigger PNF Sw upgrade workflow, providing corresponding parameter values
VNFRQTSEpic #1: PNF Software Upgradeupdate the PNF/VNF upgrade requirements 
VNF-SDK

CDSEpic #1: PNF Software Upgrade
  1. Provide CDS blueprint for downloadNESw and activateNESw
  2. API (LCM or CDS SS) selection within the same BB
IntegrationBrian Freeman

List of PTLs: Approved Projects

Requirements Tickets

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryKey in (REQ-53, REQ-96, REQ-92, req-88, req-84) ORDER BY assignee DESC
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

...

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQuery"epic link"=INT-1212
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

Test Status

1There should be a test case for each item in the sequence diagram

NOT YET TESTED

2create additional requirements as needed for each discreet step

COMPLETE

3Test cases should cover entire Use Case

PARTIALLY COMPLETE

Test Cases should include enough detail for testing team to implement the test

 FAILED

Scenario 1: PNF Software Upgrade Using direct NETCONF/YANG interface with PNF Test Cases 

...

Testing Steps


#

Step

Expected Result

1

In the Integration csit repo, run plans/usecases/pnf-sw-upgrade robot tests

Pnf-sw-upgrade robot tests running

2

Wait for the tests to finish

Tests finished without timeout

3

Check the test reports

All test cases run successfully


Status (Pass/Fail)

ONAP Jira Ticket:

·         https://jira.onap.org/browse/INT-1308

ONAP PNF SW Upgrade Daily CSIT Tests:

·        https://logs.onap.org/production/vex-yul-ecomp-jenkins-1/usecases-master-verify-csit-pnf-sw-upgrade/17/log.html.gz

Testing Lab

CSIT PNF SW Upgrade https://jenkins.onap.org/job/usecases-master-verify-csit-pnf-sw-upgrade/


Test Case ID

Test Case Name

Description

Release

TEST-CASE-1

Test Check in SDNC certificates to connect node are properly installed

This test will check whether the keystore is setup and certificates installed for SDNC and ODL once SDNC is installed

Frankfurt

TEST-CASE-2

Test Blueprint archive is properly uploaded to blueprint-processor

Test Blueprint archive is properly uploaded to blueprint-processor

Frankfurt

TEST-CASE-3

Test resource package and service is successfully distributed from SDC to SO

Test resource package and service is successfully distributed from SDC to SO

Frankfurt

TEST-CASE-4

Test all the PNF workflows are successfully fetched from SO

Test all the PNF workflows are successfully fetched from SO

Frankfurt

TEST-CASE-5

Test Service instantiation is triggered from VID to SO and status is COMPLETED for preparation (Download) workflow

Test Service instantiation is triggered from VID to SO and status is COMPLETED for preparation (Download) workflow

Frankfurt

TEST-CASE-6

Verify on PNF-simulator that there is pnf_sw_version-2.0.0 entry added into the list and its status is DOWNLOAD-COMPLETED

Verify on PNF-simulator that there is pnf_sw_version-2.0.0 entry added into the list and its status is DOWNLOAD-COMPLETED

Frankfurt

TEST-CASE-7

Test Service instantiation is triggered from VID to SO and status is COMPLETED for software upgrade workflow

Test Service instantiation is triggered from VID to SO and status is COMPLETED for software upgrade workflow

Frankfurt

TEST-CASE-8

Verify on PNF-simulator that there is pnf_sw_version-3.0.0 entry added into the list and its status is ACTIVATION-COMPLETED

Verify on PNF-simulator that there is pnf_sw_version-3.0.0 entry added into the list and its status is ACTIVATION-COMPLETED

Frankfurt

TEST-CASE-9

Verify on AAI-Simulator that for pnf PNFDDemo sw-version is pnf_sw_version-3.0.0

Verify on AAI-Simulator that for pnf PNFDDemo sw-version is pnf_sw_version-3.0.0

Frankfurt

Scenario 2: PNF Software Information On boarding Test Cases

...

  • Sanity-API: automated sanity tests for backend SDC APIs (SDC Sanity);
  • Sanity-UI: automated sanity tests for SDC GUI;
  • Manual: manual test in SDC UI (either local SDC or ONAP deployment);
  • End to End (E2E): end to end test with other interested ONAP components.

...

View file
namePNF upgrade to ONAP Frankfurt.pdf
height400


PNF Software Upgrade Proposal for Scenario 1 Controller to PNF Interface

Version 2 with updates from Aug 8 2019 meeting

PNF SW Upgrade Proposal v2.pptx


Analysis of SO Instance Management API

ONAP-PNF-Software-Upgrade-SO-v0.1.docx

...

SO API requirements in R6

...