MSB(Microservices Bus) is an ONAP project that provides key infrastructure functionalities to support ONAP Microservice Architecture(OMSA), which includes:
- Provides RESTFul API for service registration/discovery
- Provides Java SDK for service registration, discovery and inter-services communication
- Provides a transparent service registration proxy with OOM-Kube2MSB
- Provides a transparent service communication proxy which handles service discovery, load balancing, routing, failure handling, and visibility by Internal API Gateway(Current implementation) and Mesh sidecar(WIP)
- Provides an External API Gateway to expose ONAP services to the outside world
Contributing to MSB
Getting Started: Start with Getting Involved to join the LF and set up your ONAP development environment. MSB repos can be checked out using ONAP gerrit: MSB in ONAP Gerrit
Feedback: You can provide feedback on the onap-discuss list, sign up here: ONAP Discuss List
Bug reports: MSB Jira
Contributing to MSB: Instructions on how to set up Gerrit is here: Configuring Gerrit. Please join the onap-discuss list or attend MSB's weekly meetings for information on how you can help.
Development Policies, Standards, and Coding
Approved Project Proposal
Release Planning
Beijing Release
- Requirements input for Beijing Release
- Beijing MSB Functional Test Case
- MSB Service Mesh Planning
- MSB Beijing Release Planning-M1
- MSB deliverables for Planning Milestone Checklist-M1
- MSB deliverables for Functionality Freeze Milestone Checklist-M2
- MSB Deliverables for API Freeze Milestone Checklist-M3
- MSB Integration Status
- MSB R2 Architecture Review
- MSB Security/Vulnerability Threat Impact Analysis
- MSB Deliverable for Code Freeze Milestone - M4
- MSB performance metrics and testing
- MSB Deliverables for RC0 Milestone Checklist
- MSB Deliverables for RC1 Milestone Checklist
- MSB Deliverables for RC2 Milestone Checklist
Amsterdam Release
- MSB Release Planning
- MSB Deliverables for Planning Milestone Checklist
- MSB Deliverables for Functionality Freeze Milestone Checklist
- MSB Functional Test Case
- MSB Deliverables for API Freeze Milestone Checklist
- MSB Deliverable for Code Freeze Milestone Checklist
- MSB Deliverable for RC0 Milestone Checklist
- MSB Deliverable for RC1 Milestone Checklist
- MSB Deliverable for RC2 Milestone Checklist
- MSB Deliverable for Release Sign-Off Milestone Checklist