Skip to content
onteon logo

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

 

Your data will be processed by Onteon Tech Sp. z o.o. based in Krakow, Poland. We process your data for the following purposes: To answer questions emailed to us (only until the question is answered or you tell us to end processing your data) and secure potential claims (until they are time-barred under the law). Providing data processing consent is voluntary but, without it, we cannot give you an answer to the question you asked in your email. The data may be disclosed to entities that provide us with services (e.g., our hosting provider or our IT support company). You have the right to request access to your personal data, corrections, deletion, or the restriction of processing, as well as the right to object to processing and to lodge a complaint with a supervising authority.