Deploying Vendor-rated Data Manager

Installation Prerequisites

Before installing Vendor-rated Data Manager, ensure that:

Hardware Requirements

The minimum Kubernetes resources required for the microservice deployment, including on-premise Kubernetes cluster deployment, are:

Requests:
  • CPU:
1000m
  • Memory:
1280Mi

Firewall Requirements

The following ports must be open on the micro-service node and BSS database node:

From To Protocol Port Purpose
CloudBlue Commerce Management Node Micro-service node TCP 8081 For access to Vendor-rated Data Manager service backend (HTTPS is used for communication)
Micro-services node BSS database node TCP 5432 For connection to PostgreSQL database

How to Install Vendor-rated Data Manager

Before installing Vendor-rated Data Manager, do the following:

  1. In Operations PCP, go to System > Settings > Public API > Allowed Networks.
  2. Add the Backnet IP address of the micro-service node.

To install the Vendor-rated Data Manager, do the following:

  1. Connect to the Management Node under the root user via SSH.
  2. Run the command:

    /usr/local/bin/helm install a8n/ratingenginepayg --name ratingenginepayg --wait --timeout 900 \
    --set oauthkey=`uuidgen` --set oauthsecret=`uuidgen` \
    --set dockerrepo=odindevops-a8n-docker.jfrog.io \
    --set dspassword=`echo -n "<BSS_USER_PASSWORD>" | base64` \
    --set dshost=<BSS_DB_BACKNET_IP>
    

    where:

    <BSS_USER_PASSWORD> is the password of the BSS database user.

    <BSS_DB_BACKNET_IP> is the BSS database host URL.

  3. Wait for the component to be installed.
  4. When finished, it will appear in the list of applications at Operations PCP > Services > Applications.

After installing Vendor-rated Data Manager, the following scenario will be available for you and your resellers: creating service plans with the new type of billing model, Use External Rating.

How to Upgrade Vendor-rated Data Manager to the Latest Version

To upgrade Vendor-rated Data Manager:

Important: Before upgrading a production installation with configured margins or markups from version 1.2.296 or earlier, to ensure the correct transfer of your existing configuration to the latest version, please perform upgrade prechecks.

  1. Connect to the Management Node under the root user using SSH.
  2. Check whether there is a new Vendor-rated Data Manager helm package in the repository:

    /usr/local/bin/helm repo update
    /usr/local/bin/helm search ratingenginepayg
  3. To update the rating engine component, run the command:

    /usr/local/bin/helm upgrade ratingenginepayg a8n/ratingenginepayg --wait