5 Binding Support Function Customization Parameters
Note:
- All parameters mentioned as mandatory must be present in custom values file.
- All fixed value parameters mentioned must be present in the custom values file with the exact values as specified here.
Global Configurations
These configuration parameters are common for all micro services.
Table 5-1 Customizable Parameters
Parameter | Description | Mandatory Parameter | Default Value | Notes |
---|---|---|---|---|
dockerRegistry | Name of the Docker registry which hosts Binding Support Function (BSF) docker images | Yes | Not applicable |
This is a docker registry running in OCCNE bastion server where all BSF docker images will be loaded. For example, 'occne-bastion:5000' |
envMysqlHost |
IP address or host name of the MySql server which hosts BSF's databases |
Yes | Not applicable | |
envMysqlUser | Mysql Username to access BSF's databases | Yes | Not applicable | |
envMysqlPassword | Mysql password for the username | Yes | Not applicable | |
envJaegerAgentHost | Hostname or IP address for the Jaeger Agent | Yes | Not applicable | This is the fqdn of Jaeger Agent service running in OCCNE cluster under namespace occne-infra. |
cmServiceNodePort | Custom node port for CM service | No | 0 | When not specified, kubernetes assigns a random port. |
bsfDiamGatewayNodePort | Custom node port for Diameter Gateway service | No | 0 |
When not specified, kubernetes assigns a random port. |
Table 5-2 Mandatory Fixed Value Parameters
Name | Value |
---|---|
envManageNF | 'BSF' |
envSystemName | 'BSF' |
imageServiceDetector | readiness-detector:1.4.0 |
Core Services
Table 5-3 Customizable Parameters
Parameter | Description | Mandatory Parameter | Default Value | Notes |
---|---|---|---|---|
deploymentBsfManagementService.envMysqlDatabase | Name of the database for BSF Management Service | No | ocpm_bsf |
Specify the value of deployment BsfManagementService. envMysqlDatabase. If no value is specified for deployment BsfManagementService. envMysqlDatabase then assign "ocpm_bsf". |
Common Services
Table 5-4 Customizable Parameters
Parameter | Description | Mandatory Parameter | Default Value | Notes |
---|---|---|---|---|
deploymentBsfManagementService.envMysqlDatabaseSessionViewer | Name of the database for Session viewer. ( BSF Management Service database name) | Yes | Not applicable | |
deploymentPcfConfig.envMysqlDatabase | Name of the database for Config Server service | No | ocpm_config_server | |
deploymentNrfClientservice.envNfNamespace | Namespace of BSF | Yes | Not applicable | Specify the namespace of this BSF instance. |
configmapApplicationConfig.nrfHost | IP Address or hostname(Fqdn) of NRF | Yes | Not applicable | |
configmapApplicationConfig.nrfServicePort | Service port of NRF | Yes | Not applicable |
Table 5-5 Mandatory Fixed Value Parameters
Name | Value |
---|---|
deploymentNrfClientservice.envNfType | 'bsf' |
deploymentNrfClientservice.envConsumeSvcName | 'bsf-management-service:nbsf-management' |
configmapApplicationConfig.nrfClientType | 'BSF' |
API Gateway Service
Table 5-6 Customizable Parameters
Parameter | Description | Mandatory Parameter | Default Value | Notes |
---|---|---|---|---|
fullnameOverride | Unique name for Api Gateway deployment | Yes | Not applicable | It is recommended to add a prefix to "api-gateway", the prefix shall uniquely identify the instance of BSF. For example if the namespace of the BSF is "ocbsf-site1" then assign the name as "ocbsf-site1-api-gateway". |
image.registry | Name of the Docker registry which hosts BSF api-gateway docker image. | Yes | Not applicable |
Same value as global. dockerRegistry |
service.type | Specify "API Gateway Service" service type as "NodePort" or "LoadBalancer". See Deployment Service Type Selection. | No | NodePort | |
configServiceNetworkNameEnabled |
To assign a load balancer (METALLB) IP,set configServiceNetworkNameEnabled to true |
No | False | |
configServiceNetworkName | To configure METALLB address pool | No | "metallb.universe.tf/address-pool: oam" | Default value is for METALLB, as per customer metallb setting, please select an appropriate pool name to replace "oam" with actual address pool. |