Skip to content

Control Center

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

Db Microservice API Configuration

Batch Size

Key

onteon: 
    dbMicroserviceAPI: 
        batchSize: 100
ONTEON_DBMICROSERVICEAPI_BATCHSIZE=100
-Donteon.dbMicroserviceAPI.batchSize=100

 

Type: Integer

Default value: 100

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 * * * * ? *"
ONTEON_JOBS_CLEANUPQUARTZSCHEDULER_CRON="0 * * * * ? *"
-Donteon.jobs.cleanupQuartzScheduler.cron="0 * * * * ? *"

 

Type: String

Default value: 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: 
        dataCollectorSchedulePerNodeCron: "0/10 * * * * ? *"
ONTEON_JOBS_DATACOLLECTORSCHEDULEPERNODECRON="0/10 * * * * ? *"
-Donteon.jobs.dataCollectorSchedulePerNodeCron="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

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 * * * * ? *

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

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

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