2019-10-17 AAI Developers Meeting

Attachments (including meeting recording)

  File Modified
No files shared here yet.





Status

Open

In Progress

On Hold

Done

Cancelled

Agenda Items

START RECORDING

Title

Raised By

Status

Last discussed

Notes

Title

Raised By

Status

Last discussed

Notes

1









1) We need a repo strategy 

  a) No new repos

  b) Existing empty repos should be locked (gap, eis, tabular-data-service, gap, etc) - @Giulio Graziani please comment if there is an immediate plan to contribute into those repos

@James Forsyth: At this time, there are no immediate plans to contribute these.

  c) Consolidating existing repos - probably not

2) We need a maintenance strategy

3) We need a versioning strategy

   a) Parent POM just for AAI that sets versions for common dependencies (including aai-common deps).  Inherits oparent, and inherited by all components

4) We need responsible parties for each repo / component

5) Strategy for oparent dependency management

2

ui_view role in AAF

@James Forsyth

Open



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

AAF-986: Add AAI ui_view role to AAFClosed

3

 AAI Impact in R6 - MDONS Use Case

 @Xin Miao (Unlicensed)

In Progress

 2019-09-19

 Introduce MDONS Use Case  Multi-domain Optical Network Services

  and its impact on AAI in Frankfort AAI MDONS Proposal for Frankfort Release

AAI-2623: CCVPN: MDONS Use Case in Frankfurt Closed

4

AAF autocert

@Former user (Deleted)

On Hold

2019-09-12

Work-in-progress https://gerrit.onap.org/r/c/aai/oom/+/96156 

TODO: 

  • restclient should support reading AAF passwords

  • AAF should expose passwords in .password file

  • application.properties needs to be updated 

The above is also mentioned in the gerrit comments

5

No free nodeports in the 302XX range

@Former user (Deleted) @Venkata Harish Kajur

On Hold

2019-09-10

The aai-oom template forces all aai components to use 302XX port range, but it seems that this range is fully allocated OOM NodePort List (except 2 instances where the port allocation is striked through - not sure what that means).

We should discuss how to enable aai components nodeport allocation in aai-oom or circumvent nodeport usage via HAproxy (as suggested by @Venkata Harish Kajur).

AAI-2624: Add graphgraph to haproxy configurationClosed

6

Schema validation tool

@Former user (Deleted)

Done

2019-08-29

Ongoing progress to flash out possible validation rules for the schema AAI Schema and EdgeRule Audit rules

Rules from a JUnit test https://gerrit.onap.org/r/gitweb?p=aai/schema-service.git;a=blob;f=aai-schema/src/test/java/org/onap/aai/schema/ValidateOXMTest.java;h=0dcf1b3abf1830a2d70cffe574877d4690c14fe0;hb=HEAD

AAI-2583: Schema Validation ToolClosed

7

Helm Chart Common Templates

@Venkata Harish Kajur

On Hold

2019-08-29

OOM-1936: Helm Chart GenerationClosed

https://gerrit.onap.org/r/c/oom/+/91553

https://gerrit.onap.org/r/c/aai/oom/+/91550

Use of common templates in the helm charts and have it driven from the values.yaml since all the helm charts are identical except the following things such as volumes, volume mounts, ConfigMap and secrets.

The goal is to extract all that information in the values.yaml file and use common templates to enable more consistency.

In each of the individual helm charts, we have a filebeat sidecar container, when creating a new helm chart, they just have to say if their chart should enable it or not in the values.yaml.

8

AAI Use Cases

@Former user (Deleted)







9

2 Types of logging in A&AI WS

@Former user (Deleted)

Done



1st Nov 2018

There are 2 types of logging in the services

  • one read from EELFManager

  • the other Logger log = Logger.getLogger( ...

Is that correct? Shouldn't there be just 1 type?

1st Nov:

After Casablanca release investigate logging guidelines and figure out what library to use in order to unify logging within A&AI

26th Nov: See also ONAP Application Logging Specification - Post Dublin

29th Nov: how does this fit with LOG-877: S3P: Logging streaming/format alignment for dublin - China Telecom, Deutsche Telekom, VodafoneClosed ?

28th May: @Stela Stoykova is fixing AAI-2462: champ-core, champ-janus, champ-titan use incorrect loggerClosed. Are there more that should be done for El Alto?

https://gerrit.onap.org/r/c/aai/cacher/+/85319

@Former user (Deleted) reach out to the logging enhancement team and ask if there is a ONAP-wide logging system which we should use as the A&AI microservicese use at least 2 different approaches Sep 12, 2019 
10

Return codes and messages for WS

@Former user (Deleted)

On Hold

25th Apr 2019

Is there a guide for the description of the error message and the error codes? How are new error states (message + code) added?

@William LaMont will send @James Forsyth the output of a script that formats the error.properties file to make a wiki page and readthedocs
@James Forsyth should commit that script and create a wiki for the error properties