4 SEPP Installation
Installation Preparation
This section explains the preparation required before deploying SEPP.
Table 4-1 Download Images and Helm files
Step # | Procedure | Description |
---|---|---|
1 ![]() |
Download the SEPP package file |
Customers are required to download the SEPP package file from Oracle Software Delivery Cloud (OSDC). Package is named as follows:
For example: ocsepp-pkg-1.2.0.0.0.tgz
Extracting "ocsepp-pkg-1.2.0.0.0.tgz" gives following :
|
2 ![]() |
Untar the SEPP Package File |
Untar the SEPP package to the specific repository
|
3 ![]() |
Check the checksums | Check the checksums of tarballs mentioned in Readme.txt. Refer to Readme.txt for the commands and checksum details. |
4 ![]() |
Load the tarball to system |
Execute the following command to push the docker images to docker registry:
"ocsepp-images-1.2.0.tar" contains following docker images:
|
5 ![]() |
Push docker files to Docker registry (optional step) | Execute the following command to push the
docker files to docker registry:
|
7 ![]() |
Push helm files to helm repository | Execute the following command to push the
helm files to helm repository:
|
SEPP Preparation
Table 4-2 SEPP Parameters
Attribute Name | Attribute Description |
---|---|
nsRegistration.nf.profile | A new profile values for SEPP |
nsRegistration.nrf.host | NRF server host |
nsRegistration.nrf.port | NRF server port |
global.nsRegistration.image | nrf client docker image name. format is <repository name:port>/<image name>. if images is hosted locally then format is <image name> |
global.nsRegistration.tag | nrf client docker image tag |
global.nsRegistration.pullPolicy | nrf client docker image pull policy |
global.n32Client.image | N32C client docker image name. format is <repository name:port>/<image name>. if images is hosted locally then format is <image name> |
global.n32Client.tag | N32C client docker image tag |
global.n32Client.pullPolicy | N32C client docker image pull policy. |
global.n32Server.image | N32C server docker image name. format is <repository name:port>/<image name>. if images is hosted locally then format is <image name> |
global.n32Server.tag | N32C server docker image tag |
global.n32Server.pullPolicy | N32C server docker image pull policy |
global.mysql.image | mysql docker image name. format is <repository name:port>/<image name>. if images is hosted locally then format is <image name> |
global.mysql.tag | mysql docker image tag |
global.mysql.pullPolicy | mysql docker image pull policy |
global.pilot.image | Istio pilot docker image name. format is <repository name:port>/<image name>. if images is hosted locally then format is <image name> |
global.pilot.tag | Istio pilot docker image tag |
global.pilot.pullPolicy | Istio pilot docker image pull policy |
global.proxy.image | Istio proxy docker image name. format is <repository name:port>/<image name>. if images is hosted locally then format is <image name> |
global.proxy.tag | Istio proxy docker image tag |
global.proxy.pullPolicy | Istio proxy docker image pull policy |
global.sds.image | Istio SDS docker image name. format is <repository name:port>/<image name>. if images is hosted locally then format is <image name> |
global.sds.tag | Istio SDS docker image tag |
global.sds.pullPolicy | Istio SDS docker image pull policy |
config.localsepp.scp.ip | IP address of SCP NF. |
config.localsepp.scp.port | Port of SCP NF. |
config.localsepp.domain | domain for Local SEPP |
config.localsepp.securityCapability | Security Capability supported by Local SEPP. |
config.localsepp.tls.certificate | Certificate |
config.localsepp.tls.privateKey | Private Key |
config.remotesepps.domain | Domain for Remote SEPP |
config.remotesepps.caCertificate | CA Certificate |
config.remotesepps.n32c.ip | N32C ip address |
config.remotesepps.n32c.port | N32C port |
config.remotesepps.n32f.ip | N32F ip address |
config.remotesepps.n32f.port | N32F port |
SEPP Deployment
This section describes the steps to deploy SEPP Server and Client on CNE. The SEPP Server and the Client must be deployed in different clusters.
Server Deployment
This procedure describes the steps to deploy SEPP Server on CNE.
Table 4-3 SEPP Server Deployment
Step # | Procedure | Description |
1 ![]() |
Prepare custom_values_server.yaml file |
Prepare a custom_values_server.yaml file with the required parameter information. Refer to Server Yaml File for sample YAML file. |
2 ![]() |
Navigate to the directory where ocsepp-1.2.0.tgz is extracted | Navigate to the directory where ocsepp-1.2.0.tgz is extracted |
3 ![]() |
Deploy SEPP Server | Execute the following command:
Where: deployment_name and namespace_name: depends on customer configuration customized_yaml_file.yaml: Yaml file after modifying the values based on the requirement. |
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:
Note: Status must be Running and Ready must be 1/1. |
6 ![]() |
Verify SEPP deployment | Execute command
helm
status <deployment_name> and verify deployment, pod and service
status should be up.
|
Client Deployment
This procedure describes the steps to deploy SEPP Client on CNE.
Table 4-4 SEPP Client Deployment
Step # | Procedure | Description |
---|---|---|
1 ![]() |
Prepare custom_values_client.yaml file |
Prepare a custom_values_client.yaml file with the required parameter information. Refer to Client Yaml File for sample YAML files. |
2 ![]() |
Navigate to directory where ocsepp-1.2.0.tgz is extracted on Master node | Navigate to directory where ocsepp-1.2.0.tgz is extracted on Master node : |
3 ![]() |
Deploy SEPP Client | Execute the following command:
Where: deployment_name and namespace_name: depends on customer configuration customized_yaml_file.yaml: Yaml file after modifying the client parameter values based on the requirement. Note: "SEPP Server Deployment" and "SEPP Client Deployment" should be deployed on SEPP2 and SEPP1 respectively as well to have both mode working on both SEPP nodes. Enable either Server or Client mode is supported per SEPP. |
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:
Note: Status must be Running and Ready must be 1/1. |
Uninstall SEPP
Following sections explain the procedure to uninstall SEPP server and client.
Uninstall SEPP
Table 4-5 Uninstall SEPP
Step # | Procedure | Description |
1 ![]() |
Uninstall SEPP client | Execute command to uninstall SEPP client:
|
2 ![]() |
Uninstall SEPP Server | Execute command to uninstall SEPP server:
|