spring: application: name: ADCC UI server datasource: url: ${ADCC_DB_JDBC_URL:jdbc:postgresql://localhost:5432/adcc}?currentSchema=${spring.jpa.properties.hibernate.default_schema} hikari: pool-name: HikariCPPool driver-class-name: org.postgresql.Driver username: ${ADCC_DB_USER:postgres} password: ${ADCC_DB_PWD:123} connectionTimeout: ${ADCC_DB_TIMEOUT:30000} maximum-pool-size: ${ADCC_DB_POOL_SIZE:5} jpa: properties: hibernate: default_schema: adcc show_sql: false management: health: ldap: enabled: ${ldap.enabled} grpc: port: ${ADCC_UI_GRPC_PORT:6566} netty-server: keep-alive-time: 30s max-inbound-message-size: 1MB primary-listen-address: ${ADCC_UI_PRIMARY_LISTEN_ADDRESS:127.0.0.1:6566} timeout: 100 retry-count: 3 server: port: ${ADCC_UI_SERVER_PORT:8890} servlet: context-path: "" adb-connection: driver-class-name: org.postgresql.Driver config: pagination: default-limit: 12 transaction-commands-limit: 6 resource-group-commands-limit: 10 cache: query: expire: 60000 capacity: 1000 transaction: expire: 60000 capacity: 1000 allowed-db-names: expire: 60000 capacity: 1000 template-cache: expire: 21600000 block-cache: expire: 4000 capacity: 100 cluster-hosts-cache-expiration-minutes: 5 system-metrics: interval: 5 # in sec, must be equal to queryIntervalInSeconds from agent.properties adb: checked-adb-functions: - "public.adcc_cancel_backend(int, boolean)" metric: datasource: pool-name: ClickhouseHikariCPPool driver-class-name: ${STATISTIC_DRIVER_CLASS_NAME:ru.yandex.clickhouse.ClickHouseDriver} url: ${STATISTIC_DB_JDBC_URL:jdbc:clickhouse://localhost:8123} username: ${STATISTIC_DB_USER:} password: ${STATISTIC_DB_PASSWORD:} schema: ${STATISTIC_DB_SCHEMA:adcc} maximum-pool-size: ${STATISTIC_DB_POOL_SIZE:5} connectionTimeout: ${STATISTIC_DB_TIMEOUT:30000} pxf-endpoint: ${ADCC_PXF_SERVICE_METRICS_ENDPOINT:service-metrics} eureka: grpc: targets: ${ADCC_EUREKA_GRPC_TARGETS:localhost:6569,localhost:6567} update-available-delay: 10000 client: metadataRefreshFixedRateMs: ${ADCC_EUREKA_CLIENT_METADATA_REFRESH_RATE_MS:30000} service-url: defaultZone: ${ADCC_EUREKA_CLIENT_SERV_URL_DEF_ZONE:http://0.0.0.0:8761/eureka} register-with-eureka: true instance: preferIpAddress: ${ADCC_EUREKA_CLIENT_PREFER_IP_ADDRESS:true} instance-enabled-onit: true leaseRenewalIntervalInSeconds: 4 leaseExpirationDurationInSeconds: 5 metadata-map: grpc.port: ${grpc.port} type: 'ui-backend-server' status: 'UP' hostname: ${ADCC_EUREKA_CLIENT_HOSTNAME:localhost} ip-address: ${ADCC_EUREKA_CLIENT_IP_ADDRESS:127.0.0.1} ldap: enabled: ${LDAP_ENABLE:false} url: ${LDAP_URL:ldap://localhost} userDn: {{ services.adcc.config.LDAP.ldap_login | default() }} password: {{ services.adcc.config.LDAP.ldap_password | default() }} requiredUserGroup: {{ services.adcc.config.LDAP.ldap_group | default() }} userBaseDns: {{ services.adcc.config.LDAP.ldap_basedn | default() }} groupBaseDns: {{ services.adcc.config.LDAP.ldap_groups_basedn | default() }} userOUList: {{ services.adcc.config.LDAP.ldap_users_ous | default() | join(';') }} groupOUList: {{ services.adcc.config.LDAP.ldap_groups_ous | default() | join(';') }} system: api: system-users: - username: ${SYSTEM_USER_NAME:adcm} password: ${SYSTEM_USER_PWD:wkHZFxAr7dhUm+H} authorities: - system_api_clusters - manage_adbm - manage_resource_groups adbm: enabled: ${ADBM_ENABLED:true} prefix: ${ADBM_PREFIX:adbm} #/adbm username: ${ADBM_USERNAME:adcc} password: ${ADBM_PASSWORD:1234} springdoc: api-docs: enabled: true override-with-generic-response: false