Installing CHF Diameter Adapter
Before deploying CHF Diameter Adapter, see the discussion about installing MATRIXX in MATRIXX Installation and Upgrade.
- Converged Charging Microservice
- Spending Limit Microservice
An image file is also delivered for an optional NRF Client microservice component, which can be used with CHF Diameter Adapter. For information about configuring NRF Client, see the information about NRF Client properties.
Prerequisites
Helm charts must be installed to an existing Kubernetes namespace. Use the kubectl create ns
command to create a namespace. The following example creates the
matrixx
namespace:
kubectl create ns matrixx
Multiple instances can be installed at the same time in the same namespace. In that case, resources are separated by the release name.
The Helm chart assumes that the required images are available in an image repository that can be accessed from the Kubernetes cluster. Specify the URL of this registry and any required credentials in the Helm values file.
Deployment
Install the CHF Diameter Adapter Converged Charging Microservice in the matrixx
namespace with a
command similar to the following:
helm install helm_release_name matrixx/chf-diameter-adapter --version version --namespace matrixx -f chf_diameter_adapter_values_file.yaml
In this example, chf__diameter_adapter_values_file.yaml is the file where you would specify your custom default values for your implementation.
Similarly, install the CHF Diameter Adapter Spending Limit Control Microservice in the matrixx
namespace with a command similar to the following:
helm install helm_release_name matrixx/slc-diameter-adapter --version version --namespace matrixx -f slc_diameter_adapter_values_file.yaml
helm uninstall helm_release_name