oai-cn5g-udr merge requestshttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests2024-03-28T09:56:01Zhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/60Add NRF connection handling mechanism2024-03-28T09:56:01ZTien-Thinh NguyenAdd NRF connection handling mechanism- Try to re-register to NRF if registration/heartbeat lost- Try to re-register to NRF if registration/heartbeat lostTien-Thinh NguyenTien-Thinh Nguyenhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/59chore(ci): stopping support for RHEL8/Rocky8 in favor of RHEL9/Rocky92024-02-06T16:01:02ZRaphael Defosseuxchore(ci): stopping support for RHEL8/Rocky8 in favor of RHEL9/Rocky9* Fully dropping support for RHEL8/RockyLinux8
* Migrating to RHEL9/RockyLinux9* Fully dropping support for RHEL8/RockyLinux8
* Migrating to RHEL9/RockyLinux9v2.1.0 ReleaseRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/58Remove NRF dependency from UDR2024-02-12T10:23:09ZLukas RothenederRemove NRF dependency from UDR# Change
UDR will retry the NF registration if the NRF is not ready yet.
Also the sleep time for retrying the DB connection is increased to 500 ms. The old value of 100 ms with 100 retries was to short for the MySQL startup.# Change
UDR will retry the NF registration if the NRF is not ready yet.
Also the sleep time for retrying the DB connection is increased to 500 ms. The old value of 100 ms with 100 retries was to short for the MySQL startup.Raphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/57doc(release): prepare for v2.0.02023-12-14T13:08:38ZRaphael Defosseuxdoc(release): prepare for v2.0.0v2.0.0 ReleaseRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/56Refactor mongoDB2024-01-09T12:28:03ZLukas RothenederRefactor mongoDBRefactor:
* make use of to_json and from_json method for the remaining functions
* unify logs and filter usage
* add problemDetails as return value in an error caseRefactor:
* make use of to_json and from_json method for the remaining functions
* unify logs and filter usage
* add problemDetails as return value in an error casev2.1.0 ReleaseRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/55chore(ci): switching to clang-format-122023-09-28T12:54:19ZRaphael Defosseuxchore(ci): switching to clang-format-125 files impacted5 files impactedv2.0.0 ReleaseTien-Thinh NguyenTien-Thinh Nguyenhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/54Remove models2023-10-02T09:14:07ZStefan SpettelRemove models# Changes
* Remove common models from UDR
* Removed many "using namespace" in header files
* Fixed namespace issues
Added some fixes to common-src: https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-common-src/-/merge_requests/29# Changes
* Remove common models from UDR
* Removed many "using namespace" in header files
* Fixed namespace issues
Added some fixes to common-src: https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-common-src/-/merge_requests/29v2.0.0 ReleaseRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/53UDR configuration APIs2023-09-11T13:08:03ZTien-Thinh NguyenUDR configuration APIs- for both HTTP/1 and HTTP/2
- Example for HTTP/1 (for HTTP/2 just need to add: --http2-prior-knowledge, where 192.168.22.215 is the IP addr of UDR, 8080 is the corresponding port)
`curl -X GET http://192.168.22.215:8080/nudr-oai/v1/...- for both HTTP/1 and HTTP/2
- Example for HTTP/1 (for HTTP/2 just need to add: --http2-prior-knowledge, where 192.168.22.215 is the IP addr of UDR, 8080 is the corresponding port)
`curl -X GET http://192.168.22.215:8080/nudr-oai/v1/configuration | jq`
`curl -X PUT -H "Content-Type: application/json" -d @udr_conf.json http://192.168.22.215:8080/nudr-oai/v1/configuration |jq`Tien-Thinh NguyenTien-Thinh Nguyenhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/52Add missing HTTP2 for Authentication Data and Session Management Subscription...2023-09-06T16:01:50ZTien-Thinh NguyenAdd missing HTTP2 for Authentication Data and Session Management Subscription DataTien-Thinh NguyenTien-Thinh Nguyenhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/51chore(ci): switch published images to Ubuntu222023-09-26T13:00:07ZRaphael Defosseuxchore(ci): switch published images to Ubuntu22* also adding tcpdump in fedora-based target images
* and some more debug packages* also adding tcpdump in fedora-based target images
* and some more debug packagesv2.0.0 ReleaseRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/50Mongo migration2023-11-16T10:14:37ZPriyansha TiwariMongo migrationPost Merge: @defosseu to merge https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-fed/-/merge_requests/143 to add the MongoDB test to Tutorial Test suite.Post Merge: @defosseu to merge https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-fed/-/merge_requests/143 to add the MongoDB test to Tutorial Test suite.v2.0.0 ReleaseRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/49resynch with common-src develop2023-08-02T14:16:41ZStefan Spettelresynch with common-src developno changes in UDR requiredno changes in UDR requiredRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/48update default config and add to dockerfile2023-07-18T15:01:06ZStefan Spettelupdate default config and add to dockerfile# Changes
* add/update config.yaml
* Update Dockerfile to also copy config.yaml# Changes
* add/update config.yaml
* Update Dockerfile to also copy config.yamlRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/47fix(ci): healthcheck not correct anymore w/ YAML structure2023-06-27T09:09:45ZRaphael Defosseuxfix(ci): healthcheck not correct anymore w/ YAML structureRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/46Fix hardcoded HTTP2 port2023-06-22T07:54:38ZTien-Thinh NguyenFix hardcoded HTTP2 portFix hardcoded HTTP2 portFix hardcoded HTTP2 porthttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/45chore(ci): un-support Ubuntu-182023-06-09T15:56:03ZRaphael Defosseuxchore(ci): un-support Ubuntu-18* Unsupport Ubuntu-18
* Added support for rockylinux-8
* Added support for ARM64-v8
* CI fix for clang-format check* Unsupport Ubuntu-18
* Added support for rockylinux-8
* Added support for ARM64-v8
* CI fix for clang-format checkRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/44Yaml config file2023-06-09T20:15:20ZTien-Thinh NguyenYaml config file- Add YAML conf file support- Add YAML conf file supportTien-Thinh NguyenTien-Thinh Nguyenhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/43Session management subscription data put api new2023-05-31T12:58:50ZTien-Thinh NguyenSession management subscription data put api new- Add API PUT for Session management subscription data
- Fix issue for API DELETE for Session management subscription data- Add API PUT for Session management subscription data
- Fix issue for API DELETE for Session management subscription datahttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/42chore(ci): switching to U20 for published images2023-05-15T12:34:44ZRaphael Defosseuxchore(ci): switching to U20 for published images* Also prepared the documentation for `v1.5.1` release
* Also fixed the clang-format check* Also prepared the documentation for `v1.5.1` release
* Also fixed the clang-format checkRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/-/merge_requests/41Fix PLMN ID for SessionManagementSubscriptionData (HTTP2)2023-05-10T11:23:18ZTien-Thinh NguyenFix PLMN ID for SessionManagementSubscriptionData (HTTP2)Fix PLMN ID in HTTP request URL for SessionManagementSubscriptionData (HTTP2)Fix PLMN ID in HTTP request URL for SessionManagementSubscriptionData (HTTP2)Tien-Thinh NguyenTien-Thinh Nguyen