Skip to content

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"

```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

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`