Newer
Older
mysql:
enabled: true
weight: 0
imagePullPolicy: IfNotPresent
oai5gdatabase: mini
persistence:
enabled: false
oai-nrf:
enabled: true
weight: 1
nfimage: # image name either locally present or in a public/private repository
repository: docker.io/oaisoftwarealliance/oai-nrf ## The image will be pulled from dockerhub
version: v1.4.0 ## The branch to be used to pull from dockerhub
# pullPolicy: IfNotPresent or Never or Always
pullPolicy: IfNotPresent
imagePullSecrets:
- name: "regcred"
nodeSelector: {}
oai-amf:
enabled: true
weight: 2
nfimage: # image name either locally present or in a public/private repository
repository: docker.io/oaisoftwarealliance/oai-amf ## The image will be pulled from dockerhub
version: v1.4.0 ## The branch to be used to pull from dockerhub
# pullPolicy: IfNotPresent or Never or Always
pullPolicy: IfNotPresent
imagePullSecrets:
- name: "regcred"
multus:
create: false
n1Netmask: "22"
hostInterface: "bond0" # Interface of the host machine on which this pod will be scheduled
config:
amfInterfaceNameForNGAP: "eth0" # If multus creation is true then net1 else eth0
amfInterfaceNameForN11: "eth0" # Service based interface
externalAusf: "no"
sst0: "1"
sd0: "10203"
sst1: "1"
sd1: "1"
mcc: "208"
mnc: "99"
regionId: "128"
amfsetId: "1"
servedGuamiMcc0: "208"
servedGuamiMnc0: "99"
servedGuamiRegionId0: "128"
servedGuamiAmfSetId0: "1"
plmnSupportMcc: "208"
plmnSupportMnc: "99"
plmnSupportTac: "0x0001"
operatorKey: "c42449363bbad02b66d16bc975d77cc1" # should be same as in subscriber database
nodeSelector: {}
oai-spgwu-tiny:
enabled: true
weight: 3
nfimage: # image name either locally present or in a public/private repository
repository: docker.io/oaisoftwarealliance/oai-spgwu-tiny ## The image will be pulled from dockerhub
version: v1.4.0 ## The branch to be used to pull from dockerhub
# pullPolicy: IfNotPresent or Never or Always
pullPolicy: IfNotPresent
imagePullSecrets:
- name: "regcred"
multus:
create: false
n3Netmask: "22"
nodeSelector: {}
config:
sgwS1uIf: "eth0" # net1 if gNB is outside the cluster network and multus creation is true else eth0
pgwSgiIf: "eth0" # net1 if gNB is outside the cluster network and multus creation is true else eth0 (important because it sends the traffic towards internet)
nssaiSst0: 1 # should match with SMF information
nssaiSd0: 10203 # should match with SMF information
dnn0: "oai" # should match with SMF information
nssaiSst1: 1 # should match with SMF information
nssaiSd1: 1 # should match with SMF information
dnn1: "oai.ipv4" # should match with SMF information
nssaiSst2: 222 # should match with SMF information
nssaiSd2: 123 # should match with SMF information
dnn2: "default" # should match with SMF information
mcc: 208 # should match with AMF and SMF
mnc: 99 # should match with AMF and SMF
netUeIp: "12.1.1.0/24"
oai-smf:
enabled: true
weight: 4
nfimage: # image name either locally present or in a public/private repository
repository: docker.io/oaisoftwarealliance/oai-smf ## The image will be pulled from dockerhub
version: v1.4.0 ## The branch to be used to pull from dockerhub
# pullPolicy: IfNotPresent or Never or Always
pullPolicy: IfNotPresent
imagePullSecrets:
- name: "regcred"
config:
useLocalSubscriptionInfo: "yes"
ueMtu: 1500
dnsIpv4Address: "172.21.3.100" # configure the dns for UE don't use Kubernetes DNS
dnsSecIpv4Address: "172.21.3.100" # configure the dns for UE don't use Kubernetes DNS
dnnNi0: "oai.ipv4"
pdusessiontype0: "IPv4"
ipv4dnnRange0: "12.1.1.2 - 12.1.1.40"
nssaiSst0: 1
nssaiSd0: 1
dnnNi1: "default"
pdusessiontype1: "IPv4"
ipv4dnnRange1: "12.1.1.41 - 12.1.1.80"
nssaiSst1: 222
nssaiSd1: 123
dnnNi2: "oai"
pdusessiontype2: "IPv4"
ipv4dnnRange2: "12.1.1.81 - 12.1.1.120"
nssaiSst2: 1
nssaiSd2: 10203
nodeSelector: {}