DRAFT PROPOSAL FOR COMMENTS
...
Project Name | Enter the name of the project |
---|---|
Target Release Name | IstanbulJakarta |
Project Lifecycle State | Incubation |
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 Name | Deliverable Description |
---|---|
Executable | Binaries, Docker Images and Helm charts. |
API description | Introduction of MSB APIs and how to set up a MSB development environment. |
Documentation | Installation manual, user guide, etc. |
Release Note | Release note of the release |
Source Code | The 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
...
Name | Description | Version |
---|---|---|
Consul | Consul is a distributed, highly-available, and multi-datacenter aware tool for service discovery, configuration, and orchestration. | 1..4.3 |
OpenResty | OpenResty® 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 |
Redis | Redis is an in-memory data structure store, used as a database, cache and message broker. | 3.2.8 |
...
Risk identified | Mitigation Plan | Contingency 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 | ||
---|---|---|
| ||
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
...