Sample values.yaml file

The following is a sample values.yaml file.

# define global values that can be used across charts.
global:
  #Overriding global registry
  #registry:
  #registry: 636206328149.dkr.ecr.us-east-2.amazonaws.com/cdp-docker-candidates.repo.lab.pl.alcatel-lucent.com
  #registry: cdp-docker-candidates.repo.cci.nokia.net
  registry4: "registry1-docker-io.repo.lab.pl.alcatel-lucent.com"
  #docker:
  #  registry: cdp-docker-candidates.repo.lab.pl.alcatel-lucent.com

# broker properties
  broker:
    hosts: "rabbitmq-ext:5672"
    username: "impact"
    virtualHost: "/"
# cassandra properties
  cassandra:
    hosts: "cassandra:9042"
    adminUsername: "casadmin"
    username: "dc23fp1"
    strategy: "NetworkTopologyStrategy"
    replication: "'dc1': '2'"
    localdc: "dc1"

  oauth:
    jwkSetUri: "http://impact-ckey-ckey:8080/auth/realms/subscriber-repo/protocol/openid-connect/certs"
  database:
    # when type is mysql port is ignored and port should be suffixed in host like
    # 10.12.12.1:3306
    # when type is oracle, dbipvalidation should be y
    type: "mysql"
    host: "mariadb:3308"
    username: "dc23fp1"
    name: "dc23fp1"
    #type: "oracle"
    #port: "1522"
    #host: "impact-oracle"
    #name: "sid"
    #if type is oracle please fill proper value of ORACLE_SID in name
    #datafilepath: "/data/app/oradata/IMPACTDB"
    adminUsername: "iotadmin"
    dbipvalidation: "y"
    redis:
      REDIS_DB_HOST: "reddis:6379"
      REDIS_SENTINEL_HOSTS: "reddis-sentinel:26379"
      REDIS_MASTER_NAME: reddis
###########################################################################################
# override subchart values                                                                #
# Enure that all the secrets are created for all the required components to be installed. #
# Refer to README.md for commands to be used for secret creation for each components.     #
# Ensure to change the keyspace, schema names, ingress hosts, database service names, -   #
# - replication strategy and other configuratble parameters.                              #
###########################################################################################
mqttadapter:
  enabled: true
  usage:
    DEVICE_QUOTA: true
    #Redis configuration for usage
    REDIS_MASTER_USAGE_CONTROL: reddis
    REDIS_SENTINEL_USAGE_CONTROL: reddis-sentinel:26379

  core:
  replicas: 1
  resources:
    limits:
      memory: "1024Mi"
      cpu: 500m
    requests:
      memory: "512Mi"
      cpu: 100m
  cassandra:
    CAS_USER: "dc23fp1"
    CAS_KEYSPACE: "mqttkey22"
    CAS_KEYSPACE_REPLICATION: "{ 'class' : 'NetworkTopologyStrategy', 'dc1': 2 }"
    CAS_DROP_KEYSPACE: "false"
    CAS_DATACENTER: "dc1"

  config:
    MQTT_SUPPORT: "nonCellular"
  mqttBroker:
    MQTT_BROKER: "vernemq"
    MQTT_BROKER_CELLULAR: "vernemq-cellular"
    MQTT_BROKER_DEFAULT_USER: "guest"
    MQTTADAPTER_CLIENT_USERNAME: "guest"
    MQTT_BROKER_PORT: "1883"
    MQTT_BROKER_PORT_CELLULAR: "1883"
    javaOpts: ""
  radius:
    RADIUS_SERVER_URL: "http://radius-service:18080"
  subscriberRepo:
    SUBSCRIBER_REPO_URL: "http://impactsubscriptionrepo:9095"
    SUBSCRIBER_REPO_USER: "admin"
  rabbitmq:
    PREFETCH_COUNT: "250"
    CONSUMER_COUNT: "5"
  cdp:
    CDP_URL: "http://cdp:8080"
    CDP_USER: "globaladmin"

cigserver:
  enabled: true
  cigserverResources:
   limits:
     memory: "512Mi"
     cpu: 500m
   requests:
     memory: "128Mi"
     cpu: 200m
  ingress:
  ## optional hostname to which the ingress will listen
    host: impact.idc.nokia.com
    ssl_redirect: false
    secretname: cigserver

  deviceQuota:
    REDIS_MASTER_USAGE_CONTROL: reddis
    REDIS_SENTINEL_USAGE_CONTROL: reddis-sentinel:26379
    DEVICE_QUOTA: true
    CDR: true
  cdp:
    CDP_URL: "http://cdp:8080"
    CDP_USERNAME: globaladmin
  config:
    CIG_HTTP_SERVER_PORT: 7444
    CIG_HTTP_SERVER_NODEPORT: 31443
    UQ_CMD_EXPIRY_IN_MINS: 1440
    AGENTSERVER_EXCHANGE: "agentserver"
    AL_IG_SEND_QUEUE_NAME: al.requests.ig
    OBSERVATION_KEY: "observation"
    RESPONSES_KEY: "response"
    LIFECYCLE_KEY: "lifecycle"
    FAULT_KEY: "fault"
    CIG_ENABLE_SSL: 0
    OMA2_KEYSTORE: /appl/certificates/keystore
    OMA2_KEYSTORE_PASSWORD: hW02jGRdpBxXsZPFSxxRXA==
    OMA2_KEYSTORE_MANAGER_PASSWORD: hW02jGRdpBxXsZPFSxxRXA==
  cassandra:
    CAS_USER:
    CAS_USER: "dc23fp1"
    CAS_KEYSPACE: "cig23fp1"
    CAS_KEYSPACE_REPLICATION: "{ 'class' : 'NetworkTopologyStrategy', 'dc1': 2 }"
  
smsconnector:
  enabled: true
  config:
    dlr.enabled: true
    dlr.SUBSCRIBER_REPO_URL: "http://impactsubscriptionrepo:9095"
    dlr.SUBSCRIBER_REPO_USER: "admin"
    dlr.CDP_URL: "http://cdp:8080"
    dlr.CDP_USER: "globaladmin"
  ingress:
    host: impact.idc.nokia.com

lwm2mserver:
  enabled: true
  nodePort:
    lwm2mscefcb: 30678
  config:
    lwm2m:
      LWM2M_NO_SEC_REG_URL: "impact.idc.nokia.com:30683"
      LWM2M_PSK_REG_URL: "impact.idc.nokia.com:30684"
      LWM2M_REGISTRATION_URI: "impact.idc.nokia.com:30684"
      LWM2M_LEGACY_BOOTSTRAP_INTERFACE_DTLS_PORT: 5784
      LWM2M_MASTER_HOST: lwm2m-controller-0.lwm2m-service.impact.svc.cluster.local
      THREAD_POOL_SIZE: 50
      SCRIPT_THREAD_POOL_SIZE_MIN: 600
      SCRIPT_THREAD_POOL_SIZE_MAX: 600
      LWM2M_CLIENT_ACTIVE_DURATION: 60
      MAX_RESPONSE_TIME_IN_SECS: 180
      LWM2M_KICK_INSTANCE: 0
      DTLS_THREAD_POOL_SIZE: 15
      SUBSCRIBER_REPO_URL: "http://impactsubscriptionrepo:9095"
      SUBSCRIBER_REPO_USER: "admin"
      SUBSCRIBER_REPO_PASS: "password"
      CDP_URL: "http://cdp:8080"
      CDP_USER: "globaladmin"
      CDP_PASS: "motive123"
      SCEF_USER_NAME: "nidduser"
      SCEF_SERVER_URL: "http://10.93.142.237:9092"
      SCEF_SCS_ID: "lwm2mScs"
      SCEF_CALLBACK_PUBLIC_URL: "http://impact.idc.nokia.com:30678/callback"
      NON_IP_TRANSPORT: "SGI"

    usage:
      USAGE_CONTROL_ENABLE: true
      enterpriseBilling: true
      #Redis configuration for usage
      REDIS_MASTER_USAGE_CONTROL: reddis
      REDIS_SENTINEL_USAGE_CONTROL: reddis-sentinel:26379
  cassandra:
    username: "dc23fp1"
    keyspace: "m2m22pp1"
    CAS_KEYSPACE_REPLICATION: "{ 'class' : 'NetworkTopologyStrategy', 'dc1': 2 }"
  nodePort:
    nosec: 30683
    dtls: 30684
    tcp: 30683
    tls: 30684
    legacyBootstrap: 30786
    lwm2mscefcb: 30666
jsms:
  enabled: false
  jsmsResources:
    limits:
      memory: "512Mi"
      cpu: 500m
    requests:
      memory: "128Mi"
      cpu: 250m

impactbilling:
  enabled: false
  persistence:
    existingVolume: true
    hostPath: /export/k8vol/cdr
    storageClassName: thin
  impactbillingResources:
    limits:
      memory: "512Mi"
      cpu: 500m
    requests:
      memory: "128Mi"
      cpu: 250m

impact-dc:
  enabled: true
  dm:
    dmUser: globaladmin
    dmPassword: motive123
  onem2m:
    enabled: false
    #imageTag:
    resources:
      limits:
        memory: "512Mi"
        cpu: 500m
      requests:
        memory: "128Mi"
        cpu: 300m
    config:
      monte_accuracy: PLMN
      monitor_expire_time: 86400
      minimum_report_interval: 86400
    cse:
      name: Nokia
      baseid: nokia-cse
    subscriberrepo:
      enable: true
      host: impactsubscriptionrepo
      port: 9095
      username: admin
    gpp:
      t8:
        host: 10.93.142.237
        port: 9696
        username: dummyUser
        scsid: myScs
        callbackHost: impact.idc.nokia.com
        callbackPort: 32080
  api:
    replicas: 2
    resources:
      limits:
        memory: "1024Mi"
        cpu: 500m
      requests:
        memory: "512Mi"
        cpu: 300m
    enterpriseBilling: false
    config:
      usage.control.enable: false
      redis.master: reddis
      redis.sentinels: reddis-sentinel:26379
  agentserver:
    replicas: 2
    enterpriseBilling: false
    resources:
      limits:
        memory: "1024Mi"
        cpu: 500m
      requests:
        memory: "512Mi"
        cpu: 300m
    notify:
      external: true
  ingress:
    host: impact.idc.nokia.com

impactsubscriptionrepo:
  enabled: true
  core:
    replicas: 1
  api:
    resources:
      limits:
        memory: "512Mi"
        cpu: 500m
      requests:
        memory: "128Mi"
        cpu: 200m
  ingress:
    host: impact.idc.nokia.com
    ssl_redirect: false
  service:
    nodePort: 31091
  cassandra:
    CAS_USER: "dc23fp1"
    CAS_KEYSPACE: "subs23fp1"
    CAS_DROP_KEYSPACE: "false"
    CAS_KEYSPACE_REPLICATION: "{ 'class' : 'NetworkTopologyStrategy', 'dc1': 2 }"

radiusserver:
  enabled: true
  cassandra:
    keyspace: "dc23rad"
    userName: "dc23fp1"
  radiusserverResources:
    limits:
      memory: "512Mi"
      cpu: 500m
    requests:
      memory: "128Mi"
      cpu: 200m
  odr:
    udpPort: 3333
    udpNodePort: 30333
  pgw:
    radius:
      address: 127.0.0.1
      authPort: 2812
      acctPort: 2813
      secret: secretForWorld
  adaptation:
    url: "ws://bcmt-edge-01:30050/diameterapp"
    connect:
      timeout: 10
      wait: 3
  radius:
    skipNiddUserValidation: true
  rabbitmq:
    PREFETCH_COUNT: "250"
    CONSUMER_COUNT: "5"

sgiserver:
  enabled: true
  sgi:
    replicas: 1
    #imageTag: 2104.0.1-20210528123304685
    resources:
      limits:
        memory: "512Mi"
      requests:
        memory: "128Mi"
    pgw:
      port: 8889
    subscriberrepo:
      host: subscriberhost
      port: 8080
      username: admin

impact-dm:
  enabled: true
  broker:
    hosts: "rabbitmq-ext:5672"
    username: "impact"
    password: "impact321"
  rbac:
    enabled: true
  monitoring:
    prometheus:
      enabled: true
  reporting:
    db:
      host:
  db:
    type: mariadb
    #host used to locate the DB. Could be either an internal kubernetes service name or an external name/IP
    #host: impact-platform-mariadb
    host: mariadb
    username: cdp23fp1
    system_username: iotadmin
    #system_password PWD for system user used to create cdp DB user
    mariadb:
      port: 3308
      database: cdp23fp1
    sce:
      #impact.rabbitmq.host.url: rabbitmq-ext
      #impact.rabbitmq.username: impact
      #impact.rabbitmq.virtual.host: "/"
      #mdm.license: "AC4wLAIUbHYqaaPpNvqhKgM4ZFcSN1ctFt4CFFZhHYQp7eqYq/viUFsMRCNBROs7QAFc3IAEWphdmEudXRpbC5IYXNoTWFwBQfawcMWYNEDAAJGAApsb2FkRmFjdG9ySQAJdGhyZXNob2xkeHA/QAAAAAAAMHcIAAAAQAAAACB0AAtzeXN0ZW1Vc2FnZXQABVRSSUFMdAAUZHBhLXN1YnNjcmliZXItY291bnR0AAEwdAAYb25ib2FyZGFibGUtZGV2aWNlLWNvdW50cQB+AAV0ABJ0cjY5LWxpY2Vuc2UtY291bnRxAH4ABXQAGmVVSUNDLWRldmljZS1saWNlbnNlLWNvdW50cQB+AAV0AB1kZXZpY2UtbGliLXN1YnNjcmlwdGlvbi1jb3VudHQABjE1MDAwMHQAGWlvdC1zdGFuZGFyZC1kZXZpY2UtY291bnR0AAUxNTAwMHQAH2VzLWlQaG9uZS1saWNlbnNlLWNvdW50LW92ZXItZXNxAH4ABXQAGmFsbG93ZWQtb25lbTJtLXN1YnNjcmliZXJzdAAEMTUwMHQAFmlvdC10b3RhbC1kZXZpY2UtY291bnR0AAUzMzAwMHQAEWFsbG93ZWQtcHJvdG9jb2xzdABtT01BLUNQLElPU19QVVNILElPU19QVUxMLElNUEFDVCxEQ19PTkVNMk0sRENfUkFXLERDX01RVFQsRENfSU1QQUNUR0FURVdBWSxEQ19MV00yTSxEQ19IVFRQLERDX01RVFQtU04sRENfQ09BUHQAIHNhbXN1bmctZXMtcHJpbWFyeS1saWNlbnNlLWNvdW50cQB+AAV0ABZpb3QtYmFzaWMtZGV2aWNlLWNvdW50dAAEMTUwMHQAGHNtZHAtZVVJQ0MtbGljZW5zZS1jb3VudHEAfgAFdAAZaW90LWFkdmFuY2VkLWRldmljZS1jb3VudHQABDE1MDB0ABphbmRyb2lkLXRzNDMtbGljZW5zZS1jb3VudHEAfgAFdAAUYWRkLXN1YnNjcmliZXItY291bnRxAH4ABXQAGHN1YnNjcmliZXItbGljZW5zZS1jb3VudHEAfgAFdAAZZGV2aWNlX3BvcnRmb2xpb19hbmFseXplcnQACGRpc2FibGVkdAAXbGljZW5zZS1kZXBsb3ltZW50LXR5cGV0AA1jb250YWluZXJpemVkdAARcmNzLWxpY2Vuc2UtY291bnRxAH4ABXQAFG1vYmlsZS1kZXZpY2VzLWNvdW50cQB+AAV0ABBhbGxvd2VkLWZlYXR1cmVzdAA4Q09OTkVDVF9TVEFOREFSRCxDT05ORUNUX0lEUyxDT05ORUNUX0FXU19TMyxSRVBPUlRJTkcsR1J0AA1jdXN0b21lci1uYW1ldAAYTk9LSUEgSW5kaWEgJiBXaXBybyBsYWJzdAAHdmVyc2lvbnQAAjIzdAASaW1wbGljaXQtcHJvdG9jb2xzdAAnTFdNMk1fUFJFUFJPVklTSU9ORUQsUkNTX1BSRVBST1ZJU0lPTkVEdAASdHBzLWNvbnRyb2wtdGFyZ2V0cQB+AAV0ABduYmlvdC1zZ2ktbGljZW5zZS1jb3VudHEAfgAFdAAZb25lbTJtLXRvdGFsLWRldmljZS1jb3VudHQABDE1MDB0ABhzbXNyLWVVSUNDLWxpY2Vuc2UtY291bnRxAH4ABXQAGmF1dG9tYXRpY19kZXZpY2VfZGV0ZWN0aW9ucQB+AB50ABhpb3QtZ2F0ZXdheS1kZXZpY2UtY291bnR0AAUxNTAwMHgAAwALY29uc29sZS1uYmkAUqztAAVzcgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAAAAdwgAAAAQAAAAAHgAAAAAAAABjpGXXYAACGhvc3QtaWRzAFKs7QAFc3IAEWphdmEudXRpbC5IYXNoTWFwBQfawcMWYNEDAAJGAApsb2FkRmFjdG9ySQAJdGhyZXNob2xkeHA/QAAAAAAAAHcIAAAAEAAAAAB4AAAAAgAAAAAAB21kbS1zY2UAUqztAAVzcgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAAAAdwgAAAAQAAAAAHgAAAAAAAABjpGXXYA="
  sidecar:
    memory:
      requests: 4M
      limits: 250M
    cpu:
      requests: "200m"
      limits: "500m"
  http:
    ssl_redirect: false
    public_host: "impact.idc.nokia.com"

  redis:
    host:
    #password for redis must be specified in secrets.yaml
    minpoolsize: 10
    maxpoolsize: 20
    sentinels:
    usagecontrolenable: false
    usagecontrolmaster: reddis
    #usagecontrolpassword must be specified in secrets.yaml
    usagecontrolsentinels: reddis-sentinel:26379
  core:
    #list of plugins to use for cdp-core
    replicas: 2
    runmode:
      - "production"
    memory:
      requests: 2G
      limits: 4G
    cpu:
      requests: "1"
      limits: "2"
    plugins:
      - impact-integration
      #- kafka
  oauth:
    server:
      #url:
      url: "https://impact.idc.nokia.com:32443/auth"