Versions Compared

Key

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

DRAFT PROPOSAL FOR COMMENTS

...

Project NameEnter the name of the project
Target Release NameIstanbulJakarta
Project Lifecycle StateIncubation
Participating Company AT&T, CMCC, IBM, Tech Mahindra, ZTE

...

  • to address the S3P requirements, especially update the vulnerable direct dependencies in their code base following the recommendations of SECCOM documented in Istanbul Jakarta MSB.
  • to fix the issues reported by other projects and users
  • to support all the use cases (as a common service)
  • update of the Java language (from 8.x -> 11.x)** and remove all unused versions of Java from the following repos/images.

    • msb-discovery
    • msb-eag
    • msb-iag

...

The existing use cases and new use cases in the Istanbul the Jakarta release.

Minimum Viable Product

...

Deliverable NameDeliverable Description
ExecutableBinaries, Docker Images and Helm charts.
API descriptionIntroduction of MSB APIs and how to set up a MSB development environment.
DocumentationInstallation manual, user guide, etc.
Release NoteRelease note of the release
Source CodeThe source code of the sub-components listed below.

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:msb

...

  • OOM deploy/start/stop ONAP components. 
  • Registrator watches the kubernetes event.
  • Registrator reads the service definition from kubernetes deployment specs.
  • Registrator sends service endpoints to MSB discovery when ONAP apps are deployed by OOM.
  • Registrator registers service endpoint info to MSB. It also updates the service info to MSB when ONAP components are stopped/restarted/scaled by OOM


Platform Maturity

Istanbul Jakarta Release Platform Maturity

...

NameDescriptionVersion
ConsulConsul is a distributed, highly-available, and multi-datacenter aware tool for service discovery, configuration, and orchestration. 1..4.3
OpenRestyOpenResty® is a full-fledged web platform that integrates the standard Nginx core, LuaJIT, many carefully written Lua libraries, lots of high quality 3rd-party Nginx modules, and most of their external dependencies. It is designed to help developers easily build scalable web applications, web services, and dynamic web gateways.1.11.2.3
RedisRedis is an in-memory data structure store, used as a database, cache and message broker.3.2.8

...

Risk identifiedMitigation PlanContingency Plan



Resources

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:msb

...

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

...

Note
titleNote

The Documentation project will provide the Documentation Tool Chain to edit, configure, store and publish all Documentation asset.

Please refer to Istanbul Jakarta Documentation


Other Information

...