Sample values.yaml file
The following is a sample values.yaml file.
pullPolicy: IfNotPresent
rbac_enabled: true
schema:
imageTag: 2306.0.0-20230614051605379
resources:
limits:
memory: "512Mi"
cpu: 1
requests:
memory: "128Mi"
cpu: 200m
api:
replicas: 1
imageTag: 2306.0.0-20230614051605379
resources:
limits:
memory: "2048Mi"
cpu: 2
requests:
memory: "1024Mi"
cpu: 500m
javaOpts: ""
config:
#max amount of seconds before a new subscription gets 'active'
subscription.cacheTime: 30
dm.server.url: "http://cdp:8080"
spring.datasource.maximumPoolSize: 30
spring.datasource.minimumIdle: 30
spring.datasource.maxLifetime: 20000
spring.datasource.connectionTimeout: 30000
spring.datasource.idleTimeout: 300000
IMPACT_RABBITMQ_INBOUND_CONSUMERS_THREADS: 20
IMPACT_LIFECYCLE_CORE_POOL_SIZE: 20
IMPACT_LIFECYCLE_MAX_POOL_SIZE: 100
IMPACT_LIFECYCLE_QUEUE_CAPACITY: 50
IMPACT_RABBITMQ_INBOUND_CONSUMERS_THREADS_PREFETCH_COUNT: 300
LORA_EVERYNET_CALL_BACK_URL: "loracallbackurl"
usage.control.enable: false
enable.control.queue: false
prometheus:
management_endpoint_health_enabled: true
management_endpoint_health_show_details: "always"
management_endpoint_metrics_enabled: true
management_endpoint_prometheus_enabled: true
management_metrics_export_prometheus_enabled: true
management_metrics_export_prometheus_step: "20s"
management_endpoints_web_exposure_include: "health,metrics,prometheus"
management_endpoints_web_path_mapping_prometheus: "/prometheus"
enterpriseBilling: false
containers:
readinessProbe:
initialDelaySeconds: 90
livenessProbe:
initialDelaySeconds: 90
jprofiler:
agentUrl: null
agentserver:
replicas: 1
imageTag: 2306.0.0-20230614051605379
javaOpts: ""
resources:
limits:
memory: "2048Mi"
cpu: 2
requests:
memory: "1024Mi"
cpu: 500m
notify:
#Comma separated list of seconds to wait before retrying. First retry uses first period etc. If the list of periods is smaller than the amount of retries, the last period is used
retryPeriodsSeconds: 5,15,60
maxRetries: 2
#Amount of milliseconds to batch incoming events before pushing them as one batch to notification backend
maxBatchDurationMillis: 1000
#Maximum amount of incoming events before pushing them as one batch to notification backend.
maxBatchSize: 300
#Maximum data length (in bytes) of all incoming events before pushing them as one batch to notification backend.
# value 0 means no limit
maxBatchDataLength: 0
#external: when true, external notifications are pushed to impact.externalnotifier exchange
external: false
config:
rabbitmqNodes: rabbit@rabbitmq-0
requestSuccessStatus: SUCCESS
requestFailStatus: FAILED
dm:
serverUrl: http://cdp:8080
cert:
# Agentserver truststore path location
agentServerTrustStoreFile: ""
agentServerTrustPassword: ""
enterpriseBilling: false
allowAllCallbackHeaders: false
resource.update.interval: 86400
onem2m:
replicas: 1
imageTag: 2202.0.0-20220325114927042
containers:
readinessProbe:
initialDelaySeconds: 90
livenessProbe:
initialDelaySeconds: 90
enabled: false
external:
notifier:
enable: false
billing:
enable: false
resources:
limits:
memory: "2048Mi"
cpu: 2
requests:
memory: "1024Mi"
cpu: 500m
config:
monte_accuracy: PLMN
#the values for monitor_expire_time are to be provided with notations like "2d" for 2 days
#the value needs to be a number followed by "d/D"(days), "m/M"(minutes),"h/H"(hour),"s/S"(seconds),"ms/MS"(milliseconds)
#P indicates the period (required)
#nY indicates the number of years
#nM indicates the number of months
#nD indicates the number of days
#T indicates the start of a time section (required if you are going to specify hours, minutes, or seconds)
#nH indicates the number of hours
#nM indicates the number of minutes
#nS indicates the number of seconds
monitor_expire_time: P2D
# minimum_report_interval: 86400
# maximum_detection_time: 86400
cse:
name: Nokia
baseid: nokia-cse
gpp:
t8:
scheme: http
host: 127.0.0.1
port: 9696
trust:
store: /appl/cert/cacert.jks
password: changeit
username: dummyUser
password: dummyPass
scsid: myScs
callbackScheme: http
callbackHost: 127.0.0.1
callbackPort: 8080
subscriberrepo:
enable: true
host: impactsubscriptionrepo
port: 9095
username: admin
password: password
cdp:
callback:
host: cdp
port: 8080
impactapi:
host: impactapi
port: 9090
notification:
# max retries of failed batches
retries: 3
# retry interval between batch failures
retryDelays: "10,20"
# subscription global batch size
batchSize: 50
# subscription global batch duration in milliseconds
batchDuration: 1000
# DM Global admin username and password. Must have been created in DM.
dm:
dmUser: superadmin
dmPassword: superadmin
dmUrl: http://cdp:8080
#impact license string
license: ""
global:
registry: cdp-docker-candidates.repo.cci.nokia.net
# broker properties
broker:
hosts: "rabbitmq:5672"
username: "impact"
password: "impact123"
virtualHost: "/"
database:
# when type is mysql port is ignored and port should be suffixed in host like
# 10.12.12.1:3306
# password should not contain the special characters such as @,_ etc. for more information refer to oracle and mariadb user guide.
type: "mysql"
host: "mariadb"
name: "impactmdb"
port: "1521"
username: "impact"
password: "impact123"
adminUsername: "root"
adminPassword: ""
schema:
ORACLE_DB_EDITION: ENTERPRISE
ORACLE_STORAGE_TYPE: FS
ORACLE_USER_SIZE: 100M
ORACLE_INDX_SIZE: 100M
ORACLE_DATAFILE_LOCATION: dbf
redis:
REDIS_DB_HOST: "crdb-crdb-redisio:6379"
REDIS_DB_PASSWORD: "password"
REDIS_SENTINEL_HOSTS:
REDIS_MASTER_NAME:
REDIS_MAX_TOTAL: 15
REDIS_MAX_IDLE: 15
resource:
update:
interval: 5000
service:
## nodePort to use. If empty, clusterIp service is created instead
nodePort: null
ingress:
## optional hostname to which the ingress will listen
host: null
ssl_redirect: false
secretname: impact-api