Versions Compared

Key

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

...

TitleResponsibleStatusNotes
Weekly Developer's Call

Status
colourBlue
titleDone

James Forsyth will create a new poll and send link to new poll to the onap-discuss list

https://doodle.com/poll/t2c7md2kv9x7cdzx
Dublin 5G Use Case

Status
colourYellow
titleIn Progress

Dublin AAI changes in support of 5g use cases.

Link for presentation: 5G - PNF Plug and Play (Casablanca carry-over items)

#

R4 TOPIC

1NF A&AI: S/W Image Repository Info
2NF A&AI: Cloud Home Info
3NF A&AI: External Manager IP Address
4NF A&AI: S/W Version Object Association
Schema Service

Status
colourYellow
titleIn Progress

Discuss about the Schema Microservice

AAI Schema Service

11th Oct: Use Cases for Dynamic AAI Schema Changes

Jackson Replacement

Status
colourYellow
titleIn Progress

Security subcommittee has recommended teams move away from jackson, and will be presenting alternatives and asking for an assessment from each project. Our team will need to do an analysis - this would not be trivial, especially given how many of our repos are impacted. As of now, this would be a very high LOE for the team, we need to understand what the recommendation from the SECCOM is before we can provide better details on what the LOE would be.

Updated: Using Google gson vs FasterXML Jackson

10th Oct: Present to Seccom meeting

15th Oct: Present to PTL meeting

Disable unused web services

Status
colourGreen
titleOpen

Could we disable unused (i.e. not integrated) A&AI web services, so that the deployment is faster and the resource footprint is smaller? e.g. Champ (any other ws?)
AAI HAProxy and 2-way-TLSPavel Paroulek

Status
colourGreen
titleOpen

Technical solution to either decommission the proxy or make design changes to AAF to enable client side certificates.
AAI Traversal queriesPavel Paroulek

Status
colourGreen
titleOpen

The AAI Traversal API is fairly complex, are there examples and descriptions of what the inputs and outputs of the rest api are, or alternative way to gain know-how? Code is quite difficult to read.
AAI ChampPavel Paroulek

Status
colourGreen
titleOpen

  1. Who is responsible for the project?
  2. What is the roadmap for the project?
  3. Who will do the integration?
  4. Can we turn it off in OOM as it only wastes resources?
Spring profilesPavel Paroulek

Status
colourGreen
titleOpen

Do we need the “production” profile?
OOM ArtifactsPavel Paroulek

Status
colourGreen
titleOpen

Some of our top level OOM deployment artifacts are not unique (i.e. don’t take namespace into account as all other deployables), is that intentional?
New columnPavel Paroulek

Status
colour

Yellow

Blue
title

In Progress

Done


Proposing new column Status, where:

Status
colourGreen
titleOpen
- topic not yet discussed

Status
colourYellow
titleIn Progress
- being worked on

Status
titleOn Hold
- not being worked on and not finished

Status
colourBlue
titleDone
- topic finished, can be closed and removed


Keong: The "status" mirrors a JIRA case workflow. Should we open JIRA cases to track progress and link them here? They can also be linked/searched from the Meeting Notes pages.

Keong: Also just to use up the available colours from Confluence macro, suggest:

  • Status
    colourRed
    titleCancelled
    - topic finished, any in-progress work was abandoned

Pavel: Keong Lim - I think some agenda items don't justify opening and managing a JIRA ticket, but if the agenda item leads to a real task that someone should perform then we definately should create a JIRA for that. The "Cancelled" status is a marvelous idea!

Return codes and messages for WS

Status
colourGreen
titleOpen

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

Status
colourGreen
titleOpen

In order to use rocket chat with native client (and have notifications for example) it needs a TLS cert. Support for integration team?
Support for 2 OOM deployment types

Status
colourGreen
titleOpen

Motivation: Decrease the resource footprint for A&AI (ONAP) deployments

Idea: we could support 2 different deployments 1. full (normal) deployment and 2. barebones deployment. The point of the "barebone" deployment would be to deploy only the essential services necessary for proper functioning of A&AI (leaving out services like cacher, sparky, graphadmin, having 1 cassandra node instead of 3 or 5 etc).

In order to reduce hardware/cloud costs (mainly the memory footprint) it could be beneficial to support a minimalistic A&AI deployment.

...