Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Attachments (including meeting recording):


Attendees:

...

James Forsyth

Former user (Deleted)

Francis Paquette

Ondrej F

Giulio Graziani

Steve Blimkie

William LaMont

Benjamin Cheung

Shirley Morgan


StatusOPENIN PROGRESSON HOLDDONECANCELLED

START RECORDING

Release 6 (Frankfurt) proposed use cases and functional requirements

Use Case Realization Call: September 25, 2019

1Host for AAI weekly call on 23 Oct

Venkata Harish Kajur  can host the AAI weekly session

2Upcoming R6 Functional RequirementsBenjamin CheungIN PROGRESS
Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2600

We have created REQ-158 - Network Slice orchestration in R6 Frankfurt for this use case. For AAI impacts, we have createdAAI-2600 - A&AI support of Network Slicing Demo in Frankfurt.AAI UI Issue

2
AAI Committers


3
Code Test Coverage

Goal for Frankfurt is 60%

AAI-Common 58.7
AAI-Champ 58.3
AAI-DataRouter 58
AAI-GraphAdmin 56.6
Schema Service 56.7
Sparky 57.3
Spike 56.3

  •  Steve Blimkie will check with architects around the utility of champ and spike in the context of ongoing support in ONAP
4
Upcoming R6 Functional RequirementsBenjamin CheungIN PROGRESS

Release 6 (Frankfurt) proposed use cases and functional requirements

Use Case Realization Call: September 25, 2019

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2600

We have created REQ-158 - Network Slice orchestration in R6 Frankfurt for this use case. For AAI impacts, we have createdAAI-2600 - A&AI support of Network Slicing Demo in Frankfurt.Reg. details of the AAI impacts, this is still being worked out, as there is an alternative proposal, and we are trying to align w.r.to scope & impacts. We will share more details in the coming days. The overall use case will also be presented to the Architecture Sub-committee for approval (based on the f2f discussions that happened in Antwerp 2 weeks ago).

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2670

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2671

We are currently reviewing the list of items we found in the BBWF BBS testing and once we sort through them we will communicate the results back to ONAP community.

Regarding AAI specifically, we do not foresee any new requirements for Frankfurt, but we would like to conclude the review first before jumping to final conclusions.

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2672

  •  James Forsyth No status yet, will ask on UCR call today.  Followed up, no representation from use case.  Will look for response via email.

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2673

We are not expecting any changes at this time. Tech Mahindra is working on populating a&ai with the VNF specific information from K8S. There is a chance that we realize some changes to the schema, but we don’t expect any changes to the code.

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2674

During run-time solution there are AAI impacts. Run-time solution is not planned for Frankfurt release. Only Import Service Catalog solution in SDC is targeted for F release.

AAI Impact highlights:

After Service Order decomposition in SO, CFS Service Instance details will be stored in AAI.

After response from 3^rd^ Party Domain, RFS instance details will be updated in AAI.

The sequence diagram  depicts the run time view  of Third Party Order Activation using the on-boarded service definition and highlights AAI impacts.

ReUse in AAI:

We plan to leverage the SPPartner model, created for CCVPN, to store the 3^rd^ Party details in AAI.

org.onap.aai.domain.yang.SpPartner present in aai-schema v15

  •  James Forsyth Confirm on UCR call that this is object re-use and test only support from AAI

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2623

Have done some prototyping in Dublin to ingest topology from external controllers and show them in A&AI. Will need more work to act on notifications from controllers and keep the topology in sync

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2678

For the 5G Bulk PM use case in R6, I’m attaching a few slides showing how we think AAI can be used as part of the UC realization. We are currently making the following assumptions:

  • PNF and VNF models contain status attribute that can indicate when a new instance has been fully instantiated (may still require update to SO workflow)
  • AAI will send topology event on AAI-EVENT topic when status attributes are updated

Can you review the slides and the assumptions above and let us know if you see any issue. We can also setup a separate meeting if needed.

Note: I will share the same slides on the SO weekly meeting today.

View file
nameONAP_PM_Control_Topology_Events.pptx
height250

Frankfurt Release Requirements

35
MigrationAnkit BhattIN PROGRESS

What is the purpose of MigrateCloudRegionUpgradeCycle migrator in onap graphadmin migration framework?

From Casablanca to Dublin, should these be run?

  • v14/MigrateMissingFqdnOnPservers
  • v13/MigrateVnfcModelInvariantId
  • v13/MigrateModelVer

Migration will check if it's already been run, and won't run again.

Jira task created to track this: AAI-2689

46
APIFormer user (Deleted)

Questions regarding how to use the api

AAI Graphical User Interface

Sparky Running on Node Port: 30220

AAI Schema Service

AAI Schema Service Use Case Proposals

57
AAF / AAUI data preloadIN PROGRESS

Status on 

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2475

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAF-986

68
Search guard issueGiulio Graziani ON HOLD

Merged and released yesterday; issue is closed. 

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2617

Tracking for Frankfurt:

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2677

Search guard container no longer available so elasticsearch-sg won't build.  Search guard allows us to secure the elastic communication, which in older versions was not available but newer versions have support for secure communication.

https://www.elastic.co/blog/dear-search-guard-users

Consider opendistro as replacement for search-guard

Can we consider this one:

https://docs.search-guard.com/latest/search-guard-community-edition

79
NexusIQIN PROGRESS

Pain, pain, pain.  218 items that must be documented currently across the AAI repos, expanding all the time.

1) We need a repo strategy 

2) We need a maintenance strategy

3) We need a versioning strategy

4) We need responsible parties for each repo / component

5) Strategy for oparent dependency management

810
ESRIN PROGRESS

Need to know if the ZTE team who built ESR intends to continue to support this sub-project in Frankfurt.  Multiple Jira issues were not worked in Dublin / El Alto, which leads me to think that the ESR project might need to be deprecated.  Inviting Bo Lv and Former user (Deleted)to see what the current status is.
Former user (Deleted)

IN PROGRESS

Need to know if the ZTE team who built ESR intends to continue to support this sub-project in Frankfurt.  Multiple Jira issues were not worked in Dublin / El Alto, which leads me to think that the ESR project might need to be deprecated.  Inviting Bo Lv and Former user (Deleted)to see what the current status is.

Hi, we didn't have resources for ESR in El Alto, and I(Huabing Zhao) and Lv Bo won't be able to contribute to ESR in F release, but Peng He will continue supporting  ESR in F release on behalf of ZTE team. Please add him in the loop for the ESR related issues.

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2653

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2640



911
AAI Openlab Tenant SpaceIN PROGRESS

A kubernetes cluster is installed in WR using RKE

NFS node is 10.12.5.10

Followed these instructions https://docs.onap.org/en/latest/submodules/oom.git/docs/oom_setup_kubernetes_rancher.html?

Need to determine what gets installed, testing opportunities, CSIT, distribution flows, etc.

1012
v17 schema for FrankfurtON HOLD

Since the CCVPN SOTN proposal is in progress already, could we have the v17 schema introduced into master branch to receive the updates for Frankfurt release?

Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2607

See also AAI-CCVPN-Extension-SOTN Proposals for Frankfurt Release and

Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2593

Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2594
already added some v17 files but needs more work to be complete.

1113
AAI BugsIN PROGRESS

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution,fixversions
maximumIssues30
jqlQueryproject = AAI and type = Bug and status != closed
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

1214
Docker images not pushingJames ForsythDONE

docker pull nexus3.onap.org:10003/onap/babel:1.5.0 - 1.5.1 pushed, will be release version
docker pull nexus3.onap.org:10003/onap/aai-champ:1.5.1 - 1.5-STAGING-latest available, no tagged images

docker pull nexus3.onap.org:10003/onap/aai-gizmo:1.5.0 - 1.5.2 pushed, will be release version

docker pull nexus3.onap.org:10003/onap/aai-data-router:1.5.0 - 1.5.1, will be release version

docker pull nexus3.onap.org:10003/onap/aai-search-data-service:1.5.0 - 1.5-STAGING-latest available, no tagged images 

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2595

docker pull nexus3.onap.org:10003/onap/elasticsearch-sg:1.5.0 - same as search data service

docker pull nexus3.onap.org:10003/onap/aai-model-loader:1.5.0  - 1.5.1 will be release version

docker pull nexus3.onap.org:10003/onap/aai-spike:1.5.0  - 1.5.1 will be release version

docker pull nexus3.onap.org:10003/onap/aai-sparky-be:1.5.0 - 1.5-STAGING-latest, no tagged images

Want to migrate to an actively support maven docker plugin since Spotify docker plugin.  Consider fabric.io - an example is aai/resources

1315
Alpine imagesDmitry Puzikov (Deactivated)DONE

Jenkins jobs needed to create / push the common alpine image that the AAI containers will use, still need this completed before we merge the outstanding commits.

Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2574

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2580

1416
GlowRootOPEN

Consider adding glow root profiling for AAI Microservices 

https://glowroot.org

1517
Performance IssueOPEN

FREEMAN, BRIAN D reported that when there are ~2400 vservers returned in a closed loop custom query, AAI takes minutes to respond.  We've discussed paging previously, any other ways to optimize this?

PUT 'https://aai.onap:8443/aai/v16/query?format=resource'


{"query":"query/closed-loop","start":"/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/28481f6939614cfd83e6767a0e039bcc/vservers/vserver/6ad9eb6b-d7fc-46d6-8617-4c9b46e7308b"}

1618
Spring Boot 2James ForsythIN PROGRESS

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyAAI-2111

aai-common:1.5.2 (not released yet) will be the el-alto library for springboot 1.5.x microservices.  There needs to be some urgency to migrate the microservices to spring boot 2, since 1.5.3+ will not be backward compatible and so dependent applications might not have security updates if they stay on 1.5.2.  1.6.0 (Frankfort, currently master branch) aai-common will be springboot 2 so microservices must be updated by Frankfurt.  Springboot 1.5.21 is the latest (and last) version in the 1.5.x spring boot train.

1719
Vetting DSL QueriesOPENWill discuss strategies AAI will employ to protect itself from rogue queries. 1820
New UI Features / Historical TrackingOPEN

The AT&T team has done an exciting POC at a sprint-a-thon event that they would like to share with the community.

ATT wants to contribute additional UI views to ONAP, want to discuss path forward

...