Доступно с ограничениями в редакциях: 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
Defines the size of the persistent volume (PV) to be created for Ceph monitor.
The size should be specified using standard storage units (e.g., Gi for Gibibytes, Ti for Tebibytes, Mi for Mebibytes).
Шаблон:
^[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.fromSecretIf true, credentials will be read from a Kubernetes Secret located in namespace d8-observability-patform and named 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Дополнительные параметры конфигурации, передаваемые компонентам пользовательского интерфейса.
-
-