OCNRF Installation Preparation

The following procedure describes the steps to download the OCNRF Images and Helm files from OSDC.

For more information about configuring docker image and registry, see chapter OCCNE Docker Image Registry Configuration in OCCNE Installation Guide 1.0.

Table 3-1 OCNRF Installation Preparation

Step Procedure Description

1

Download the OCNRF package file

Customers are required to download the OCNRF package file from Oracle Software Delivery Cloud (OSDC). Package is named as follows:

<nfname>-pkg-<marketing-release-number>.tgz

For example: ocnrf-pkg-1.2.0.0.0.tgz

2

Untar the OCNRF Package File

Untar the OCNRF package:

tar -xvf <<nfname>-pkg-<marketing-release-number>>.tgz 

This command results into <<nfname>-pkg-<marketing-release-number>> directory.

The directory consists of following:
  1. OCNRF Docker Images File:

    ocnrf-images-1.2.0.tar

  2. OCNRF Helm File

    ocnrf-1.2.0.tgz

  3. Readme txt file

    Readme.txt (Contains cksum and md5sum of tarballs)

3

Verify the checksums Verify the checksums of tarballs mentioned in Readme.txt.

4

Load the tarball to system

Execute the following command to load the images to the customer's local registry:

docker load --input ocnrf-images-1.2.0.tar

5

Check if all the images are loaded

Execute the following command to check:

docker images

Refer the below table OCNRF Images for the list of images.

6

Push docker images to docker registry

Execute the following commands to push the docker images to docker registry:

docker tag <image-name>:<image-tag> <docker-repo>/<image-name>:<image-tag>

docker push <docker-repo>/<image-name>:<image-tag>

7

Untar Helm Files

Untar the helm files:

tar -xvzf ocnrf-1.2.0.tgz

8

Download the Network Repository Function (NRF) Custom Template ZIP file

Download the Network Repository Function (NRF) Custom Template ZIP file from OHC:

  • Go to the URL, docs.oracle.com
  • Navigate to Industries->Communications->Diameter Signaling Router->Cloud Native Network Elements
  • Click the Network Repository Function (NRF) Custom Template link to download the zip file.
  • Unzip the template to get ocnrf-custom-configTemplates-1.2.0.0.0 file that contains the following:
    • NrfAlertrules.yaml: This file is used for prometheus.
    • NrfDashboard.json: This file is used by grafana.
    • ocnrf-custom-values-1.2.0.yaml: This file is used during installation.

OCNRF Images

Following are the OCNRF images:

Table 3-2 OCNRF Images

Services Image Tag
NFRegistration ocnrf-nfregistration 1.2.0
NFSubscription ocnrf-nfsubscription 1.2.0
NFDiscovery ocnrf-nfdiscovery 1.2.0
API-GW - ocnrf-endpoint ocnrf-endpoint 1.2.0
NRF Auditor ocnrf-nrfauditor 1.2.0
NRF Configuration ocnrf-nrfconfiguration 1.2.0