Bootstrap Service
The VMware Centralized RIC bootstrapping service provides a single
versionless and unauthenticated entry point to discover the R1 service
registry. It is the only endpoint a service needs to know in advance to
gain access to services. By default a request is made to
http://bootstrapper:8080/
to learn of the service
endpoint.
The bootstrapping service provides a pre-release API that is likely to change as O-RAN Alliance standards mature.
The response is formatted to allow for future expansion.
At startup, an rApp or R1 service should make a GET
request to the
bootstrapping service to find the Service Registry and
register with it.
GET http://bootstrapper:8080/
{
"services": {
"service": {
"href": "http://dms:8088/dms/service/v0alpha1"
},
"apiInvoker": {
"href": "http://dms:8088/dms/api-invoker-management/v1"
},
"allServiceAPIs": {
"href": "http://dms:8088/dms/service-apis/v1"
}
}
The apiInvoker
and allServiceAPIs
endpoints are used by those rApps following the
experimental SME workflow, based on 3GPP CAPIF. If you do not already
know what this is then it is unlikely you are following this workflow.