Доступно с ограничениями в редакциях: EE
параметры
Версия схемы: 1
-
-
объектsettings.generalОбщие параметры конфигурации.
По умолчанию:
{}-
строкаsettings.general.baseDomain
Обязательный параметр
Базовый домен для всех компонентов Observability Platform.
Этот домен используется для доступа к интерфейсу Observability Platform. Также существуют несколько поддоменов, которые используются для определенных компонентов.
-
строкаsettings.general.clusterBaseDomainДоменное имя кластера, используемое для распознавания кластеров в катастрофоустойчивом режиме.
-
строкаsettings.general.clusterName
Обязательный параметр
Имя кластера, которое используется для распознавания кластеров в катастрофоустойчивом режиме. -
объектsettings.general.clusterNeighborsСоседние кластеры в катастрофоустойчивом режиме в формате
<clusterName>: <clusterDomain>.Пример:
dc2: msk.example.com dc3: spb.example.com -
объектsettings.general.tls
Параметры конфигурации для указания сертификатов HTTPS-соединений во всех компонентах модуля Deckhouse Observability Platform.
Вы можете либо предоставить свои сертификаты, либо использовать cert-manager для их выдачи.
По умолчанию:
{}-
строкаsettings.general.tls.ca
Корневой сертификат, необходимый, если сертификат выдан непубличным центром сертификации.
Используется для проверки межсервисных запросов и запросов к внешним ресурсам через HTTPS, где сертификаты выданы тем же центром сертификации (CA).
-
строкаsettings.general.tls.crt
Сертификат, предоставленный для использования пользовательского сертификата на всех доменах Deckhouse Observability Platform.
Это поле несовместимо с полем
issuer. Вы должны указать либоissuer, либо оба –crtиkey. -
строкаsettings.general.tls.issuer
Издатель сертификата. Для всех доменов Deckhouse Observability Platform сертификат может быть выдан с использованием модуля cert-manager.
Это поле несовместимо с полями
crtиkey. Вы должны указать либоissuer, либо оба –crtиkey.По умолчанию:
letsencryptДопустимые значения:
letsencrypt,digitalocean,cloudflare -
строкаsettings.general.tls.key
Закрытый ключ, связанный с сертификатом, используемый для настройки пользовательских сертификатов в Deckhouse Observability Platform.
Это поле несовместимо с полем
issuer. Вы должны указать либоissuer, либо оба –crtиkey.
-
-
-
объектsettings.monitoringОпции, связанные с конфигурацией компонентов, ответственных за мониторинг.
По умолчанию:
{}-
объектsettings.monitoring.agent
По умолчанию:
{}-
строкаsettings.monitoring.agent.pgClientTableNameИмя таблицы, используемой клиентом PostgreSQL.
По умолчанию:
okmeter -
строкаsettings.monitoring.agent.productNameИмя продукта мониторингового агента.
По умолчанию:
okagent
-
-
объектsettings.monitoring.agentUpdaterОпции, связанные с конфигурацией компонента, используемого для управления процессом обновления агента Deckhouse Observability platform.
По умолчанию:
{}-
объектsettings.monitoring.agentUpdater.configКонфигурация для обновления агента.
По умолчанию:
{}
-
-
объектsettings.monitoring.collectorОпции, связанные с конфигурацией сборщика метрик.
-
объектsettings.monitoring.collector.inlet
Обязательный параметр
Точка входа в сервис сборщика.-
объектsettings.monitoring.collector.inlet.clusterIP
-
массивsettings.monitoring.collector.inlet.clusterIP.externalIPsСписок внешних IP-адресов, которые будут использоваться для сервиса сборщика.
По умолчанию:
[] -
целочисленныйsettings.monitoring.collector.inlet.clusterIP.portПорт для сервиса сборщика.
По умолчанию:
443
-
-
объектsettings.monitoring.collector.inlet.loadBalancer
-
строкаsettings.monitoring.collector.inlet.loadBalancer.externalTrafficPolicyПолитика внешнего трафика для сервиса сборщика.
Допустимые значения:
Cluster,Local -
строкаsettings.monitoring.collector.inlet.loadBalancer.loadBalancerIPУкажите IP-адрес для балансировщика нагрузки.
По умолчанию:
-
целочисленныйsettings.monitoring.collector.inlet.loadBalancer.portПорт для сервиса сборщика.
По умолчанию:
443
-
-
объектsettings.monitoring.collector.inlet.nodePort
-
строкаsettings.monitoring.collector.inlet.nodePort.externalTrafficPolicyПолитика внешнего трафика для сервиса сборщика.
По умолчанию:
ClusterДопустимые значения:
Cluster,Local -
целочисленныйsettings.monitoring.collector.inlet.nodePort.portNodePort, на котором будет доступен сборщик.
По умолчанию:
30443
-
-
строкаsettings.monitoring.collector.inlet.type
Обязательный параметр
Тип сервиса, на котором доступен сборщик метрик.Допустимые значения:
ClusterIP,NodePort,LoadBalancer
-
-
строкаsettings.monitoring.collector.storageClassStorageClass используемый для создания томов для коллектора метрик. Время жизни тома равно времени жизни пода, поэтому можно использовать StorageClass от LocalPathProvisioner.
-
-
объектsettings.monitoring.customDomainНастройки пользовательского домена для модуля мониторинга.
По умолчанию:
{}-
строкаsettings.monitoring.customDomain.baseDomainНастройки пользовательского домена для модуля мониторинга.
По умолчанию:
-
строкаsettings.monitoring.customDomain.collectorDomainУкажите домен для сборщика метрик.
По умолчанию:
-
объектsettings.monitoring.customDomain.tls
По умолчанию:
{}-
строкаsettings.monitoring.customDomain.tls.ca
-
строкаsettings.monitoring.customDomain.tls.crt
-
строкаsettings.monitoring.customDomain.tls.issuer
-
строкаsettings.monitoring.customDomain.tls.key
-
-
-
объектsettings.monitoring.dockerRegistryОпции, связанные с конфигурацией Docker Registry, используемого для публикации новых образов Docker с новыми версиями агента Deckhouse Observability Platform.
По умолчанию:
{}-
булевыйsettings.monitoring.dockerRegistry.enabledУказывает, должны ли быть установлены компоненты Docker Registry.
По умолчанию:
false
-
-
булевыйsettings.monitoring.enabledВключает или отключает компоненты, необходимые для сбора и отображения метрик с использованием opAgent.
По умолчанию:
false
-
-
объектsettings.storageОпции, связанные с конфигурацией компонентов, ответственных за прием и хранение данных.
По умолчанию:
{}-
объектsettings.storage.cephОпции, связанные с конфигурацией Ceph.
По умолчанию:
{}-
строкаsettings.storage.ceph.configOverride
-
объектsettings.storage.ceph.mgrОпции, связанные с конфигурацией Ceph MGR.
По умолчанию:
{}-
объектsettings.storage.ceph.mgr.resourcesОпции управления ресурсами для Ceph MGR-подов.
По умолчанию:
{}Пример:
limits: memory: 1Gi requests: cpu: 500M memory: 1Gi-
объектsettings.storage.ceph.mgr.resources.limitsНастройка пределов ресурсов для Ceph MGR-подов.
-
settings.storage.ceph.mgr.resources.limits.cpuМаксимальное количество CPU на под для Ceph MGR-подов.
-
settings.storage.ceph.mgr.resources.limits.memoryМаксимальное количество памяти на под для Ceph MGR-подов.
-
-
объектsettings.storage.ceph.mgr.resources.requestsОпции запросов ресурсов для Ceph MGR-подов.
-
settings.storage.ceph.mgr.resources.requests.cpuМинимальное количество CPU на под для Ceph MGR-подов.
-
settings.storage.ceph.mgr.resources.requests.memoryМинимальное количество памяти на под для Ceph MGR-подов.
-
-
-
-
объектsettings.storage.ceph.monОпции, связанные с конфигурацией Ceph-мониторов.
По умолчанию:
{}-
объектsettings.storage.ceph.mon.resourcesОпции управления ресурсами для Ceph-мониторов.
По умолчанию:
{}Пример:
limits: cpu: 250m memory: 512Mi requests: cpu: 55m memory: 256Mi-
объектsettings.storage.ceph.mon.resources.limitsНастройка пределов ресурсов для подов Ceph-мониторов.
-
settings.storage.ceph.mon.resources.limits.cpuНастройка лимита на использование CPU для пода.
-
settings.storage.ceph.mon.resources.limits.memoryНастройка лимита доступной памяти для пода.
-
-
объектsettings.storage.ceph.mon.resources.requestsОпции запросов ресурсов для подов Ceph-мониторов.
-
settings.storage.ceph.mon.resources.requests.cpuНастройка запросов на резервирование ресурсов CPU для пода.
-
settings.storage.ceph.mon.resources.requests.memoryНастройка запросов на резервирование памяти для пода.
-
-
-
строкаsettings.storage.ceph.mon.storageClass
Указывает StorageClass, который будет использоваться для PersistentVolume (PV).
Если не указано, будет использоваться первый доступный StorageClass из списка StorageClass, применимых к группе узлов, где будут развернуты компоненты Ceph.
-
строкаsettings.storage.ceph.mon.storageSize
Определяет размер PersistentVolume (PV), который будет создан для Ceph-монитора.
Размер должен быть указан с использованием стандартных единиц хранения (например, Gi для Гибибайтов, Ti для Тебибайтов, Mi для Мебибайтов).
Шаблон:
^[0-9]+(\.[0-9]+)?(E|P|T|G|M|k|Ei|Pi|Ti|Gi|Mi|Ki)?$
-
-
объектsettings.storage.ceph.osdОпции, связанные с конфигурацией Ceph object storage daemons.
По умолчанию:
{}-
целочисленныйsettings.storage.ceph.osd.countУказывает количество OSD (Object Storage Daemons), которые нужно создать.
-
объектsettings.storage.ceph.osd.resourcesОпции управления ресурсами для Ceph OSD-подов.
По умолчанию:
{}Пример:
limits: cpu: 250m memory: 512Mi requests: cpu: 55m memory: 256Mi-
объектsettings.storage.ceph.osd.resources.limitsНастройка пределов ресурсов для Ceph OSD-подов.
-
settings.storage.ceph.osd.resources.limits.cpuНастройка лимита на использование CPU для пода.
-
settings.storage.ceph.osd.resources.limits.memoryНастройка лимита доступной памяти для пода.
-
-
объектsettings.storage.ceph.osd.resources.requestsОпции запросов ресурсов для Ceph OSD-подов.
-
settings.storage.ceph.osd.resources.requests.cpuНастройка запросов на резервирование ресурсов CPU для пода.
-
settings.storage.ceph.osd.resources.requests.memoryНастройка запросов на резервирование объема оперативной памяти для пода.
-
-
-
строкаsettings.storage.ceph.osd.storageClass
Обязательный параметр
Указывает StorageClass, который будет использоваться для PersistentVolume (PV).
Если не указано, будет использоваться первый доступный StorageClass из списка StorageClass, применимых к группе узлов, где будут развернуты компоненты Ceph.
-
строкаsettings.storage.ceph.osd.storageSize
Определяет размер PersistentVolume (PV), который будет создан для Ceph object storage daemons.
Размер должен быть указан с использованием стандартных единиц хранения (например, Gi для Гибибайтов, Ti для Тебибайтов, Mi для Мебибайтов).
Шаблон:
^[0-9]+(\.[0-9]+)?(E|P|T|G|M|k|Ei|Pi|Ti|Gi|Mi|Ki)?$
-
-
объектsettings.storage.ceph.rgwОпции, связанные с конфигурацией Ceph object gateway.
По умолчанию:
{}-
объектsettings.storage.ceph.rgw.resourcesОпции управления ресурсами для Ceph RGW-подов.
По умолчанию:
{}Пример:
resources: limits: cpu: 250m memory: 512Mi requests: cpu: 55m memory: 256Mi-
объектsettings.storage.ceph.rgw.resources.limitsНастройка пределов ресурсов для Ceph RGW-подов.
-
settings.storage.ceph.rgw.resources.limits.cpuНастройка лимита на использование CPU для пода.
-
settings.storage.ceph.rgw.resources.limits.memoryНастройка лимита доступной памяти для пода.
-
-
объектsettings.storage.ceph.rgw.resources.requestsОпции запросов ресурсов для Ceph RGW-подов.
-
settings.storage.ceph.rgw.resources.requests.cpuНастройка запросов на резервирование ресурсов CPU для пода.
-
settings.storage.ceph.rgw.resources.requests.memoryНастройка запросов на резервирование объема оперативной памяти для пода.
-
-
-
-
-
объектsettings.storage.logsОпции, связанные с конфигурацией компонентов, ответственных за сбор и хранение логов.
По умолчанию:
{}-
строкаsettings.storage.logs.cacheSize
Размер серверов memcached:
None— нет подов серверов memcached;Small— 1 под с 1Gi памяти;Medium— 3 пода с 2Gi памяти;Large— 3 пода с 4Gi памяти.
По умолчанию:
SmallДопустимые значения:
None,Small,Medium,Large -
объектsettings.storage.logs.compactorОпции, связанные с конфигурацией Compactor.
По умолчанию:
{}-
строкаsettings.storage.logs.compactor.storageClassStorageСlass, используемый для PersistentVolume (PV) Compactor.
-
строкаsettings.storage.logs.compactor.storageSizeРазмер PersistentVolume (PV), выделенного для Compactor.
По умолчанию:
50GiШаблон:
^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$
-
-
строкаsettings.storage.logs.defaultStorageClassStorageClass, используемый для всех компонентов, участвующих в хранении логов, если для компонента не определен конкретный StorageClass.
-
булевыйsettings.storage.logs.enabledВключить или выключить компоненты логов.
По умолчанию:
false -
объектsettings.storage.logs.etcdОпции, связанные с конфигурацией etcd.
По умолчанию:
{}-
объектsettings.storage.logs.etcd.resourcesОпции управления ресурсами для etcd-подов.
По умолчанию:
{}-
объектsettings.storage.logs.etcd.resources.limitsНастройки пределов ресурсов для etcd-подов.
По умолчанию:
{}-
settings.storage.logs.etcd.resources.limits.cpuНастройка лимита на использование CPU для пода.
-
settings.storage.logs.etcd.resources.limits.memoryНастройка лимита доступной памяти для пода.
По умолчанию:
1Gi
-
-
объектsettings.storage.logs.etcd.resources.requestsНастройки запросов ресурсов для etcd-подов.
По умолчанию:
{}-
settings.storage.logs.etcd.resources.requests.cpuНастройка запросов на резервирование ресурсов CPU для пода.
По умолчанию:
200m -
settings.storage.logs.etcd.resources.requests.memoryНастройка запросов на резервирование объема оперативной памяти для пода.
По умолчанию:
1Gi
-
-
-
строкаsettings.storage.logs.etcd.storageClassStorageClass, используемый для PersistentVolume (PV) etcd.
-
строкаsettings.storage.logs.etcd.storageSizeРазмер PersistentVolume (PV), выделенного для etcd.
По умолчанию:
2GiШаблон:
^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$
-
-
объектsettings.storage.logs.indexCuratorНастройки Index Curator.
По умолчанию:
{}-
строкаsettings.storage.logs.indexCurator.logLevelУровень логирования для index curator, определяющий подробность сообщений журнала.
По умолчанию:
infoДопустимые значения:
debug,info,warn,error
-
-
объектsettings.storage.logs.indexGatewayОпции, связанные с конфигурацией Loki’s index gateway.
По умолчанию:
{}-
строкаsettings.storage.logs.indexGateway.storageClassStorageClass, используемый для PersistentVolume (PV) index gateway.
-
строкаsettings.storage.logs.indexGateway.storageSizeРазмер PersistentVolume (PV), выделенного для index gateway.
По умолчанию:
50GiШаблон:
^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$
-
-
объектsettings.storage.logs.ingesterОпции, связанные с конфигурацией Ingester.
По умолчанию:
{}-
объектsettings.storage.logs.ingester.resourcesОпции управления ресурсами для Ingester-подов.
По умолчанию:
{}-
объектsettings.storage.logs.ingester.resources.limitsНастройки пределов ресурсов для Ingester-подов.
По умолчанию:
{}-
settings.storage.logs.ingester.resources.limits.cpuНастройка лимита на использование CPU для пода.
-
settings.storage.logs.ingester.resources.limits.memoryНастройка лимита доступной памяти для пода.
По умолчанию:
4Gi
-
-
объектsettings.storage.logs.ingester.resources.requestsНастройки запросов ресурсов для Ingester-подов.
По умолчанию:
{}-
settings.storage.logs.ingester.resources.requests.cpuНастройка запросов на резервирование ресурсов CPU для пода.
По умолчанию:
500m -
settings.storage.logs.ingester.resources.requests.memoryНастройка запросов на резервирование объема оперативной памяти для пода.
По умолчанию:
4Gi
-
-
-
строкаsettings.storage.logs.ingester.storageClassStorageClass, используемый для PersistentVolume (PV) Ingester.
-
строкаsettings.storage.logs.ingester.storageSizeРазмер PersistentVolume (PV), выделенного для Ingester.
По умолчанию:
50GiШаблон:
^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$
-
-
строкаsettings.storage.logs.logLevelУровень логирования для Loki, определяющий подробность сообщений журнала.
По умолчанию:
infoДопустимые значения:
debug,info,warn,error -
объектsettings.storage.logs.rulerОпции, связанные с конфигурацией ruler.
По умолчанию:
{}-
строкаsettings.storage.logs.ruler.storageClassStorageClass, используемый для PersistentVolume (PV) ruler.
-
строкаsettings.storage.logs.ruler.storageSizeРазмер PersistentVolume (PV), выделенного для ruler.
По умолчанию:
50GiШаблон:
^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$
-
-
-
объектsettings.storage.metricsОпции, связанные с конфигурацией компонентов, ответственных за сбор и хранение метрик.
По умолчанию:
{}-
объектsettings.storage.metrics.alertmanagerОпции, связанные с конфигурацией Alertmanager.
По умолчанию:
{}-
строкаsettings.storage.metrics.alertmanager.storageClassStorageClass, используемый для PersistentVolume (PV) Alertmanager.
-
строкаsettings.storage.metrics.alertmanager.storageSizeРазмер PersistentVolume (PV), выделенного для Alertmanager.
По умолчанию:
2GiШаблон:
^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$
-
-
строкаsettings.storage.metrics.cacheSize
Размер серверов memcached:
None— нет подов серверов memcached;Small— 1 под с 1Gi памяти;Medium— 3 пода с 2Gi памяти;Large— 3 пода с 4Gi памяти.
По умолчанию:
SmallДопустимые значения:
None,Small,Medium,Large -
объектsettings.storage.metrics.compactorОпции, связанные с конфигурацией Compactor.
По умолчанию:
{}-
строкаsettings.storage.metrics.compactor.storageClassStorageСlass, используемый для PersistentVolume (PV) Compactor.
-
строкаsettings.storage.metrics.compactor.storageSizeРазмер PersistentVolume (PV), выделенного для Compactor.
По умолчанию:
100GiШаблон:
^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$
-
-
строкаsettings.storage.metrics.defaultStorageClassStorageClass, используемый для всех компонентов, участвующих в хранении метрик, если для компонента не определен конкретный StorageClass.
-
объектsettings.storage.metrics.etcdОпции, связанные с конфигурацией etcd, используемого компонентами хранения метрик.
По умолчанию:
{}-
объектsettings.storage.metrics.etcd.resourcesОпции управления ресурсами для etcd-подов.
По умолчанию:
{}-
объектsettings.storage.metrics.etcd.resources.limitsНастройки пределов ресурсов для etcd-подов.
По умолчанию:
{}-
settings.storage.metrics.etcd.resources.limits.cpuНастройка лимита на использование CPU для пода.
-
settings.storage.metrics.etcd.resources.limits.memoryНастройка лимита доступной памяти для пода.
По умолчанию:
1Gi
-
-
объектsettings.storage.metrics.etcd.resources.requestsНастройки запросов ресурсов для etcd-подов.
По умолчанию:
{}-
settings.storage.metrics.etcd.resources.requests.cpuНастройка запросов на резервирование ресурсов CPU для пода.
По умолчанию:
200m -
settings.storage.metrics.etcd.resources.requests.memoryНастройка запросов на резервирование объема оперативной памяти для пода.
По умолчанию:
1Gi
-
-
-
строкаsettings.storage.metrics.etcd.storageClassStorageСlass, используемый для PersistentVolume (PV) etcd.
-
строкаsettings.storage.metrics.etcd.storageSizeРазмер PersistentVolume (PV), выделенного для etcd.
По умолчанию:
2GiШаблон:
^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$
-
-
объектsettings.storage.metrics.ingesterОпции, связанные с конфигурацией Ingester.
По умолчанию:
{}-
объектsettings.storage.metrics.ingester.resourcesОпции управления ресурсами для Ingester-подов.
По умолчанию:
{}-
объектsettings.storage.metrics.ingester.resources.limitsНастройки пределов ресурсов для Ingester-подов.
По умолчанию:
{}-
settings.storage.metrics.ingester.resources.limits.cpuМаксимальное количество CPU на под для Ingester-подов.
-
settings.storage.metrics.ingester.resources.limits.memoryМаксимальное количество памяти на под для Ingester-подов.
По умолчанию:
4Gi
-
-
объектsettings.storage.metrics.ingester.resources.requestsНастройки запросов ресурсов для Ingester-подов.
По умолчанию:
{}-
settings.storage.metrics.ingester.resources.requests.cpuМинимальное количество CPU на под для Ingester-подов.
По умолчанию:
500m -
settings.storage.metrics.ingester.resources.requests.memoryМинимальное количество памяти на под для Ingester-подов.
По умолчанию:
4Gi
-
-
-
строкаsettings.storage.metrics.ingester.storageClassStorageClass, используемый для PersistentVolume (PV) Ingester.
-
строкаsettings.storage.metrics.ingester.storageSizeРазмер PersistentVolume (PV), выделенного для Ingester.
По умолчанию:
50GiШаблон:
^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$
-
-
строкаsettings.storage.metrics.logLevelУровень логирования для метрик, который определяет подробность сообщений журнала.
По умолчанию:
infoДопустимые значения:
debug,info,warn,error -
объектsettings.storage.metrics.storeGatewayОпции, связанные с конфигурацией Store-gateway.
По умолчанию:
{}-
строкаsettings.storage.metrics.storeGateway.storageClassStorageСlass, используемый для PersistentVolume (PV) Store-gateway.
-
строкаsettings.storage.metrics.storeGateway.storageSizeРазмер PersistentVolume (PV), выделенного для Store-gateway.
По умолчанию:
50GiШаблон:
^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$
-
-
-
объектsettings.storage.reconcilerОпции, связанные с конфигурацией reconciler.
По умолчанию:
{}-
строкаsettings.storage.reconciler.logLevelУровень логирования для reconciler, определяющий подробность сообщений журнала.
По умолчанию:
infoДопустимые значения:
debug,info,warn,error
-
-
объектsettings.storage.usageCollectorОпции, связанные с конфигурацией сборщика использования.
По умолчанию:
{}-
строкаsettings.storage.usageCollector.logLevelУровень логирования для сборщика использования, определяющий подробность сообщений журнала.
По умолчанию:
infoДопустимые значения:
debug,info,warn,error
-
-
-
объектsettings.uiОпции, связанные с конфигурацией компонентов пользовательского интерфейса.
По умолчанию:
{}-
объектsettings.ui.authОпции, связанные с конфигурацией компонентов аутентификации.
По умолчанию:
{}-
строкаsettings.ui.auth.afterLogoutUrlURL-адрес, на который пользователь будет перенаправлен после выхода из системы.
-
строкаsettings.ui.auth.clientIdИдентификатор клиента, зарегистрированный у провайдера OIDC. Этот идентификатор используется для идентификации клиентского приложения в процессе аутентификации.
-
строкаsettings.ui.auth.clientSecretСекрет клиента, связанный с идентификатором клиента, используется для аутентификации клиентского приложения у провайдера OIDC.
-
строкаsettings.ui.auth.groupsParamNameИмя параметра в ответе провайдера, содержащее список групп пользователя, по умолчанию
groups. -
строкаsettings.ui.auth.issuerURL-адрес издателя для провайдера OIDC. Обычно это базовый URL-адрес провайдера, где можно найти метаданные OIDC.
-
строкаsettings.ui.auth.mode
Режим аутентификации, используемый для входа в интерфейс:
default- используются адрес электронной почты и пароль для аутентификации.externalAuth- используется провайдер OIDC для аутентификации.
По умолчанию:
defaultДопустимые значения:
default,externalAuth -
строкаsettings.ui.auth.providerПровайдер OIDC для режима внешней аутентификации. –
loginиспользует Keycloak.По умолчанию:
dexДопустимые значения:
dex,okta,adfs,login
-
-
строкаsettings.ui.clusterBootstrapToken
Обязательный параметр
Токен, используемый для присоединения нескольких установок Deckhouse Observability Platform в кластер. -
объектsettings.ui.configValidator
По умолчанию:
{}-
строкаsettings.ui.configValidator.logLevelУровень логирования для валидатора конфигурации, определяющий подробность сообщений журнала.
По умолчанию:
infoДопустимые значения:
info,warn,error,debug
-
-
объектsettings.ui.grafanaНастройки, связанные с конфигурацией Grafana.
По умолчанию:
{}-
строкаsettings.ui.grafana.logLevelУровень логирования для Grafana, определяющий подробность сообщений журнала.
По умолчанию:
infoДопустимые значения:
info,warn,error,debug
-
-
строкаsettings.ui.localeЯзык интерфейса.
Допустимые значения:
ru,en -
объектsettings.ui.postgresНастройки для конфигурации базы данных PostgreSQL, используемой компонентом пользовательского интерфейса.
По умолчанию:
{}-
объектsettings.ui.postgres.backupНастройки, связанные с резервными копиями базы данных.
По умолчанию:
{}-
строкаsettings.ui.postgres.backup.dirПараметр устарел и будет удален в будущих релизах. Не влияет на работу модуля.
По умолчанию:
/var/lib/deckhouse/observability -
булевыйsettings.ui.postgres.backup.enabledВключить или выключить резервные копии базы данных.
По умолчанию:
true -
булевыйsettings.ui.postgres.backup.includeAuditLogsВключение журнала аудита в резервные копии.
По умолчанию:
false -
числоsettings.ui.postgres.backup.keepDaysКоличество дней для хранения резервных копий.
По умолчанию:
3 -
объектsettings.ui.postgres.backup.s3Конфигурация хранения резервных копий во внешнем S3.
По умолчанию:
{}-
строкаsettings.ui.postgres.backup.s3.accessKeyКлюч доступа, используемый для авторизации в бакете.
-
строкаsettings.ui.postgres.backup.s3.bucketИмя бакета.
-
булевыйsettings.ui.postgres.backup.s3.enabledВключить или выключить резервные копии в совместимом с S3 хранилище.
По умолчанию:
false -
строкаsettings.ui.postgres.backup.s3.hostURL, указывающий на бакет.
-
строкаsettings.ui.postgres.backup.s3.secretKeyСекретный ключ, используемый для авторизации в бакете.
-
-
строкаsettings.ui.postgres.backup.scheduleОпределите расписание для резервных копий, используя выражение cron.
По умолчанию:
0 * * * *
-
-
объектsettings.ui.postgres.externalУчетные данные и данные о подключении для использования внешней базы данных PostgreSQL.
-
строкаsettings.ui.postgres.external.dbИмя базы данных на внешнем сервере PostgreSQL.
-
булевыйsettings.ui.postgres.external.fromSecretЕсли параметр установлен в
true, учетные данные будут считываться из объекта Kubernetes Secret, расположенного в пространстве именd8-observability-platformпод названиемcustom-postgres-credentials.По умолчанию:
true -
строкаsettings.ui.postgres.external.hostАдрес хоста внешнего сервера PostgreSQL.
-
строкаsettings.ui.postgres.external.passwordПароль для аутентификации на внешнем сервере PostgreSQL.
-
строкаsettings.ui.postgres.external.portПорт, на котором слушает внешний сервер PostgreSQL.
-
строкаsettings.ui.postgres.external.sslmodeРежим SSL для подключения к внешнему серверу PostgreSQL.
По умолчанию:
requireДопустимые значения:
disable,allow,prefer,require,verify-ca,verify-full -
строкаsettings.ui.postgres.external.userИмя пользователя для аутентификации на внешнем сервере PostgreSQL.
-
-
объектsettings.ui.postgres.internalНастройки конфигурации для внутреннего кластера PostgreSQL.
По умолчанию:
{}-
объектsettings.ui.postgres.internal.resourcesНастройки распределения ресурсов для кластера PostgreSQL.
По умолчанию:
{}-
объектsettings.ui.postgres.internal.resources.limitsМаксимальные ограничения ресурсов для подов PostgreSQL.
По умолчанию:
{}-
settings.ui.postgres.internal.resources.limits.cpuМаксимальные требования к CPU для подов PostgreSQL.
-
settings.ui.postgres.internal.resources.limits.memoryМаксимальные требования к памяти для подов PostgreSQL.
По умолчанию:
512Mi
-
-
объектsettings.ui.postgres.internal.resources.requestsМинимальные запросы ресурсов для подов PostgreSQL.
По умолчанию:
{}-
settings.ui.postgres.internal.resources.requests.cpuМинимальные требования к CPU для подов PostgreSQL.
По умолчанию:
100m -
settings.ui.postgres.internal.resources.requests.memoryМинимальные требования к памяти для подов PostgreSQL.
По умолчанию:
512Mi
-
-
-
объектsettings.ui.postgres.internal.storageКонфигурация хранилища для кластера PostgreSQL.
По умолчанию:
{}-
строкаsettings.ui.postgres.internal.storage.classStorageClass, используемый кластером PostgreSQL.
-
строкаsettings.ui.postgres.internal.storage.sizeРазмер хранилища, выделенного для кластера PostgreSQL.
По умолчанию:
50Gi
-
-
-
строкаsettings.ui.postgres.mode
Настройка режима использования – внутренний или внешний сервер PostgreSQL.
При использовании внешней базы данных PostgreSQL, должны быть включены следующие расширения:
pgcrypto- для базы данных Deckhouse observability platform;citext- для базы данных Deckhouse observability platform alertgate;btree_gin- для базы данных Deckhouse observability platform alertgate.
По умолчанию:
InternalДопустимые значения:
Internal,External
-
-
строкаsettings.ui.secretKeyBase
Обязательный параметр
Случайная строка, используемая для шифрования данных и проверки. -
объектsettings.ui.sentryОпции, связанные с конфигурацией Sentry.
По умолчанию:
{}-
строкаsettings.ui.sentry.dsnDSN для Sentry.
-
строкаsettings.ui.sentry.envСреда, используемая для Sentry.
-
-
объектsettings.ui.smtpКонфигурация SMTP-сервера, используемого для отправки писем, связанных с аутентификацией, таких как проверка учетной записи и сброс пароля.
По умолчанию:
{}-
строкаsettings.ui.smtp.addressАдрес SMTP-сервера. Это может быть IP-адрес или доменное имя.
-
строкаsettings.ui.smtp.domainДоменное имя, которое будет использоваться в качестве домена отправителя. Это часть, которая отображается после символа
@в адресе электронной почты. -
булевыйsettings.ui.smtp.enabledВключен или отключен SMTP для компонента пользовательского интерфейса. Установите значение
trueдля включения функции SMTP. -
строкаsettings.ui.smtp.passwordПароль, необходимый для аутентификации на SMTP-сервере.
-
строкаsettings.ui.smtp.portПорт, на котором слушает SMTP-сервер. Стандартные порты включают 25, 465 (для SSL) и 587 (для TLS).
-
строкаsettings.ui.smtp.userИмя пользователя, необходимое для аутентификации на SMTP-сервере.
-
-
строкаsettings.ui.tenantHashSalt
Обязательный параметр
Случайная строка, используемая для генерации идентификатора арендатора. -
объектsettings.ui.webAppConfigurationДополнительные параметры конфигурации, передаваемые компонентам пользовательского интерфейса.
-
-