Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Istio Service Mesh Integration

In Casablanca, MSB mainly focuses on the integration of Istio service mesh with ONAP to enhance OMSA, while keeping the Istio integration compatible with the existing MSB API Gateway approaches. 

  • Integrate Istio with ONAP to provide a reliable, secure and flexible service communication layer (service discovery/retries/circuit breaker/route rule/policy)
  • Integrate with CNCF projects jaeger to provide distributed tracing Prometheus and Grafana for metrics collection and display
  • Add MSB Portal to control plane to provide service catalog, swagger UI of Restful API, service mesh configuration, etc

image2018-6-27_15-26-2.png

Current integration progress:

Proposed migration approach:  Service Mesh Migration


S3P Updates

  1. Security
    1. CII Badge

      Badge level for project 1601 is passing

    2. SONAR code coverage.  Reach or surpass the 50% goal on all repos.
    3. Nexus IQ scans: 
      1. All critical license issues are cleared
      2. Most of the critical security issues are cleared. The left one is Remote Code Execution (RCE) introduced by the jackson-bind, which is an indirect dependency of some fundamental 3-party libraries such as dropwizard, Hibernate and swagger. We are still looking for possible solution or mitigation.
    4. Provides HTTPS endpoint at MSB API gateway to provide encrypted communication
      MSB-140 - Getting issue details... STATUS
  2. Scalability and Resiliency
    1. Reach out to help ONAP projects to integrate with MSB Microservices Bus Tutorial.pdf
    2. Create a wiki page to track the integration progress:  MSB Integration Status
    3. Deploy multiple API Gateway and discovery instances inside MSB.
      MSB-117 - Getting issue details... STATUS
  3. Performance and stability
    1. Define performance metrics and set up a baseline
      MSB-116 - Getting issue details... STATUS
  4. Manageability
    1. Integrate with logging enhancement project to provide central Logging
      MSB-145 - Getting issue details... STATUS
    2. Provide a portal to manage the registered services
    3. Integrate swagger UIs with MSB portal, the user can browse the REST API definition of all registered services  

Information/Data Model Alignment

N/A, MSB doesn't use Information/Data Model produced by Modelling subcommittee. 

API Updates

No API change in this release. 





  • No labels