Go to primary content
Oracle® Communications Cloud Native Diameter Routing Agent (CNDRA) Installation Guide
Release 1.0
F16991-02
Go To Table Of Contents
Contents

Previous
Previous
Next
Next

CNDRA Installation

This section includes information about CNDRA deployment in CNE environment.

Table 2-4 CNDRA Installation

Step # Procedure Description

1

Prepare custom_values.yaml file

Prepare a custom_values.yaml file with the required parameter information.

To configure the parameters, see section CNDRA Configurable Parameters.

or,

The occndra-custom-values-1.0.0.yaml template can be downloaded from OHC.

Download the Cloud Native Diameter Routing Agent (CNDRA) Custom Template ZIP file and Unzip to get occndra-custom-values-1.0.0.yaml file.

2

Deploy CNDRA using HELM repository Execute the following command:

helm install helm-repo/cndra -f <custom values.yaml> --namespace occndra --name occndra --version <helm version>

Where:

helm-repo: repository name where the helm images, charts are stored.

custom_values: helm configuration file which needs to be updated based on the doctor registry

deployment_name and namespace_name: depends on customer configuration

3

Deploy CNDRA using HELM tar Execute the following command:

helm install -f <custom values.yaml> --name occndra --namespace occndra <Chart Path>

4

Check repo status Execute helm ls to check the deployment status.

5

Check svc status Check if all the services are deployed and running:

kubectl -n <namespace_name> get services

6

Check pod status Check if all the pods are up and running:

kubectl -n <namespace_name> get pods

Note: The Status and Ready columns for all the Pods must show Running and n/n values respectively, where n is number of containers in the pod.

7

Check deployment status Execute the following command to check the status of the deployment:

helm status occndra

Following are the Parameters and Definitions used during CNDRA deployment.

Table 2-5 Parameters and Definitions

Parameters Definitions
<helm chart> It is the name of the chart that is of the form <helm repo>/occndra
<OCCNDRA version> It is the software version (helm chart version) of the CNDRA. This is optional, if omitted, the default version is the latest version available in helm repository.
<release> It is a name provided by the user to identify the helm deployment
<namespace_name> It is a name provided by the user to identify the kubernetes namespace of the CNDRA. All the CNDRA micro services are deployed in this kubernetes namespace.
<helm-repo> It is the name of repository where the helm charts are stored.
<Chart Path> The location of the helm chart