Skip to content
Snippets Groups Projects
values.yaml 4.38 KiB
Newer Older
mysql:
  enabled: true
  weight: 0
  imagePullPolicy: IfNotPresent
  oai5gdatabase: mini
  imagePullSecrets:
    - name: regcred
  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
    n1IPadd: "172.21.6.201"
    n1Gateway: "172.21.7.254"
    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"
    n3Ip: "172.21.6.200"
    sgiGw: "172.21.7.254"
    hostInterface: "bond0"
  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: {}