Oracle® Communications Unified Data Repository Cloud Native User's Guide Release 1.0 F16987-01 |
|
![]() Previous |
![]() Next |
The UDR micro services have configuration options. The user should be able to configure them via deployment values.yaml.
Note:
Some of settings default value may change.Note:
Default Helm Release Name:- ocudr
Table 2-1 table provides the parameters for nudr-drservice Micro service
Table 2-1 nudr-drservice Micro service
Service | Parameter | Description | Default Value | Range of Possible Values (if applicable) | Notes |
---|---|---|---|---|---|
- | ambassador.id | Ambassador Identification | ambassador-ocudr | Not applicable | There can be multiple Ambassador installed in same cluster for different NFs. So, this is unique identification for it. Format:- ambassador-NAME |
- | deployment.replicaCount | Replicas of UDR pod | 2 | Not applicable | Number of UDR pods to be maintained by replica set created with deployment |
- | hikar.poolsize | Connection pool size | 25 | Not Applicable | The hikari pool connection size to be created at start up |
- | image.pullPolicy | This setting will tell if image need to be pulled or not | Always | Possible Values - Always IfNotPresent Never | - |
- | image.repository | Full Image Path | reg-1:5000/ocudr/nudr_datarepository_service | Not applicable | - |
- | image.tag | Tag of Image | 1.0.0 | Not applicable | - |
- | j aeger.service.name | Jaegar Service Name installed in CNE | occne-tracer-jaeger-collector.occne-infra | Not applicable | - |
- | jaeger.service.port | Jaegar Service Port installed in CNE | 9411 | Not applicable | - |
- | logging.level.root | Log Level | WARN | Possible Values - WARN INFO DEBUG | Log level of the UDR pod |
- | maxReplicas | Maximum Replicas | 4 | Not applicable | Maximum number of pods |
- | minReplicas | Minimum Replicas | 1 | Not applicable | Minimum number of pods |
- | mysql.dbname | Mysql Database name for UDR | udrdb | Not applicable | This is a read only parameter. Do not change the default value. |
- | mysql.dspassword | Mysql password for UDR database set by MYSQL DBA | udrDbPasswd | Not applicable | Password example: udrpasswd |
- | mysql.dsusername | Mysql Username for UDR database set by MYSQL DBA | udruser | Not applicable | - |
- | mysql.primaryhost | Primary MYSQL Host IP or Hostname | ocudr-mysql | Not applicable | UDR will connect Primary MYSQL if not available then it will connect secondary host. Format:- NAME-mysql For MYSQL Cluster use respective IP Address or Service |
- | mysql.primaryport | Port of MYSQL Database | 3306 | Not applicable | - |
- | mysql.secondaryhost | Secondary MYSQL Host IP or Hostname | ocudr-mysql | Not applicable | Format:- NAME-mysql For MYSQL Cluster use respective Secondary IP Address or Service |
- | mysql.secondaryport | Port of MYSQL Database | 3306 | Not applicable | - |
- | resources.request.cpu | Cpu Allotment for UDR pod | 3 | Not applicable | The cpu to allocated for UDR pod during deployment |
- | resources.target.averageCpuUtil | CPU utilization limit for autoscaling | 80 | Not Applicable | CPU utilization limit for creating HPA |
- | service.http2enabled | Enabled HTTP2 support flag for rest server | true | true/false | Enable/Disable HTTP2 support for rest server |
- | service.port.http | HTTP port | 80 | Not applicable | The http port to be used in UDR service |
- | service.port.https | HTTPS port | 443 | Not applicable | The https port to be used for UDR service |
- | service.port.management | Management port | 9000 | Not applicable | The actuator management port to be used for UDR service |
- | service.type | UDR service type | ClusterIP | Possbile Values- ClusterIP NodePort LoadBalancer | The kubernetes service type for exposing UDR deployment Note: Suggested to be set as ClusterIP (default value) always |
GUID-881AF7CF-986A-4AB5-99D1-A43DCB106E1E.htm tables provides information about the nudr-nrf-client-service micro service.
Table 2-2 nudr-nrf-client-service micro service
Service | Parameter | Description | Default value | Range or Possible Values ( if applicable) | Notes |
---|---|---|---|---|---|
- | image.repository | Full Image Path | reg-1:5000/ocudr/nrf_client_service | Not applicable | |
- | image.tag | Tag of Image | 1.0.0 | Not applicable | |
- | image.pullPolicy | This setting will tell if image need to be pulled or not | Always | Possible Values - Always IfNotPresent Never | |
- | host.baseurl | NRF url for registration | http://ocnrf-endpoint.mynrf.svc.cluster.local/nnrf-nfm/v1/nf-instances | Not applicable | Url used for udr to connect and register with NRF |
- | host.proxy | Proxy Setting | NULL | nrfClient.host | Proxy setting if required to connect to NRF |
- | ssl | SSL flag | false | true/false | SSL flag to enable SSL with udr nrf client pod |
- | logging.level.root | Log Level | WARN | Possible Values - WARN INFO DEBUG | Log level of the UDR nrf client pod |
- | capacityMultiplier | Capacity of UDR | 500 | Not applicable | Capacity multiplier of UDR based on number of UDR pods running |
- | supirange | Supi Range supported with UDR | [{\"start\": \"10000000000\", \"end\": \"20000000000\"}] | Valid start and end supi range | |
- | priority | Priority | 10 | Priority to be sent in registration request | Priority to be sent in registration request |
- | livenessProbeUrl | Liveness probe URL for nudr-drservice/ambassador | http://nudr-drservice.myudr.svc.cluster.local:9000/actuator/health,http://ocudr-ambassador-admin.myudr.svc.cluster.local:8877/ambassador/v0/check_ready | Not Applicable | URL used by nrf-client-service to check liveness probe of nudr-drservice and ocudr-ambassador pods. Note: Be cautious in updating this value. Should consider namespace used for udr deployment and name resolution setting in k8s. |
- | fqdn | UDR FQDN | ocudr-ambassador.myudr.svc.cluster.local | Not Applicable | FQDN to used for registering in NRF for other NFs to connect to UDR. Note: Be cautious in updating this value. Should consider namespace used for udr deployment and name resolution setting in k8s. |
GUID-881AF7CF-986A-4AB5-99D1-A43DCB106E1E.htm table provides information about the ocudr-ambassador Micro service
Table 2-3 ocudr-ambassador Micro service
Service | Parameter | Description | Default Value | Range or Possible Values (if applicable) | Notes |
---|---|---|---|---|---|
- | ambassador.id | Ambassador Identification | ambassador-ocudr | Not applicable | There can be multiple Ambassador installed in same cluster for different NFs. So, this is unique identification for it. |
- | image.repository | Full Image Path | quay.io/datawire/ambassador | Not applicable | - |
- | image.tag | Tag of Image | 0.40.2 | Not applicable | - |
- | image.pullPolicy | This setting will tell if image need to be pulled or not | Always | Possible Values - Always IfNotPresent Never | - |
-- | service.annotations. getambassador.io/config .ambassador_id | Ambassador Identification | ambassador-ocudr | Not applicable | There can be multiple Ambassador installed in same cluster for different NFs. So, this is unique identification for it. Format:- ambassador-NAME |
-- | podAnnotations. prometheus.io/scrape | Prometheus related setting | true | Possible Values - true false | - |
-- | podAnnotations. prometheus.io/port | Prometheus related setting | 9102 | - | - |
-- | prometheusExporter.enabled | Prometheus related setting | true | Possible Values - true false | - |
-- | resources.request.cpu | CPU Allotment for Ambassador pod | 3 | Not applicable | The cpu to allocated for ambassador pod during deployment |