Onteon Control Center - Configuration¶
App Bin Configuration¶
Openssl¶
Key
Type: String
Default value: <installation_directory/application-bin/onteon-openssl
Application Registry Configuration¶
Part size¶
Description
The maximum size of uploading part.
Key
Type: ByteValue
Default value: 5mb
Registry directory¶
Description
Directory for finished application registries.
Key
Type: String
Default value: <installation_directory/storage/application-registry
Registry session directory¶
Description
Directory for temporary application registries.
Key
Type: String
Default value: <installation_directory/storage/application-registry-session
Session file lock expire¶
Key
Type: TimeDuration
Default value: 60s
Session max idle time¶
Key
Type: TimeDuration
Default value: 10m
Auth Configuration¶
Device Code Check Interval¶
Key
Type: TimeDuration
Default value: 5s
Device Code TTL¶
Key
Type: TimeDuration
Default value: 300s
Frontend Url¶
Key
Type: URI
Default value: http://localhost:8050/onteon-auth-access/oauth_20
Jwks Cache Timeout¶
Key
Type: TimeDuration
Default value: 60s
Auth Db Microservice API Configuration¶
Wait For Check Every¶
Key
Type: TimeDuration
Default value: 10s
Wait For Max¶
Key
Type: TimeDuration
Default value: 5m
Auth Provider Configuration¶
Provider Name¶
Description
Name of authorization provider.
Possible values:
- authmock
- keycloak
Key
Type: String
Default value: keycloak
Provider Params Base Url¶
Key
Type: URI
Default value: http://localhost:8050/openid-connect
Provider Params Configuration Max Retries¶
Key
Type: Integer
Default value: 5
Provider Params Configuration Url¶
Key
Type: URI
Default value: http://keycloak:8080/auth/realms/master/.well-known/openid-configuration
Provider Params Configuration Wait Between Retries¶
Key
```java -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
Type: String
Default value: 65537
Provider Params Roles¶
Key
Type: [String]
Default value: [super_admin]
Provider Params Username¶
Key
Type: String
Default value: test
Cluster Manager Configuration¶
Local Node Address¶
Description
Address of local node.
Address must be accessible by all nodes.
Key
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
Type: Integer
Default value: 8066
Ssl Client Certificate¶
Description
Client Certificate used for internal node communication.
For more information click here.
Key
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
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
Type: String
Default value: <installation_directory/start/control/ssl/server/serverX509Certificate.crt
Configuration¶
Temp Directory¶
Description
Path to directory used for temporary files.
Key
Type: String
Default value: <installation_directory/temp
Core Microserivce API Configuration¶
Wait For Check Every¶
Key
Type: TimeDuration
Default value: 10s
Wait For Max¶
Key
Type: TimeDuration
Default value: 5m
Db Microservice API Configuration¶
Batch Size¶
Key
Type: Integer
Default value: 100
Wait For Check Every¶
Key
Type: TimeDuration
Default value: 10s
Wait For Max¶
Key
Type: TimeDuration
Default value: 5m
Jobs Configuration¶
Cleanup Application Registry Session Files Cron¶
Key
Type: String
Default value: 0 * * * * ? *
Cleanup Quartz Schedulers Cron¶
Key
Type: String
Default value: 0 0 * * * ? *
Cluster Check In Interval¶
Key
Type: TimeDuration
Default value: 5s
Cluster Manager Ping Nodes Cron¶
Description
Cron for job that checks if node is accessible.
Key
Type: String
Default value: 10 * * * * ? *
Cluster Manager Ping Nodes Interval Between Pings¶
Description
Interval between checking if node is accessible.
Key
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
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
Type: Integer
Default value: 3
Cluster Manager Update Node Peers Cron¶
Description
Cron for job that adds nodes from the database as peers.
Key
Type: String
Default value: 40 * * * * ? *
Data Collector Schedule Per Node Cron¶
Key
Type: String
Default value: 0/10 * * * * ? *
Job Timeout¶
Key
Type: TimeDuration
Default value: 15m
Job Trigger Timeout¶
Key
Type: TimeDuration
Default value: 1m
Misfired Threshold¶
Key
Type: TimeDuration
Default value: 1s
Monitoring Collect Data Cron¶
Description
Cron for job that collects monitoring data from Onteon Cluster.
Key
Type: String
Default value: 0 * * * * ? *
Register Jobs And Triggers Retry Interval¶
Description
Interval between failed attempts of registering jobs and triggers.
Key
Type: TimeDuration
Default value: 5s
Register Jobs And Triggers Timeout¶
Description
Timeout for registering jobs and triggers.
Key
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
Type: String
Default value: 0/10 * * * * ? *
Schedule Local SSL Check Cron¶
Key
Type: String
Default value: 0/5 * * * * ? *
Schedule Local SSL Check Cron¶
Key
Type: String
Default value: 0/5 * * * * ? *
Schedule Nginx Check Cron¶
Key
Type: String
Default value: 0/5 * * * * ? *
Schedule SSL Check Cron¶
Key
Type: String
Default value: 0/5 * * * * ? *
Scheduler Remove After¶
Key
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
Type: String
Default value: 0 * * * * ? *
Mongo Configuration¶
Auth Database¶
Description
Authorization database name.
Key
Type: String
Default value: auth
Config Url¶
Description
Mongo Configuration Node url.
Key
Type: URI
Default value: mongodb://localhost:27019
Core Database¶
Description
Core database name.
Key
Type: String
Default value: ONTEON`
Mongo Shard Node url.¶
Description
description
Key
Type: URI
Default value: mongodb://localhost:27018
Quartz Database¶
Description
Quartz database name.
Key
Type: String
Default value: quartz
Quartz Write Concern Timeout¶
Key
Type: TimeDuration
Default value: 5s
Url¶
Description
Mongo main url.
Key
Type: URI
Default value: mongodb://localhost:27017
Wait For Check Every¶
Key
Type: TimeDuration
Default value: 30s
Wait For Max¶
Key
Type: TimeDuration
Default value: 5m
Monitoring Configuration¶
Elasticsearch Batch Size¶
Description
Size of sending monitoring data batch.
Key
Type: Integer
Default value: 50
Elasticsearch Index Name¶
Description
Index name used to store monitoring data.
Key
Type: String
Default value: sonario-environment-%{+yyyy.MM.dd}
Elasticsearch Index Pattern¶
Description
Index pattern used to store monitoring data.
Key
Type: String
Default value: sonario-environment-*
Elasticsearch URL¶
Description
URL to Elasticsearch to which the data will be sent.
Key
Type: URI
Default value: http://localhost:8100/sonario-elasticsearch
Enabled¶
Description
Enables sending monitoring data.
Key
Type: Boolean
Default value: false
Node Manager API Configuration¶
Connection Timeout¶
Key
Type: TimeDuration
Default value: 1000ms
Is Keep Alive¶
Key
Type: Boolean
Default value: true
Is OOB Inline¶
Key
Type: Boolean
Default value: true
Is Reuse Address¶
Key
Type: Boolean
Default value: true
Is Tcp No Delay¶
Key
Type: Boolean
Default value: true
Node Make Unavailable After¶
Key
Type: TimeDuration
Default value: 1m
Node RemoveAfter¶
Key
Type: TimeDuration
Default value: 15m
Pool Get Timeout¶
Key
Type: TimeDuration
Default value: 30s
Pool Size¶
Key
Type: Integer
Default value: 4
Read Timeout¶
Key
Type: TimeDuration
Default value: 60s
Receive Buffer Size¶
Key
Type: ByteValue
Default value: 1kb
SSL Enabled¶
Key
Type: Boolean
Default value: false
SSL Mode¶
Key
Type: String
Default value: two-way
Send Buffer Size¶
Key
Type:** ByteValue
Default value: 1kb
Socket Linger Time¶
Key
Type: TimeDuration
Default value: 0ms
Traffic Class¶
Key
Type: Integer
Default value: 0
Node Upgrade Registry Configuration¶
Part size¶
Description
The maximum size of uploading part.
Key
Type: ByteValue
Default value: 5mb
Registry directory¶
Description
Directory for finished upgrade registries.
Key
Type: String
Default value: <installation_directory/storage/node-upgrade-registry
Registry session directory¶
Description
Directory for temporary upgrade registries.
Key
Type: String
Default value: <installation_directory/storage/node-upgrade-registry-session
Session file lock expire¶
Key
Type: TimeDuration
Default value: 60s
Session max idle time¶
Key
Type: TimeDuration
Default value: 10m
SSL Configuration¶
Certificates Client Alternative Names¶
Key
Certificates Client Common Name¶
Key
Certificates Client Country Name¶
Key
Certificates Client Email Address¶
Key
Certificates Client Locality Name¶
Key
Certificates Client Organization Name¶
Key
Certificates Client Organizational Unit Name¶
Key
Certificates Client Private Key Size¶
Key
Certificates Client State Or Province Name¶
Key
Certificates Path¶
Key
Type: String
Default value: <installation_directory/ssl/certificates
Certificates Server Alternative Names¶
Key
Certificates Server Common Name¶
Key
Certificates Server Country Name¶
Key
Certificates Server Email Address¶
Key
Certificates Server Locality Name¶
Key
Certificates Server Organization Name¶
Key
Certificates Server Organizational Unit Name¶
Key
Certificates Server Private Key Size¶
Key
Certificates Server State Or Province Name¶
Key