Onteon Control Center - Configuration
App Bin Configuration
Openssl
Key
onteon:
app-bin:
openssl: "<installation_directory>/application-bin/onteon-openssl"
ONTEON_APP-BIN_OPENSSL="<installation_directory>/application-bin/onteon-openssl"
-Donteon.app-bin.openssl="<installation_directory>/application-bin/onteon-openssl"
Type: String
Default value: <installation_directory>/application-bin/onteon-openssl
Application Registry Configuration
Part size
Description
The maximum size of uploading part.
Key
onteon:
applicationRegistry:
partSize: "5mb"
ONTEON_APPLICATIONREGISTRY_PARTSIZE="5mb"
-Donteon.applicationRegistry.partSize="5mb"
Type: ByteValue
Default value: 5mb
Registry directory
Description
Directory for finished application registries.
Key
onteon:
applicationRegistry:
registryDirectory: "<installation_directory>/storage/application-registry"
ONTEON_APPLICATIONREGISTRY_REGISTRYDIRECTORY="<installation_directory>/storage/application-registry"
-Donteon.applicationRegistry.registryDirectory="<installation_directory>/storage/application-registry"
Type: String
Default value: <installation_directory>/storage/application-registry
Registry session directory
Description
Directory for temporary application registries.
Key
onteon:
applicationRegistry:
registrySessionDirectory: "<installation_directory>/storage/application-registry-session"
ONTEON_APPLICATIONREGISTRY_REGISTRYSESSIONDIRECTORY="<installation_directory>/storage/application-registry-session"
-Donteon.applicationRegistry.registrySessionDirectory="<installation_directory>/storage/application-registry-session"
Type: String
Default value: <installation_directory>/storage/application-registry-session
Session file lock expire
Key
onteon:
applicationRegistry:
sessionFileLockExpire: "60s"
ONTEON_APPLICATIONREGISTRY_SESSIONFILELOCKEXPIRE="60s"
-Donteon.applicationRegistry.sessionFileLockExpire="60s"
Type: TimeDuration
Default value: 60s
Session max idle time
Key
onteon:
applicationRegistry:
sessionMaxIdleTime: "10m"
ONTEON_APPLICATIONREGISTRY_SESSIONMAXIDLETIME="10m"
-Donteon.applicationRegistry.sessionMaxIdleTime="10m"
Type: TimeDuration
Default value: 10m
Auth Configuration
Device Code Check Interval
Key
onteon:
auth:
deviceCodeCheckInterval: "5s"
ONTEON_AUTH_DEVICECODECHECKINTERVAL="5s"
-Donteon.auth.deviceCodeCheckInterval="5s"
Type: TimeDuration
Default value: 5s
Device Code TTL
Key
onteon:
auth:
deviceCodeTTL: "300s"
ONTEON_AUTH_DEVICECODETTL="300s"
-Donteon.auth.deviceCodeTTL="300s"
Type: TimeDuration
Default value: 300s
Frontend Url
Key
onteon:
auth:
frontendUrl: "http://localhost:8050/onteon-auth-access/oauth_20"
ONTEON_AUTH_FRONTENDURL="http://localhost:8050/onteon-auth-access/oauth_20"
-Donteon.auth.frontendUrl="http://localhost:8050/onteon-auth-access/oauth_20"
Type: URI
Default value: http://localhost:8050/onteon-auth-access/oauth_20
Jwks Cache Timeout
Key
onteon:
auth:
jwksCacheTimeout: "60s"
ONTEON_AUTH_JWKSCACHETIMEOUT="60s"
-Donteon.auth.jwksCacheTimeout="60s"
Type: TimeDuration
Default value: 60s
Auth Db Microservice API Configuration
Wait For Check Every
Key
onteon:
authDbMicroserviceAPI:
waitFor:
checkEvery: "10s"
ONTEON_AUTHDBMICROSERVICEAPI_WAITFOR_CHECKEVERY="10s"
-Donteon.authDbMicroserviceAPI.waitFor.checkEvery="10s"
Type: TimeDuration
Default value: 10s
Wait For Max
Key
onteon:
authDbMicroserviceAPI:
waitFor:
max: "5m"
ONTEON_AUTHDBMICROSERVICEAPI_WAITFOR_MAX="5m"
-Donteon.authDbMicroserviceAPI.waitFor.max="5m"
Type: TimeDuration
Default value: 5m
Auth Provider Configuration
Provider Name
Description
Name of authorization provider.
Possible values:
- authmock
- keycloak
Key
onteon:
auth:
provider:
name: "keycloak"
ONTEON_AUTH_PROVIDER_NAME="keycloak"
-Donteon.auth.provider.name="keycloak"
Type: String
Default value: keycloak
Provider Params Base Url
Key
onteon:
auth:
provider:
params:
baseUrl: "http://localhost:8050/openid-connect"
ONTEON_AUTH_PROVIDER_PARAMS_BASEURL="http://localhost:8050/openid-connect"
-Donteon.auth.provider.params.baseUrl="http://localhost:8050/openid-connect"
Type: URI
Default value: http://localhost:8050/openid-connect
Provider Params Configuration Max Retries
Key
onteon:
auth:
provider:
params:
configurationMaxRetries: 5
ONTEON_AUTH_PROVIDER_PARAMS_CONFIGURATIONMAXRETRIES=5
-Donteon.auth.provider.params.configurationMaxRetries=5
Type: Integer
Default value: 5
Provider Params Configuration Url
Key
onteon:
auth:
provider:
params:
configurationUrl: "http://keycloak:8080/auth/realms/master/.well-known/openid-configuration"
ONTEON_AUTH_PROVIDER_PARAMS_CONFIGURATIONURL="http://keycloak:8080/auth/realms/master/.well-known/openid-configuration"
-Donteon.auth.provider.params.configurationUrl="http://keycloak:8080/auth/realms/master/.well-known/openid-configuration"
Type: URI
Default value: http://keycloak:8080/auth/realms/master/.well-known/openid-configuration
Provider Params Configuration Wait Between Retries
Key
onteon:
auth:
provider:
params:
configurationWaitBetweenRetries: "5s"
ONTEON_AUTH_PROVIDER_PARAMS_CONFIGURATIONWAITBETWEENRETRIES="5s"
-Donteon.auth.provider.params.configurationWaitBetweenRetries="5s"
Type: TimeDuration
Default value: 5s
Provider Params Modulus
Key
onteon:
auth:
provider:
params:
modulus: "20349860642321974188831514204755170224040448398221810919920012026660334757916227578461401925287183627029226727173247216530650758680054773407897456990296931874635222178984203152642040906145697938588578238002215729917360090483909875547785408575925265838470764650232894929411229992019321496236566826830819103899382238760423726237616688792188945656145083033861618421138027656028511618289454035670225863617362589748684529296443643074525530085660234564388652392251365625662731687236803595281843859759634723191569150002958776221199711170603327873015438048692223624644561089347025859828535009238657394536893656960598749774067"
ONTEON_AUTH_PROVIDER_PARAMS_MODULUS="20349860642321974188831514204755170224040448398221810919920012026660334757916227578461401925287183627029226727173247216530650758680054773407897456990296931874635222178984203152642040906145697938588578238002215729917360090483909875547785408575925265838470764650232894929411229992019321496236566826830819103899382238760423726237616688792188945656145083033861618421138027656028511618289454035670225863617362589748684529296443643074525530085660234564388652392251365625662731687236803595281843859759634723191569150002958776221199711170603327873015438048692223624644561089347025859828535009238657394536893656960598749774067"
-Donteon.auth.provider.params.modulus="20349860642321974188831514204755170224040448398221810919920012026660334757916227578461401925287183627029226727173247216530650758680054773407897456990296931874635222178984203152642040906145697938588578238002215729917360090483909875547785408575925265838470764650232894929411229992019321496236566826830819103899382238760423726237616688792188945656145083033861618421138027656028511618289454035670225863617362589748684529296443643074525530085660234564388652392251365625662731687236803595281843859759634723191569150002958776221199711170603327873015438048692223624644561089347025859828535009238657394536893656960598749774067"
Type: String
Default value: 20349860642321974188831514204755170224040448398221810919920012026660334757916227578461401925287183627029226727173247216530650758680054773407897456990296931874635222178984203152642040906145697938588578238002215729917360090483909875547785408575925265838470764650232894929411229992019321496236566826830819103899382238760423726237616688792188945656145083033861618421138027656028511618289454035670225863617362589748684529296443643074525530085660234564388652392251365625662731687236803595281843859759634723191569150002958776221199711170603327873015438048692223624644561089347025859828535009238657394536893656960598749774067
Provider Params Private Exponent
Key
onteon:
auth:
provider:
params:
privateExponent: "18428117390184544977017146116297814096714108542314540404281747314619795645403547222584605359750122433082541889379707276907106843861389607278512874825825752062130569996770595063902831128949065127475394681919457697775843975922594615164105290571188987548736788996475606882687606658320684379185006454960639824499187977066999891034253734882147554366131010669235826744268108230905999742423779697668707342361529401358436307257146081390794907331650647377202688290812248867563095605404738139469998481376798973774492050087845393253437156115837295655808762297572086527527678078071353824282183297346397618741433912265809802882113"
ONTEON_AUTH_PROVIDER_PARAMS_PRIVATEEXPONENT="18428117390184544977017146116297814096714108542314540404281747314619795645403547222584605359750122433082541889379707276907106843861389607278512874825825752062130569996770595063902831128949065127475394681919457697775843975922594615164105290571188987548736788996475606882687606658320684379185006454960639824499187977066999891034253734882147554366131010669235826744268108230905999742423779697668707342361529401358436307257146081390794907331650647377202688290812248867563095605404738139469998481376798973774492050087845393253437156115837295655808762297572086527527678078071353824282183297346397618741433912265809802882113"
-Donteon.auth.provider.params.privateExponent="18428117390184544977017146116297814096714108542314540404281747314619795645403547222584605359750122433082541889379707276907106843861389607278512874825825752062130569996770595063902831128949065127475394681919457697775843975922594615164105290571188987548736788996475606882687606658320684379185006454960639824499187977066999891034253734882147554366131010669235826744268108230905999742423779697668707342361529401358436307257146081390794907331650647377202688290812248867563095605404738139469998481376798973774492050087845393253437156115837295655808762297572086527527678078071353824282183297346397618741433912265809802882113"
Type: String
Default value: 18428117390184544977017146116297814096714108542314540404281747314619795645403547222584605359750122433082541889379707276907106843861389607278512874825825752062130569996770595063902831128949065127475394681919457697775843975922594615164105290571188987548736788996475606882687606658320684379185006454960639824499187977066999891034253734882147554366131010669235826744268108230905999742423779697668707342361529401358436307257146081390794907331650647377202688290812248867563095605404738139469998481376798973774492050087845393253437156115837295655808762297572086527527678078071353824282183297346397618741433912265809802882113
Provider Params Public Exponent
Key
onteon:
auth:
provider:
params:
publicExponent: "65537"
ONTEON_AUTH_PROVIDER_PARAMS_PUBLICEXPONENT="65537"
-Donteon.auth.provider.params.publicExponent="65537"
Type: String
Default value: 65537
Provider Params Roles
Key
onteon:
auth:
provider:
params:
roles:
- "super_admin"
Type: [String]
Default value: [super_admin]
Provider Params Username
Key
onteon:
auth:
provider:
params:
username: "test"
ONTEON_AUTH_PROVIDER_PARAMS_USERNAME="test"
-Donteon.auth.provider.params.username="test"
Type: String
Default value: test
Cluster Manager Configuration
Local Node Address
Description
Address of local node.
Address must be accessible by all nodes.
Key
onteon:
clusterManager:
localNode:
address: "127.0.0.1"
ONTEON_CLUSTERMANAGER_LOCALNODE_ADDRESS="127.0.0.1"
-Donteon.clusterManager.localNode.address="127.0.0.1"
Type: String
Default value: 127.0.0.1
Local Transmission Port
Description
The port used to retrieve node information such as node name and node peers.
Key
onteon:
clusterManager:
localNode:
transmissionPort: 8066
ONTEON_CLUSTERMANAGER_LOCALNODE_TRANSMISSIONPORT=8066
-Donteon.clusterManager.localNode.transmissionPort=8066
Type: Integer
Default value: 8066
Ssl Client Certificate
Description
Client Certificate used for internal node communication.
For more information click here.
Key
onteon:
clusterManager:
ssl:
client:
certificate: "<installation_directory>/start/control/ssl/client/clientX509Certificate.crt"
ONTEON_CLUSTERMANAGER_SSL_CLIENT_CERTIFICATE="<installation_directory>/start/control/ssl/client/clientX509Certificate.crt"
-Donteon.clusterManager.ssl.client.certificate="<installation_directory>/start/control/ssl/client/clientX509Certificate.crt"
Type: String
Default value: <installation_directory>/start/control/ssl/client/clientX509Certificate.crt
Ssl Client Private Key
Description
Client Private Key used for internal node communication.
For more information click here.
Key
onteon:
clusterManager:
ssl:
client:
privateKey: "<installation_directory>/start/control/ssl/client/clientPrivateKey.pk"
ONTEON_CLUSTERMANAGER_SSL_CLIENT_PRIVATEKEY="<installation_directory>/start/control/ssl/client/clientPrivateKey.pk"
-Donteon.clusterManager.ssl.client.privateKey="<installation_directory>/start/control/ssl/client/clientPrivateKey.pk"
Type: String
Default value: <installation_directory>/start/control/ssl/client/clientPrivateKey.pk
Ssl Server Certificate
Description
Server Certificate used for internal node communication.
For more information click here.
Key
onteon:
clusterManager:
ssl:
server:
certificate: "<installation_directory>/start/control/ssl/server/serverX509Certificate.crt"
ONTEON_CLUSTERMANAGER_SSL_SERVER_CERTIFICATE="<installation_directory>/start/control/ssl/server/serverX509Certificate.crt"
-Donteon.clusterManager.ssl.server.certificate="<installation_directory>/start/control/ssl/server/serverX509Certificate.crt"
Type: String
Default value: <installation_directory>/start/control/ssl/server/serverX509Certificate.crt
Configuration
Temp Directory
Description
Path to directory used for temporary files.
Key
onteon:
tempDirectory: "<installation_directory>/temp"
ONTEON_TEMPDIRECTORY="<installation_directory>/temp"
-Donteon.tempDirectory="<installation_directory>/temp"
Type: String
Default value: <installation_directory>/temp
Core Microserivce API Configuration
Wait For Check Every
Key
onteon:
coreMicroserviceAPI:
waitFor:
checkEvery: "10s"
ONTEON_COREMICROSERVICEAPI_WAITFOR_CHECKEVERY="10s"
-Donteon.coreMicroserviceAPI.waitFor.checkEvery="10s"
Type: TimeDuration
Default value: 10s
Wait For Max
Key
onteon:
coreMicroserviceAPI:
waitFor:
max: "5m"
ONTEON_COREMICROSERVICEAPI_WAITFOR_MAX="5m"
-Donteon.coreMicroserviceAPI.waitFor.max="5m"
Type: TimeDuration
Default value: 5m
Db Microservice API Configuration
Batch Size
Key
onteon:
dbMicroserviceAPI:
batchSize: 100
ONTEON_DBMICROSERVICEAPI_BATCHSIZE=100
-Donteon.dbMicroserviceAPI.batchSize=100
Type: Integer
Default value: 100
Wait For Check Every
Key
onteon:
dbMicroserviceAPI:
waitFor:
checkEvery: "10s"
ONTEON_DBMICROSERVICEAPI_WAITFOR_CHECKEVERY="10s"
-Donteon.dbMicroserviceAPI.waitFor.checkEvery="10s"
Type: TimeDuration
Default value: 10s
Wait For Max
Key
onteon:
dbMicroserviceAPI:
waitFor:
max: "5m"
ONTEON_DBMICROSERVICEAPI_WAITFOR_MAX="5m"
-Donteon.dbMicroserviceAPI.waitFor.max="5m"
Type: TimeDuration
Default value: 5m
Jobs Configuration
Cleanup Application Registry Session Files Cron
Key
onteon:
jobs:
cleanupApplicationRegistrySessionFiles:
cron: "0 * * * * ? *"
ONTEON_JOBS_CLEANUPAPPLICATIONREGISTRYSESSIONFILES_CRON="0 * * * * ? *"
-Donteon.jobs.cleanupApplicationRegistrySessionFiles.cron="0 * * * * ? *"
Type: String
Default value: 0 * * * * ? *
Cleanup Quartz Schedulers Cron
Key
onteon:
jobs:
cleanupQuartzScheduler:
cron: "0 0 * * * ? *"
ONTEON_JOBS_CLEANUPQUARTZSCHEDULER_CRON="0 0 * * * ? *"
-Donteon.jobs.cleanupQuartzScheduler.cron="0 0 * * * ? *"
Type: String
Default value: 0 0 * * * ? *
Cluster Check In Interval
Key
onteon:
jobs:
clusterCheckInInterval: "5s"
ONTEON_JOBS_CLUSTERCHECKININTERVAL="5s"
-Donteon.jobs.clusterCheckInInterval="5s"
Type: TimeDuration
Default value: 5s
Cluster Manager Ping Nodes Cron
Description
Cron for job that checks if node is accessible.
Key
onteon:
jobs:
clusterManagerPingNodes:
cron: "10 * * * * ? *"
ONTEON_JOBS_CLUSTERMANAGERPINGNODES_CRON="10 * * * * ? *"
-Donteon.jobs.clusterManagerPingNodes.cron="10 * * * * ? *"
Type: String
Default value: 10 * * * * ? *
Cluster Manager Ping Nodes Interval Between Pings
Description
Interval between checking if node is accessible.
Key
onteon:
jobs:
clusterManagerPingNodes:
intervalBetweenPings: "1s"
ONTEON_JOBS_CLUSTERMANAGERPINGNODES_INTERVALBETWEENPINGS="1s"
-Donteon.jobs.clusterManagerPingNodes.intervalBetweenPings="1s"
Type: TimeDuration
Default value: 1s
Cluster Manager Ping Nodes Max Time Without Response
Description
Max time that node can be not responding. After this time, node will be removed from the database.
Key
onteon:
jobs:
clusterManagerPingNodes:
maxTimeWithoutResponse: "5m"
ONTEON_JOBS_CLUSTERMANAGERPINGNODES_MAXTIMEWITHOUTRESPONSE="5m"
-Donteon.jobs.clusterManagerPingNodes.maxTimeWithoutResponse="5m"
Type: TimeDuration
Default value: 5m
Cluster Manager Ping Nodes Max Tries
Description
Number of tries that must be done to take a node as unavailable.
Key
onteon:
jobs:
clusterManagerPingNodes:
maxTries: 3
ONTEON_JOBS_CLUSTERMANAGERPINGNODES_MAXTRIES=3
-Donteon.jobs.clusterManagerPingNodes.maxTries=3
Type: Integer
Default value: 3
Cluster Manager Update Node Peers Cron
Description
Cron for job that adds nodes from the database as peers.
Key
onteon:
jobs:
clusterManagerUpdateNodePeers:
cron: "40 * * * * ? *"
ONTEON_JOBS_CLUSTERMANAGERUPDATENODEPEERS_CRON="40 * * * * ? *"
-Donteon.jobs.clusterManagerUpdateNodePeers.cron="40 * * * * ? *"
Type: String
Default value: 40 * * * * ? *
Data Collector Schedule Per Node Cron
Key
onteon:
jobs:
dataCollectorSchedulePerNode:
cron: "0/10 * * * * ? *"
ONTEON_JOBS_DATACOLLECTORSCHEDULEPERNODE_CRON="0/10 * * * * ? *"
-Donteon.jobs.dataCollectorSchedulePerNode.cron="0/10 * * * * ? *"
Type: String
Default value: 0/10 * * * * ? *
Job Timeout
Key
onteon:
jobs:
jobTimeout: "15m"
ONTEON_JOBS_JOBTIMEOUT="15m"
-Donteon.jobs.jobTimeout="15m"
Type: TimeDuration
Default value: 15m
Job Trigger Timeout
Key
onteon:
jobs:
triggerTimeout: "1m"
ONTEON_JOBS_TRIGGERTIMEOUT="1m"
-Donteon.jobs.triggerTimeout="1m"
Type: TimeDuration
Default value: 1m
Misfired Threshold
Key
onteon:
jobs:
misfiredThreshold: "1s"
ONTEON_JOBS_MISFIREDTHRESHOLD="1s"
-Donteon.jobs.misfiredThreshold="1s"
Type: TimeDuration
Default value: 1s
Monitoring Collect Data Cron
Description
Cron for job that collects monitoring data from Onteon Cluster.
Key
onteon:
jobs:
monitoring:
collectData:
cron: "0 * * * * ? *"
ONTEON_JOBS_MONITORING_COLLECTDATA_CRON="0 * * * * ? *"
-Donteon.jobs.monitoring.collectData.cron="0 * * * * ? *"
Type: String
Default value: 0 * * * * ? *
Register Jobs And Triggers Retry Interval
Description
Interval between failed attempts of registering jobs and triggers.
Key
onteon:
jobs:
register:
retryInterval: "5s"
ONTEON_JOBS_REGISTER_RETRYINTERVAL="5s"
-Donteon.jobs.register.retryInterval="5s"
Type: TimeDuration
Default value: 5s
Register Jobs And Triggers Timeout
Description
Timeout for registering jobs and triggers.
Key
onteon:
jobs:
register:
timeout: "5m"
ONTEON_JOBS_REGISTER_TIMEOUT="5m"
-Donteon.jobs.register.timeout="5m"
Type: TimeDuration
Default value: 5m
Rescheduling Cron
Description
Cron for job that distributes application instances. Click here to read more about distributing application instances.
Key
onteon:
jobs:
rescheduling:
cron: "0/10 * * * * ? *"
ONTEON_JOBS_RESCHEDULING_CRON="0/10 * * * * ? *"
-Donteon.jobs.rescheduling.cron="0/10 * * * * ? *"
Type: String
Default value: 0/10 * * * * ? *
Schedule Local SSL Check Cron
Key
onteon:
jobs:
scheduleLocalSSLCheck:
cron: "0/5 * * * * ? *"
ONTEON_JOBS_SCHEDULELOCALSSLCHECK_CRON="0/5 * * * * ? *"
-Donteon.jobs.scheduleLocalSSLCheck.cron="0/5 * * * * ? *"
Type: String
Default value: 0/5 * * * * ? *
Schedule Local SSL Check Cron
Key
onteon:
jobs:
scheduleLocalSSLCheck:
cron: "0/5 * * * * ? *"
ONTEON_JOBS_SCHEDULELOCALSSLCHECK_CRON="0/5 * * * * ? *"
-Donteon.jobs.scheduleLocalSSLCheck.cron="0/5 * * * * ? *"
Type: String
Default value: 0/5 * * * * ? *
Schedule Nginx Check Cron
Key
onteon:
jobs:
scheduleNginxCheck:
cron: "0/5 * * * * ? *"
ONTEON_JOBS_SCHEDULENGINXCHECK_CRON="0/5 * * * * ? *"
-Donteon.jobs.scheduleNginxCheck.cron="0/5 * * * * ? *"
Type: String
Default value: 0/5 * * * * ? *
Schedule SSL Check Cron
Key
onteon:
jobs:
scheduleSSLCheck:
cron: "0/5 * * * * ? *"
ONTEON_JOBS_SCHEDULESSLCHECK_CRON="0/5 * * * * ? *"
-Donteon.jobs.scheduleSSLCheck.cron="0/5 * * * * ? *"
Type: String
Default value: 0/5 * * * * ? *
Scheduler Remove After
Key
onteon:
jobs:
scheduler:
removeAfter: "5m"
ONTEON_JOBS_SCHEDULER_REMOVEAFTER="5m"
-Donteon.jobs.scheduler.removeAfter="5m"
Type: TimeDuration
Default value: 5m
Update OnteonCC Node In Database Cron
Description
Cron for job that checks if node exists in database and if it is up to date.
Key
onteon:
jobs:
updateOnteonCCNodeInDatabase:
cron: "0 * * * * ? *"
ONTEON_JOBS_UPDATEONTEONCCNODEINDATABASE_CRON="0 * * * * ? *"
-Donteon.jobs.updateOnteonCCNodeInDatabase.cron="0 * * * * ? *"
Type: String
Default value: 0 * * * * ? *
Mongo Configuration
Auth Database
Description
Authorization database name.
Key
onteon:
mongo:
auth:
database: "auth"
ONTEON_MONGO_AUTH_DATABASE="auth"
-Donteon.mongo.auth.database="auth"
Type: String
Default value: auth
Config Url
Description
Mongo Configuration Node url.
Key
onteon:
mongo:
config:
url: "mongodb://localhost:27019"
ONTEON_MONGO_CONFIG_URL="mongodb://localhost:27019"
-Donteon.mongo.config.url="mongodb://localhost:27019"
Type: URI
Default value: mongodb://localhost:27019
Core Database
Description
Core database name.
Key
onteon:
mongo:
core:
database: "onteon"
ONTEON_MONGO_CORE_DATABASE="onteon"
-Donteon.mongo.core.database="onteon"
Type: String
Default value: onteon
Mongo Shard Node url.
Description
description
Key
onteon:
mongo:
shard:
url: "mongodb://localhost:27018"
ONTEON_MONGO_SHARD_URL="mongodb://localhost:27018"
-Donteon.mongo.shard.url="mongodb://localhost:27018"
Type: URI
Default value: mongodb://localhost:27018
Quartz Database
Description
Quartz database name.
Key
onteon:
mongo:
quartz:
database: "quartz"
ONTEON_MONGO_QUARTZ_DATABASE="quartz"
-Donteon.mongo.quartz.database="quartz"
Type: String
Default value: quartz
Quartz Write Concern Timeout
Key
onteon:
mongo:
quartz:
writeConcernTimeout: "5s"
ONTEON_MONGO_QUARTZ_WRITECONCERNTIMEOUT="5s"
-Donteon.mongo.quartz.writeConcernTimeout="5s"
Type: TimeDuration
Default value: 5s
Url
Description
Mongo main url.
Key
onteon:
mongo:
url: "mongodb://localhost:27017"
ONTEON_MONGO_URL="mongodb://localhost:27017"
-Donteon.mongo.url="mongodb://localhost:27017"
Type: URI
Default value: mongodb://localhost:27017
Wait For Check Every
Key
onteon:
mongo:
waitFor:
checkEvery: "30s"
ONTEON_MONGO_WAITFOR_CHECKEVERY="30s"
-Donteon.mongo.waitFor.checkEvery="30s"
Type: TimeDuration
Default value: 30s
Wait For Max
Key
onteon:
mongo:
waitFor:
max: "5m"
ONTEON_MONGO_WAITFOR_MAX="5m"
-Donteon.mongo.waitFor.max="5m"
Type: TimeDuration
Default value: 5m
Monitoring Configuration
Elasticsearch Batch Size
Description
Size of sending monitoring data batch.
Key
onteon:
monitoring:
elasticsearch:
batchSize: 50
ONTEON_MONITORING_ELASTICSEARCH_BATCHSIZE=50
-Donteon.monitoring.elasticsearch.batchSize=50
Type: Integer
Default value: 50
Elasticsearch Index Name
Description
Index name used to store monitoring data.
Key
onteon:
monitoring:
elasticsearch:
indexName: "sonario-environment-%{+yyyy.MM.dd}"
ONTEON_MONITORING_ELASTICSEARCH_INDEXNAME="sonario-environment-%{+yyyy.MM.dd}"
-Donteon.monitoring.elasticsearch.indexName="sonario-environment-%{+yyyy.MM.dd}"
Type: String
Default value: sonario-environment-%{+yyyy.MM.dd}
Elasticsearch Index Pattern
Description
Index pattern used to store monitoring data.
Key
onteon:
monitoring:
elasticsearch:
indexPattern: "sonario-environment-*"
ONTEON_MONITORING_ELASTICSEARCH_INDEXPATTERN="sonario-environment-*"
-Donteon.monitoring.elasticsearch.indexPattern="sonario-environment-*"
Type: String
Default value: sonario-environment-*
Elasticsearch URL
Description
URL to Elasticsearch to which the data will be sent.
Key
onteon:
monitoring:
elasticsearch:
url: "http://localhost:8100/sonario-elasticsearch"
ONTEON_MONITORING_ELASTICSEARCH_URL="http://localhost:8100/sonario-elasticsearch"
-Donteon.monitoring.elasticsearch.url="http://localhost:8100/sonario-elasticsearch"
Type: URI
Default value: http://localhost:8100/sonario-elasticsearch
Enabled
Description
Enables sending monitoring data.
Key
onteon:
monitoring:
enabled: "false"
ONTEON_MONITORING_ENABLED="false"
-Donteon.monitoring.enabled="false"
Type: Boolean
Default value: false
Node Manager API Configuration
Connection Timeout
Key
onteon:
nodeManagerAPI:
connectionTimeout: "1000ms"
ONTEON_NODEMANAGERAPI_CONNECTIONTIMEOUT="1000ms"
-Donteon.nodeManagerAPI.connectionTimeout="1000ms"
Type: TimeDuration
Default value: 1000ms
Is Keep Alive
Key
onteon:
nodeManagerAPI:
isKeepAlive: "true"
ONTEON_NODEMANAGERAPI_ISKEEPALIVE="true"
-Donteon.nodeManagerAPI.isKeepAlive="true"
Type: Boolean
Default value: true
Is OOB Inline
Key
onteon:
nodeManagerAPI:
isOOBInline: "true"
ONTEON_NODEMANAGERAPI_ISOOBINLINE="true"
-Donteon.nodeManagerAPI.isOOBInline="true"
Type: Boolean
Default value: true
Is Reuse Address
Key
onteon:
nodeManagerAPI:
isReuseAddress: "true"
ONTEON_NODEMANAGERAPI_ISREUSEADDRESS="true"
-Donteon.nodeManagerAPI.isReuseAddress="true"
Type: Boolean
Default value: true
Is Tcp No Delay
Key
onteon:
nodeManagerAPI:
isTcpNoDelay: "true"
ONTEON_NODEMANAGERAPI_ISTCPNODELAY="true"
-Donteon.nodeManagerAPI.isTcpNoDelay="true"
Type: Boolean
Default value: true
Node Make Unavailable After
Key
onteon:
nodeManagerAPI:
node:
makeUnavailableAfter: "1m"
ONTEON_NODEMANAGERAPI_NODE_MAKEUNAVAILABLEAFTER="1m"
-Donteon.nodeManagerAPI.node.makeUnavailableAfter="1m"
Type: TimeDuration
Default value: 1m
Node RemoveAfter
Key
onteon:
nodeManagerAPI:
node:
removeAfter: "15m"
ONTEON_NODEMANAGERAPI_NODE_REMOVEAFTER="15m"
-Donteon.nodeManagerAPI.node.removeAfter="15m"
Type: TimeDuration
Default value: 15m
Pool Get Timeout
Key
onteon:
nodeManagerAPI:
pool:
getTimeout: "30s"
ONTEON_NODEMANAGERAPI_POOL_GETTIMEOUT="30s"
-Donteon.nodeManagerAPI.pool.getTimeout="30s"
Type: TimeDuration
Default value: 30s
Pool Size
Key
onteon:
nodeManagerAPI:
pool:
size: 4
ONTEON_NODEMANAGERAPI_POOL_SIZE=4
-Donteon.nodeManagerAPI.pool.size=4
Type: Integer
Default value: 4
Read Timeout
Key
onteon:
nodeManagerAPI:
readTimeout: "60s"
ONTEON_NODEMANAGERAPI_READTIMEOUT="60s"
-Donteon.nodeManagerAPI.readTimeout="60s"
Type: TimeDuration
Default value: 60s
Receive Buffer Size
Key
onteon:
nodeManagerAPI:
receiveBufferSize: "1kb"
ONTEON_NODEMANAGERAPI_RECEIVEBUFFERSIZE="1kb"
-Donteon.nodeManagerAPI.receiveBufferSize="1kb"
Type: ByteValue
Default value: 1kb
SSL Enabled
Key
onteon:
nodeManagerAPI:
ssl:
enabled: "false"
ONTEON_NODEMANAGERAPI_SSL_ENABLED="false"
-Donteon.nodeManagerAPI.ssl.enabled="false"
Type: Boolean
Default value: false
SSL Mode
Key
onteon:
nodeManagerAPI:
ssl:
mode: "two-way"
ONTEON_NODEMANAGERAPI_SSL_MODE="two-way"
-Donteon.nodeManagerAPI.ssl.mode="two-way"
Type: String
Default value: two-way
Send Buffer Size
Key
onteon:
nodeManagerAPI:
sendBufferSize: "1kb"
ONTEON_NODEMANAGERAPI_SENDBUFFERSIZE="1kb"
-Donteon.nodeManagerAPI.sendBufferSize="1kb"
Type: ByteValue
Default value: 1kb
Socket Linger Time
Key
onteon:
nodeManagerAPI:
socketLingerTime: "0ms"
ONTEON_NODEMANAGERAPI_SOCKETLINGERTIME="0ms"
-Donteon.nodeManagerAPI.socketLingerTime="0ms"
Type: TimeDuration
Default value: 0ms
Traffic Class
Key
onteon:
nodeManagerAPI:
trafficClass: 0
ONTEON_NODEMANAGERAPI_TRAFFICCLASS=0
-Donteon.nodeManagerAPI.trafficClass=0
Type: Integer
Default value: 0
Node Upgrade Registry Configuration
Part size
Description
The maximum size of uploading part.
Key
onteon:
nodeUpgradeRegistry:
partSize: "5mb"
ONTEON_NODEUPGRADEREGISTRY_PARTSIZE="5mb"
-Donteon.nodeUpgradeRegistry.partSize="5mb"
Type: ByteValue
Default value: 5mb
Registry directory
Description
Directory for finished upgrade registries.
Key
onteon:
nodeUpgradeRegistry:
registryDirectory: "<installation_directory>/storage/node-upgrade-registry"
ONTEON_NODEUPGRADEREGISTRY_REGISTRYDIRECTORY="<installation_directory>/storage/node-upgrade-registry"
-Donteon.nodeUpgradeRegistry.registryDirectory="<installation_directory>/storage/node-upgrade-registry"
Type: String
Default value: <installation_directory>/storage/node-upgrade-registry
Registry session directory
Description
Directory for temporary upgrade registries.
Key
onteon:
nodeUpgradeRegistry:
registrySessionDirectory: "<installation_directory>/storage/node-upgrade-registry-session"
ONTEON_NODEUPGRADEREGISTRY_REGISTRYSESSIONDIRECTORY="<installation_directory>/storage/node-upgrade-registry-session"
-Donteon.nodeUpgradeRegistry.registrySessionDirectory="<installation_directory>/storage/node-upgrade-registry-session"
Type: String
Default value: <installation_directory>/storage/node-upgrade-registry-session
Session file lock expire
Key
onteon:
nodeUpgradeRegistry:
sessionFileLockExpire: "60s"
ONTEON_NODEUPGRADEREGISTRY_SESSIONFILELOCKEXPIRE="60s"
-Donteon.nodeUpgradeRegistry.sessionFileLockExpire="60s"
Type: TimeDuration
Default value: 60s
Session max idle time
Key
onteon:
nodeUpgradeRegistry:
sessionMaxIdleTime: "10m"
ONTEON_NODEUPGRADEREGISTRY_SESSIONMAXIDLETIME="10m"
-Donteon.nodeUpgradeRegistry.sessionMaxIdleTime="10m"
Type: TimeDuration
Default value: 10m
SSL Configuration
Certificates Client Alternative Names
Key
onteon:
ssl:
certificates:
client:
alternativeNames: value
ONTEON_SSL_CERTIFICATES_CLIENT_ALTERNATIVENAMES=value
-Donteon.ssl.certificates.client.alternativeNames=value
Certificates Client Common Name
Key
onteon:
ssl:
certificates:
client:
commonName: value
ONTEON_SSL_CERTIFICATES_CLIENT_COMMONNAME=value
-Donteon.ssl.certificates.client.commonName=value
Certificates Client Country Name
Key
onteon:
ssl:
certificates:
client:
countryName: value
ONTEON_SSL_CERTIFICATES_CLIENT_COUNTRYNAME=value
-Donteon.ssl.certificates.client.countryName=value
Certificates Client Email Address
Key
onteon:
ssl:
certificates:
client:
emailAddress: value
ONTEON_SSL_CERTIFICATES_CLIENT_EMAILADDRESS=value
-Donteon.ssl.certificates.client.emailAddress=value
Certificates Client Locality Name
Key
onteon:
ssl:
certificates:
client:
localityName: value
ONTEON_SSL_CERTIFICATES_CLIENT_LOCALITYNAME=value
-Donteon.ssl.certificates.client.localityName=value
Certificates Client Organization Name
Key
onteon:
ssl:
certificates:
client:
organizationName: value
ONTEON_SSL_CERTIFICATES_CLIENT_ORGANIZATIONNAME=value
-Donteon.ssl.certificates.client.organizationName=value
Certificates Client Organizational Unit Name
Key
onteon:
ssl:
certificates:
client:
organizationalUnitName: value
ONTEON_SSL_CERTIFICATES_CLIENT_ORGANIZATIONALUNITNAME=value
-Donteon.ssl.certificates.client.organizationalUnitName=value
Certificates Client Private Key Size
Key
onteon:
ssl:
certificates:
client:
privateKeySize: value
ONTEON_SSL_CERTIFICATES_CLIENT_PRIVATEKEYSIZE=value
-Donteon.ssl.certificates.client.privateKeySize=value
Certificates Client State Or Province Name
Key
onteon:
ssl:
certificates:
client:
stateOrProvinceName: value
ONTEON_SSL_CERTIFICATES_CLIENT_STATEORPROVINCENAME=value
-Donteon.ssl.certificates.client.stateOrProvinceName=value
Certificates Path
Key
onteon:
ssl:
certificates:
path: "<installation_directory>/ssl/certificates"
ONTEON_SSL_CERTIFICATES_PATH="<installation_directory>/ssl/certificates"
-Donteon.ssl.certificates.path="<installation_directory>/ssl/certificates"
Type: String
Default value: <installation_directory>/ssl/certificates
Certificates Server Alternative Names
Key
onteon:
ssl:
certificates:
server:
alternativeNames: value
ONTEON_SSL_CERTIFICATES_SERVER_ALTERNATIVENAMES=value
-Donteon.ssl.certificates.server.alternativeNames=value
Certificates Server Common Name
Key
onteon:
ssl:
certificates:
server:
commonName: value
ONTEON_SSL_CERTIFICATES_SERVER_COMMONNAME=value
-Donteon.ssl.certificates.server.commonName=value
Certificates Server Country Name
Key
onteon:
ssl:
certificates:
server:
countryName: value
ONTEON_SSL_CERTIFICATES_SERVER_COUNTRYNAME=value
-Donteon.ssl.certificates.server.countryName=value
Certificates Server Email Address
Key
onteon:
ssl:
certificates:
server:
emailAddress: value
ONTEON_SSL_CERTIFICATES_SERVER_EMAILADDRESS=value
-Donteon.ssl.certificates.server.emailAddress=value
Certificates Server Locality Name
Key
onteon:
ssl:
certificates:
server:
localityName: value
ONTEON_SSL_CERTIFICATES_SERVER_LOCALITYNAME=value
-Donteon.ssl.certificates.server.localityName=value
Certificates Server Organization Name
Key
onteon:
ssl:
certificates:
server:
organizationName: value
ONTEON_SSL_CERTIFICATES_SERVER_ORGANIZATIONNAME=value
-Donteon.ssl.certificates.server.organizationName=value
Certificates Server Organizational Unit Name
Key
onteon:
ssl:
certificates:
server:
organizationalUnitName: value
ONTEON_SSL_CERTIFICATES_SERVER_ORGANIZATIONALUNITNAME=value
-Donteon.ssl.certificates.server.organizationalUnitName=value
Certificates Server Private Key Size
Key
onteon:
ssl:
certificates:
server:
privateKeySize: value
ONTEON_SSL_CERTIFICATES_SERVER_PRIVATEKEYSIZE=value
-Donteon.ssl.certificates.server.privateKeySize=value
Certificates Server State Or Province Name
Key
onteon:
ssl:
certificates:
server:
stateOrProvinceName: value
ONTEON_SSL_CERTIFICATES_SERVER_STATEORPROVINCENAME=value
-Donteon.ssl.certificates.server.stateOrProvinceName=value