...
- Service Based Interface Update
- Take new openAPI files from specification
- Generating the golang code for openAPI
- Created golang code using the openapi imagetheopenAPIimage/container for one yaml file. I need to automate the process for all yaml files
- Can do this for release 17 files and for release 18 files. Which release should we target? I think we should target R18. What do you think? Here is the release timelines: https://www.3gpp.org/specifications-technologies/releases
- Use newly generate openapi models generateopenAPImodels in at least 1 or 2 Network Functions
- PFCP Specification update.
- Impacts UPF & SMF
- UPF currently uses go-pfcp project and SMF uses local pfcp code. We should plan to move to go-pfcp as standard way.
- NAS specification upgrade
- Impacts SMF, AMF network functions
- Impacts simulator like gnbsimgNBSim
- Impacts the testing with real gNodeB, mobiles.
- NGAP specification upgrade
- Impacts AMF network function
- Created golang code (asn1 → proto → go) but the resulting GO code looks very different to the structure of the current ngap repository. What is the appropriate process to follow?
- ngap repository uses/calls
aper
repository. Does the aper repository also needs to be updated?
- Impacts simulator like gnbsimgNBSim
- Impacts the testing with real gNodeB
- Impacts AMF network function
- gtpu specification upgrade (low priority)
- Impacts UPF network function
- Impacts optionally SMF
- Impacts gnbsimgNBSim
- impacts the testing with real gNodeB
- Service Based Interface Update
- gNodeB Simulator changes. Only critical features listed below
- gNodeB handover Xn handover
- gNodeB handover N2 handover
- Data support
- Enable all profiles by default?
- Upgrade mongodb and kafka to latest versions
- Latest versions are mongodb 15.6.7 and kafka 29.3.3
- mongdb was updated from 13.6.4 to 13.16.4 and kafka was upgraded from 20.0.4 to 23.0.7, which are the newest versions that do not require any change in the SD-Core
- Dashboard for CI/CD repo health
- Ajay Lotan Thakur please provide specifics of what you have in mind about this ("dashboard"
- Aspects to complete for CI/CD (in general) are: 1) Make mandatory (required) to pass all GHAs before a PRs is merged; 2) Publish "latest" image to DockerHub?; 3) Does it make sense to have "three" places/registries where images are published (DockerHub, Opennetworking, Aetherproject)? This needs to be improved
- Scalable SD-Core
- ??
- Performance Results for UPF