2019-10-02 AAI Meeting Notes

Attachments (including meeting recording):

  File Modified
No files shared here yet.

Attendees:

@James Forsyth

@Former user (Deleted)

@Ondrej F

@Benjamin Cheung

@William LaMont

@Francis Paquette

@Giulio Graziani

@Tian Lee

@Manisha Aggarwal

@Kuldeep Singh Negi

@Venkata Harish Kajur

@Steve Blimkie

@Lukasz Rajewski

@Shirley Morgan



Status

OPEN

IN PROGRESS

ON HOLD

DONE

CANCELLED

Status

OPEN

IN PROGRESS

ON HOLD

DONE

CANCELLED

START RECORDING

1



Use-case modelling

@Former user (Deleted)

OPEN

How is the heat load-balancer CDS use-case being modeled in A&AI? What is being mapped to the generic-vnf, vnfc and vf-module? What is the relationship between vnfc and vf-module?

For example in case of the vFW there are 2 vf-modules being instantiated (one for packet generator and the other for vFW) and they are being modeled as 2 generic-vnfs.

Are there any guidelines on modeling heat use-cases?

2



ESR

@James Forsyth

@Bo Lv
@Former user (Deleted)

OPEN

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.

AAI-2653: Update or deprecate the ESR subprojectClosed

AAI-2640: Enhance ESR to register/un-register Kubernetes based Cloud regionsClosed

3



NexusIQ

@James Forsyth

OPEN

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

4



AAI Openlab Tenant Space

@James Forsyth

OPEN

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.

5



Upcoming R6 Functional Requirements

@Benjamin Cheung

IN PROGRESS

Release 6 (Frankfurt) proposed use cases and functional requirements

Use Case Realization Call: September 25, 2019

6



AAF / AAUI data preload

@Francis Paquette

@Reneal Rogers

OPEN

Status on 

AAI-2475: [sparky] Add AAF bootstrap data for AAUI Closed

AAF-986: Add AAI ui_view role to AAFClosed

7



Search guard issue

@Giulio Graziani

OPEN

AAI-2617: Search guard is no longer availableClosed

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

8



v17 schema for Frankfurt

@shashikanth.vh

ON 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? AAI-2607: Add v17/v18/v19 schema oxm and edge rule files Closed

See also AAI-CCVPN-Extension-SOTN Proposals for Frankfurt Release and AAI-2593: Support CCVPN use case SOTN NNI Proposal in AAIClosed

AAI-2594: AAI: Store orchestration-type parameter as part of model-ver:objectClosed already added some v17 files but needs more work to be complete.

9



AAI Bugs

@James Forsyth

IN PROGRESS

key summary type created updated due assignee reporter priority status resolution fixversions
Loading...
Refresh

10



Docker images not pushing

@James Forsyth

DONE

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 AAI-2595: search-data-service is not producing a docker imageClosed

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

11



Alpine images

@Dmitry 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.

AAI-2574: Submit ci-management update for docker stage on common images and sparky-fe centos issueClosed

AAI-2580: Request LF release of docker imagesClosed

12



GlowRoot

@James Forsyth

@Venkata Harish Kajur

OPEN

Consider adding glow root profiling for AAI Microservices 

https://glowroot.org

13



Performance Issue

@James Forsyth

OPEN

@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"}

14



Spring Boot 2

@James Forsyth

IN PROGRESS

AAI-2111: Upgrade to spring boot 2 (Set 1)Closed

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.

15



Vetting DSL Queries

@Manisha Aggarwal

@William Reehil

OPEN

Will discuss strategies AAI will employ to protect itself from rogue queries. 

16



New UI Features / Historical Tracking

@William Reehil

@Manisha Aggarwal

OPEN

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

Open Action Items

New Action items