| Oracle® Communications Network Slice Selection Function (NSSF) Cloud Native Installation Guide Release 1.0 F16982-02 |
|
![]() Previous |
This section includes a sample of the values.yaml file.
# Copyright 2019 (C), Oracle and/or its affiliates. All rights reserved.
# This yaml file could be supplied in helm install command when deploying OCNSSF v1.x.y
#
# e.g. helm install <helm-repo>/ocnssf --name ocnssf --namespace ocnssf -f <this file>
#
# Compatible with OCNSSF CHART VERSION 1.x.y
#
# - Please set the docker registry (repository) in
# nsselection.image.repository
# nspolicy.image.repository
# nsconfig.image.repository
# nsregistration.image.repository
#
# - To integrate with NDB DB-Tier cluster,
# set the hostname of the primary sql node in:
# nspolicy.mysql.primary.host
# nsconfig.mysql.primary.host
# AND
# set the hostname of the secondary sql node in
# nspolicy.mysql.secondary.host
# nsconfig.mysql.secondary.host
# AND
# set the username and password in
# nsconfig.mysql.username
# nsconfig.mysql.password
# (note: the username and password can be provided in an alternative way by creating a kubernetes secret
# with the following properties:
# name: ocnssf-creds
# namespace: same as ocnssf deployment
# data:
# mysql-username: <username>
# mysql-password: <password>
#
# - To connect to the PLMN level NRF to utilize registration services
# set the fqdn and port of NRF in:
# nsregistration.nrf.host and nsregistration.nrf.port
# AND
# configure the NSSF profile in
# nsregistration.configFiles.nssf.profile
# AND
# set the NSSF fqdn in
# nsregistration.nssf.fqdn
#
# - To connect to the PLMN level NRF to utilize discovery serrvice for AMF candidates
# set the fqdn and port of NRF in:
# nspolicy.nrf.host and nspolicy.nrf.port
# AND
# set nspolicy.nsp.nrfdisc to true
#
# - To turn on logging set the appropriate logging level (one of: OFF, INFO, DEBUG, ERROR, ALL)
# in one or more of the following:
# nsselection.nss.loglevel
# npolicy.nsp.loglevel
# nsregistration.nsr.loglevel
# nsconfig.nsc.loglevel
nsselection:
image:
repository: reg-1:5000
nss:
loglevel: "OFF"
nspolicy:
image:
repository: reg-1:5000
mysql:
primary:
host: "ocnssf-nsdb.ocnssf"
secondary:
host: "ocnssf-nsdb.ocnssf"
port: 3306
nrf:
host: http://ocnrf.oracle.com
port: 80
nsp:
loglevel: "OFF"
nrfdisc: true
nsconfig:
image:
repository: reg-1:5000
mysql:
primary:
host: "ocnssf-nsdb.ocnssf"
secondary:
host: "ocnssf-nsdb.ocnssf"
port: 3306
username: changeme
password: changeme
nsc:
loglevel: "OFF"
nsregistration:
configFiles:
nssf.profile: |-
{
"plmn": {"mcc": "310", "mnc": "14"},
"fqdn": "ocnssf-nsgateway.ocnssf.svc.us.lab.oracle.com",
"interPlmnFqdn": "ocnssf-nsgateway.ocnssf.svc.us.lab.oracle.com",
"ipv4Addresses": [ "127.0.0.1", "10.0.0.1" ],
"ipv6Addresses": [ "::1", "::2" ],
"priority": 5,
"locality": "us-east",
"nfServices": [{
"serviceName": "nssf-nsselection",
"versions": [{
"apiVersionInUri": "v1",
"apiFullVersion": "1.R15.2.0",
"expiry": "2019-12-31T23:59:59.000+0000"
}],
"scheme": "http",
"allowedNfTypes": [ "AMF" ],
"fqdn": "ocnssf-nsgateway.ocnssf.svc.us.lab.oracle.com",
"interPlmnFqdn": "ocnssf-nsgateway.ocnssf.svc.us.lab.oracle.com",
"ipEndPoints": [{
"ipv4Address": "127.0.0.1",
"transport": "TCP",
"port": 80
}]
}]
}
image:
repository: reg-1:5000
nrf:
host: http://ocnrf.oracle.com
port: 80
nssf:
fqdn: ocnssf-nsgateway.ocnssf.svc.us.lab.oracle.com
nsr:
loglevel: "OFF"
nsgateway:
service:
annotations :
metallb.universe.tf/address-pool: signaling
adminService:
create: false