...
Table of Contents | ||
---|---|---|
|
Overview
Project Name | Enter the name of the project |
---|---|
Target Release Name |
Honolulu | |
Project Lifecycle State | Incubation |
Participating Company | AT&T, CMCC, IBM, Tech Mahindra, ZTE |
Scope
What is this release trying to address?
...
The existing use cases and new use cases in the Guilin the Honolulu release.
Minimum Viable Product
...
Indicate the outcome (Executable, Source Code, Library, API description, Tool, Documentation, Release Note...) of this release.
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 refer to the Resources and Repositories page.
...
Note: MSB project has no incoming dependency.
API Name | API Description | API Definition Date | API Delivery date | API Definition link (i.e.swagger) |
---|---|---|---|---|
API Outgoing Dependencies
...
We don't expect mass API changes in Dublin, MSB APIs are already stable, however, plain HTTP APIs may be deprecated after enforcing AAF certificate.
API Name | API Description | API Definition Date | API Delivery date | API Definition link (i.e.swagger) |
---|---|---|---|---|
Service Registration | RESTFul API for service registration with MSB. | no change in this release | no change in this release | Microservice Bus API Documentation |
Service Discovery | RESTFul API for service discovery with MSB. | no change in this release | no change in this release | Microservice Bus API Documentation |
JAVA SDK | JAVA SDK for service registration, discovery and inter-services communication. | no change in this release | no change in this release | Microservice Bus API Documentation |
Third Party Products Dependencies
Third Party Products mean products that are mandatory to provide services for your components. Development of new functionality in third party product may or not be expected.
List the Third Party Products (OpenStack, ODL, RabbitMQ, ElasticSearch,Crystal Reports, ...).
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 |
In case there are specific dependencies (Centos 7 vs Ubuntu 16. Etc.) list them as well.
...
This section is used to document a limitation on a functionality or platform support. We are currently aware of this limitation and it will be delivered in a future Release.
List identified release gaps (if any), and its impact.
Gaps identified | Impact |
---|---|
Known Defects and Issues
Provide a link toward the list of all known project bugs.
...
List the risks identified for this release along with the plan to prevent the risk to occur (mitigation) and the plan of action in the case the risk would materialized (contingency).
Risk identified | Mitigation Plan | Contingency Plan |
---|---|---|
Resources
Fill out the Resources Committed to the Release centralized page.
...