Ref R1-AP
Take SME API spec & stub / create service skeleton
Service Registration & Service Discovery APIs: See O-RAN.WG2.R1AP-R003-v03.00.03 (not approved yet - Nov 2023?)
See O-RAN Wiki - WG2 - R1-AP
Use OpenAPI v 1.2.1 of 3GPP spec for CAPIF Publish & CAPIF Discovery APIs - then add exceptions/adaptations defined in R1-AP ref above.
https://www.3gpp.org/ftp/Specs/archive/29_series/29.222/29222-h60.zip
Reuse some of functionality in SME/CAPIF for pulling 3GPP spec, adapting it and then generating GO API implementation skeleton.
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
11927,7 | NONRTRIC-946: Create Service with R1-SME APIs (Service Manager - SME) | master | nonrtric/plt/sme | Status: MERGED | +2 | +1 |
11963,14 | NONRTRIC-946: Add support for Kong routes | master | nonrtric/plt/sme | Status: MERGED | +2 | +1 |
12057,2 | NONRTRIC-946:Remove hard-coded kong domain | master | nonrtric/plt/sme | Status: MERGED | +2 | +1 |
12435,6 | NONRTRIC-946: Make GET for GetApfIdServiceApis stateless | master | nonrtric/plt/sme | Status: MERGED | +2 | +1 |
12461,2 | NONRTRIC-946: Validate ApiProvDomId for PUT | master | nonrtric/plt/sme | Status: MERGED | +2 | +1 |
12493,3 | NONRTRIC-946: Confirm ApiProvDomId for PUT equals path param | master | nonrtric/plt/sme | Status: MERGED | +2 | +1 |
12555,1 | NONRTRIC-946: Fix panics in Capif | master | nonrtric/plt/sme | Status: MERGED | +2 | +1 |
12567,1 | NONRTRIC-946: Get Allowed Publishers | master | nonrtric/plt/sme | Status: MERGED | +2 | +1 |
12585,1 | NONRTRIC-946: Fix Capifcore intersection panic | master | nonrtric/plt/sme | Status: MERGED | +2 | +1 |
12588,2 | Add Go & Sonar jobs for servicemanager in nonrtric-plt-sme | master | ci-management | Status: MERGED | +2 | +1 |
12591,1 | NONRTRIC-946: Capifcore - join on ApiName | master | nonrtric/plt/sme | Status: MERGED | +2 | +1 |
12598,1 | NONRTRIC-946: Capifcore - remove comment | master | nonrtric/plt/sme | Status: MERGED | +2 | +1 |
12608,1 | NONRTRIC-946: Servicemanager - mock kong and capif | master | nonrtric/plt/sme | Status: ABANDONED | 0 | -1 |
12711,6 | NONRTRIC-946: Servicemanager - mock kong and capif as library | master | nonrtric/plt/sme | Status: MERGED | +2 | +1 |
12712,1 | NONRTRIC-946: Servicemanager - build capif as a library | master | ci-management | Status: MERGED | +2 | +1 |
12750,1 | NONRTRIC-946: Servicemanager - fix deployment after version number update | master | it/dep | Status: MERGED | +2 | +1 |
12753,2 | NONRTRIC-946: Servicemanager - update README and fix stand-alone deployment | master | nonrtric/plt/sme | Status: MERGED | +2 | +1 |
12763,4 | NONRTRIC-946: Servicemanager - add Kong data plane and control plane | master | nonrtric/plt/sme | Status: MERGED | +2 | +1 |
12764,4 | NONRTRIC-946: Servicemanager - Add Kong data plane and control plane | master | it/dep | Status: MERGED | +2 | +1 |
12784,7 | NONRTRIC-946: Servicemanager - Add Read The Docs | master | nonrtric/plt/sme | Status: MERGED | +2 | +1 |