Oracle® Communications Binding Support Function Cloud Native Installation and Upgrade Guide Release 1.0 F16985-01 |
|
![]() Previous |
![]() Next |
You can apply the helm upgrade command in the following scenarios:
To update Binding Support Function services, execute the following command and specify the upgrade parameter.
Following is a sample execution command is given below:
helm upgrade <NAME>-bsf-1 \
--set
global.envMysqlHost=<MYSQL_HOST>,global.envMysqlUser=bsfusr,global.envMysqlPassword=bsfpasswd
\
--set
global.envJaegerAgentHost=<JAEGER_SERVICE>.<JAEGER_SERVICE_NAMESPACE>
\
--set
global.envManageNF=BSF,global.envSystemName=BSF-1,common.configmapApplicationConfig.nrfClientType=BSF-1
\
--set
global.imageTag=<IMAGE_TAG>,global.dockerRegistry=<DOCKER_REGISTRY_ADDRESS>
\
--set
platform.enabled=true,pcf.enabled=false,bsf.enabled=true,common.enabled=true,nef.enabled=false
\
--set
common.deploymentNrfClientservice.envNamespace=$<NAMESPACE>-bsf-1
\
./<HELM_CHART_NAME_WITH_EXTENSION>
Note:
<NAME>
and
<NAMESPACE>
must
be same as in helm install command
Note:
The upgrade command is similar to install command, because, if user do not specify the same parameters for both upgrade and install, then the settings applied by install command may lost and use default settings from values.yaml file for missing parameters in upgrade command.
For specific deployment, few parameters cannot be updated. Table 4-1 provides details of the parameters which cannot be updated.
Table 4-1 Parameters
Deployment | Parameter Name | Description |
---|---|---|
BSF | platform.enabled=true,pcf.enabled=false,bsf.enabled=true,common.enabled=true,nef.enabled=false | For deployment, below module must be enabled:
|
BSF | global.envManageNF=BSF,global.envSystemName=BSF-1,common.configmapApplicationConfig.nrfClientType=BSF-1 | Since GUI service is an common service which defined under common module, it requires the startup parameters to show which NF should be displayed under specific deployment. Same process logic applies to nrfclient service. |
MetalLB Settings for Upgrade
After executing the helm upgrade command, the configured MetalLB settings may lost. User is required to update the settings manually by following the procedure in the Enabling Loadbalancer with MetalLB.