server: grpc: host: ${GRPC_SERVER_ADDRESS:0.0.0.0} port: ${GRPC_SERVER_PORT:6571} timeout: 100 retryCount: 3 vertx: config: pools: eventLoopPoolSize: ${VERTX_EVENT_LOOP_POOL_SIZE:8} workerPoolSize: ${VERTX_WORKER_POOL_SIZE:20} circuitbreakers: grpc: timeout: ${GRPC_TIMEOUT_CIRCUIT_BREAKER:120000} fallbackOnFailure: ${GRPC_FALLBACK_ON_FAILURE_CIRCUIT_BREAKER:false} resetTimeout: ${GRPC_RESET_TIMEOUT_CIRCUIT_BREAKER:30000} retryPolicy: ${GRPC_RETRY_POLICY_CIRCUIT_BREAKER:10000} verticle: grpc: instances: ${GRPC_VERTICLE_INSTANCES:1} workerPoolSize: ${GRPC_VERTICLE_WORKER_POOL_SIZE:20} main-action-service: instances: ${MAIN_ACTION_SERVICE_VERTICLE_INSTANCES:1} workerPoolSize: ${MAIN_ACTION_SERVICE_VERTICLE_WORKER_POOL_SIZE:20} additional-action-service: instances: ${ADDITIONAL_ACTION_SERVICE_VERTICLE_INSTANCES:1} workerPoolSize: ${ADDITIONAL_ACTION_SERVICE_VERTICLE_WORKER_POOL_SIZE:5} storage: process-files: ${ADBM_AGENT_PROCESS_FILES_DIR:/opt/adbm-agent/wd} s3: certs: directoryPath: ${ADBM_AGENT_STORAGE_S3_CERTS_DIRECTORY_PATH:/tmp} roles: ${ADBM_AGENT_ROLES:EXECUTOR, DISPATCHER} clusterName: ${ADB_CLUSTER_NAME:ADB} update-manager-servers-delay: 5000 spring: application: name: ADBM AGENT eureka: client: metadataRefreshFixedRateMs: ${ADBM_EUREKA_CLIENT_METADATA_REFRESH_RATE_MS:30000} service-url: defaultZone: ${ADBM_EUREKA_CLIENT_SERV_URL_DEF_ZONE:http://registry:8761/eureka} register-with-eureka: true instance: preferIpAddress: ${ADBM_EUREKA_CLIENT_PREFER_IP_ADDRESS:true} instance-enabled-onit: true leaseRenewalIntervalInSeconds: 4 leaseExpirationDurationInSeconds: 5 metadata-map: grpc.port: ${server.grpc.port} hostname: ${ADBM_EUREKA_CLIENT_HOSTNAME:adb} datasource: host: ${ADB_PG_HOST:localhost} port: ${ADB_PG_PORT:5432} database: postgres username: ${ADB_PG_USER:{{ system_user_name }}} password: ${ADB_PG_PASS:} idleTimeout: ${ADB_PG_IDLE_TIMEOUT:30} maxPoolSize: ${ADB_PG_POOL_SIZE:10} rocksDb: path: ${ADBM_AGENT_ROCKSDB_PATH:/opt/adbm-agent/rocksDB} manager: app-name: ${MANAGER_APP_NAME:ADBM MANAGER} pgbackrest: configFile: ${PGBACKREST_CONFIG:/home/{{ system_user_name }}/{{ config_dir }}/pgbackrest/pgbackrest.conf} writingProcessOutputFileMaxTimeSec: 1 adbm-agent: recoverRetries: ${ADB_RECOVER_RETRIES:3} gpFtsMarkMirrorDownGracePeriod: ${GP_FTS_MARK_MIRROR_DOWNG_GRACE_PERIOD:30}