Versions Compared

Key

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

The content of this template is expected to be fill out for M1 Release Planning Milestone.

...

Project NameEnter the name of the project
Target Release NameHonoluluIstanbul
Project Lifecycle StateMature. Refer to ONAP Charter, section 3.3 Project Lifecycle for further information
Participating Company AT&T, Amdocs, Bell Canada, China Mobile, Huawei, Orange, Wipro, YoppWorks

...

What is this release trying to address?

The scope of the Honolulu Istanbul Release of AAI will address Global Requirements, some functionality updates, as well as the approved use cases.

...

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryproject = AAI AND issuetype = Epic AND status in (Open, "In Progress", Reopened, Submitted, Delivered) AND fixVersion = "Honolulu Istanbul Release" ORDER BY updated DESC
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

Stories

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolutionmaximumIssues20
jqlQueryproject = AAI AND issuetype = Story AND status in (Open, "In Progress", Reopened, Submitted, Delivered) AND fixVersion = "
Honolulu
Istanbul Release" ORDER BY updated DESC
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

Longer term roadmap

  • In future release, AAI looks toward additional simplification of visualization of the data model
  • Increased S3P, focusing on security and reducing turn around on 3rd party dependency vulnerabilities
  • Historical Data Tracking down to the attribute-level
  • Enhanced UI with animated state topology
  • AAI looks toward geo-redundant clusters of the Cassandra database
  • Tabular data views / aggregate views

...

Deliverable Name

Deliverable Description

A&AI resourcesExecutable.  REST CRUD interface to graph database
A&AI traversal

Executable.  REST Interface for complex queries

Router-coreLibrary
Sparky-feLibrary
Sparky-beExecutable (AAI UI)
Schema-serviceExecutable (delivers schema to other AAI mS)
GraphadminExecutable (graph administration functions)


Sub-Components

Please see the INFO.yaml files associated with each repo as the authoritative sources of information. https://gerrit.onap.org/r/admin/repos/q/filter:aai

Architecture

High level architecture diagram

...

Please fill out the centralized wiki page:Honolulu  Istanbul Release Platform Maturity

AAI data is filled out


  • API Incoming Dependencies

...

NameDescriptionVersion
JanusGraphOpen-source, distributed graph database

0.2.3

Cassandra

Open-source distributed storage system

3.11
DockerVM container
SpringBootOpen-source Microservice application sever1.5.22 or 2.x
HAPROXYmicroservice front end1.8
Centos/AlpineOSSee docker config files

...

Please update any risk on the centralized wiki page -Honolulu  Istanbul Risks

  • Resources

AT&T, Amdocs, Bell Canada, China Mobile, Huawei, Orange, Wipro, YoppWorks

...

The milestones are defined at the Release Planning: HonoluluIstanbul and all the supporting project agreed to comply with these dates.

...

This section is optional and may be used to document internal milestones within a project team or multiple project teams. For instance, in the case the team has made agreement with other team to deliver some artifacts on a certain date that are not in the release milestone, it is erecommended recommended to provide these agreements and dates in this section.

...

Please update the following centralized wiki: Honolulu Istanbul Documentation

That includes

  • Team contributions to the specific document related to he project (Config guide, installation guide...).
  • Team contributions to the overall Release Documentation and training asset
  • High level list of documentation, training and tutorials necessary to understand the release capabilities, configuration and operation.
  • Documentation includes items such as:
    • Installation instructions
    • Configuration instructions
    • Developer guide
    • End User guide
    • Admin guide
    • ...

...