Go to primary content
Oracle® Communications Binding Support Function Cloud Native Installation and Upgrade Guide
Release 1.0
F16985-01
Go To Table Of Contents
Contents

Previous
Previous
Next
Next

4 Upgrading Binding Support Function

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:
  • platform
  • bsf
  • common
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.