Skip to content
Snippets Groups Projects
values.yaml 5.52 KiB
kubernetesType: Vanilla  #Vanilla for community kubernetes distribution else Openshift for Openshift

## In case of using these charts on Openshift then please use UBI images
## To know more about them follow this tutorial https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-fed/-/tree/master/openshift
nfimage:  # image name either locally present or in a public/private repository
  repository:  @GNB_REPO@ # docker.io/oaisoftwarealliance/oai-gnb
  version: @GNB_TAG@ # image tag or develop
  # pullPolicy: IfNotPresent or Never or Always
  pullPolicy: IfNotPresent

## good to use when pulling images from docker-hub mention
imagePullSecrets:
  - name: "regcred"

serviceAccount:
  # Specifies whether a service account should be created
  create: true
  # Annotations to add to the service account
  annotations: {}
  # The name of the service account to use.
  # If not set and create is true, a name is generated using the fullname template
  name: "@NAME_GNB_DU_SA@" # "oai-du-sa"


# oai-du helm-charts can be used in RFSimulated mode which does not require multiple interaces. 
# In case you use the charts with a RU/USRP you need a dedicated interface with the RU. 
## Change these ip-addresses according to your environment

multus:
  # if default gatway is left blank then it will be removed
  defaultGateway: "@DEFAULT_GW_GNB@"
  f1Interface:
    create: @MULTUS_GNB_F1@ # false
    IPadd: "@IP_GNB_DU_F1@" # "172.21.16.100"
    Netmask: "@NETMASK_GNB_F1@" # "22"
    # if mac is empty then it will be removed
    Mac: "@MAC_GNB_DU_F1@"    
    # #name inside the pod is hardcoded right now
    # name: "f1"
    # if gateway is empty then it will be removed
    Gateway: "@GW_GNB_DU_F1@" # "172.21.7.254"
    routes: @ROUTES_GNB_F1@ # [{'dst': '10.8.0.0/24','gw': '172.21.7.254'}, {'dst': '10.9.0.0/24','gw': '172.21.7.254'}]
    hostInterface: "@IF_NAME_GNB_DU_F1@"     # Interface of the host machine on which this pod will be scheduled
  ru1Interface:
    create: @MULTUS_GNB_RU1@
    IPadd: "@IP_GNB_RU1@"
    # #name inside the pod is hardcoded right now
    # name: "ru1"
    Netmask: "@NETMASK_GNB_RU1@"
    # if mac is empty then it will be removed
    Mac: "@MAC_GNB_RU1@"
    # if gateway is commented then it will be removed
    Gateway: "@GW_GNB_RU1@"  #In case you don't have a gateway remove it from here
    mtu: @MTU_GNB_RU1@ 
    hostInterface: "@IF_NAME_GNB_RU1@"
  # ru2 can be useful for USRP N3XX when the 2 SFP NICs use 2 different PHY links to the server that hosts oai-gnb
  ru2Interface:
    create: @MULTUS_GNB_RU2@
    IPadd: "@IP_GNB_RU2@"
    # #name inside the pod is hardcoded right now
    # name: "ru2"
    Netmask: "@NETMASK_GNB_RU2@"
    # if mac is empty then it will be removed
    Mac: "@MAC_GNB_RU2@"
    # if gateway is commented then it will be removed
    Gateway: "@GW_GNB_RU2@"  #In case you don't have a gateway remove it from here
    mtu: @MTU_GNB_RU2@ 
    hostInterface: "@IF_NAME_GNB_RU2@"

## If you want to change more configuration parameters then you should mount the config file