Versions Compared

Key

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

...

Table of Contents
outlinetrue

Overview

Project NameEnter the name of the project
Target Release Name
Guilin
Honolulu
Project Lifecycle StateIncubation
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 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 refer to the Resources and Repositories page.

...

Note:  MSB project has no incoming dependency.

API NameAPI DescriptionAPI Definition DateAPI Delivery dateAPI 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 NameAPI DescriptionAPI Definition DateAPI Delivery dateAPI Definition link (i.e.swagger)
Service RegistrationRESTFul API for service registration with MSB.no change in this releaseno change in this releaseMicroservice Bus API Documentation
Service DiscoveryRESTFul API for service discovery with MSB.no change in this releaseno change in this releaseMicroservice Bus API Documentation
JAVA SDKJAVA SDK for service registration, discovery and inter-services communication.no change in this releaseno change in this releaseMicroservice 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, ...).

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


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 identifiedImpact


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 identifiedMitigation PlanContingency Plan



Resources

Fill out the Resources Committed to the Release centralized page.

...