Versions Compared

Key

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

...

NONRTRIC (Spring Cloud) Service Gateway (Release G)

Support Enable Apps and the Control Panel to use A1 Services (May be replaced by Service Exposure function in later releases)
Spring cloud Gateway provides the library to build the API Gateway for Micro-service architecture. In Non-RT-RIC we build the

  • A basic API gateway using spring cloud gateway which then exposes two Non-RT-RIC functions

...

  • : A1 Policy Management Service &

...

  • Information Coordinator Service.

...

  • Can add predicates through code or yaml (preferred) and in Non-RT-RIC

...

  • .
  • NONRTRIC gateway code can be

...

...

NONRTRIC (Kong) Service

...

API Gateway (Release G)

Support Apps to use NONRTRIC, SMO and other App interfaces
A building block for coming releases as the R1 Interface concept matures 
through a gateway

  • Support dynamic Support dynamic registration and exposure of service interfaces to Non-RT-RIC applications (& NONRTRIC Control panel)
  • Extends a static gateway function specifically for NONRTRIC Control panel
  • Initial version based on Kong gateway function
  • Initial exposure candidates include A1 (NONRTRIC) services & O1 (OAM/SMO) services

Kong is a cloud-native, high performance, scalable & Open source API Gateway. Kong comes in 2 flavors

  • Without Database
  • With Database like PostgreSQL or Cassandra

The NONRTRIC Kubernetes deployment will deploy Kong if the installKong flag is set to true.  During uninstallation of nonrtric components it will also remove Kong if it's deployed by nonrtric script.

If the ingress enabled flag is set to true then it will create the ingress objects for A1 Policy & Enrichment Service so the Kong gateway (acts as ingress controller) will expose these functions.

NONRTRIC Kubernetes deployment can be found at:

More information on Kong API Gateway can be found a,

https://docs.konghq.com/gateway-oss/

...

A1 Policy Management Service (from ONAP CCSDK – Kohn)

...