EE

параметры

Версия схемы: 1

  • settings
    объект
    • general
      объект
      Общие параметры конфигурации.

      По умолчанию: {}

      • general.baseDomain
        строка

        Обязательный параметр

        Базовый домен для всех компонентов Observability Platform.

        Этот домен используется для доступа к интерфейсу Observability Platform. Также существуют несколько поддоменов, которые используются для определенных компонентов.

      • general.clusterBaseDomain
        строка
        Доменное имя кластера, используемое для распознавания кластеров в катастрофоустойчивом режиме.
      • general.clusterName
        строка

        Обязательный параметр

        Имя кластера, которое используется для распознавания кластеров в катастрофоустойчивом режиме.
      • general.clusterNeighbors
        объект
        Соседние кластеры в катастрофоустойчивом режиме в формате <clusterName>: <clusterDomain>.

        Пример:


        1dc2: msk.example.com
        2dc3: spb.example.com
        
      • general.tls
        объект

        Параметры конфигурации для указания сертификатов HTTPS-соединений во всех компонентах модуля Deckhouse Observability Platform.

        Вы можете либо предоставить свои сертификаты, либо использовать cert-manager для их выдачи.

        По умолчанию: {}

        • general.tls.ca
          строка

          Корневой сертификат, необходимый, если сертификат выдан непубличным центром сертификации.

          Используется для проверки межсервисных запросов и запросов к внешним ресурсам через HTTPS, где сертификаты выданы тем же центром сертификации (CA).

        • general.tls.crt
          строка

          Сертификат, предоставленный для использования пользовательского сертификата на всех доменах Deckhouse Observability Platform.

          Это поле несовместимо с полем issuer. Вы должны указать либо issuer, либо оба – crt и key.

        • general.tls.issuer
          строка

          Издатель сертификата. Для всех доменов Deckhouse Observability Platform сертификат может быть выдан с использованием модуля cert-manager.

          Это поле несовместимо с полями crt и key. Вы должны указать либо issuer, либо оба – crt и key.

          По умолчанию: letsencrypt

          Допустимые значения: letsencrypt, digitalocean, cloudflare

        • general.tls.key
          строка

          Закрытый ключ, связанный с сертификатом, используемый для настройки пользовательских сертификатов в Deckhouse Observability Platform.

          Это поле несовместимо с полем issuer. Вы должны указать либо issuer, либо оба – crt и key.

    • monitoring
      объект
      Опции, связанные с конфигурацией компонентов, ответственных за мониторинг.

      По умолчанию: {}

      • monitoring.agent
        объект

        По умолчанию: {}

        • monitoring.agent.pgClientTableName
          строка
          Имя таблицы, используемой клиентом PostgreSQL.

          По умолчанию: okmeter

        • monitoring.agent.productName
          строка
          Имя продукта мониторингового агента.

          По умолчанию: okagent

      • monitoring.agentUpdater
        объект
        Опции, связанные с конфигурацией компонента, используемого для управления процессом обновления агента Deckhouse Observability platform.

        По умолчанию: {}

        • monitoring.agentUpdater.config
          объект
          Конфигурация для обновления агента.

          По умолчанию: {}

      • monitoring.collector
        объект
        Опции, связанные с конфигурацией сборщика метрик.
        • monitoring.collector.inlet
          объект

          Обязательный параметр

          Точка входа в сервис сборщика.
          • monitoring.collector.inlet.clusterIP
            объект
            • monitoring.collector.inlet.clusterIP.externalIPs
              массив
              Список внешних IP-адресов, которые будут использоваться для сервиса сборщика.

              По умолчанию: []

            • monitoring.collector.inlet.clusterIP.port
              целочисленный
              Порт для сервиса сборщика.

              По умолчанию: 443

          • monitoring.collector.inlet.loadBalancer
            объект
            • monitoring.collector.inlet.loadBalancer.externalTrafficPolicy
              строка
              Политика внешнего трафика для сервиса сборщика.

              Допустимые значения: Cluster, Local

            • monitoring.collector.inlet.loadBalancer.loadBalancerIP
              строка
              Укажите IP-адрес для балансировщика нагрузки.

              По умолчанию:

            • monitoring.collector.inlet.loadBalancer.port
              целочисленный
              Порт для сервиса сборщика.

              По умолчанию: 443

          • monitoring.collector.inlet.nodePort
            объект
            • monitoring.collector.inlet.nodePort.externalTrafficPolicy
              строка
              Политика внешнего трафика для сервиса сборщика.

              По умолчанию: Cluster

              Допустимые значения: Cluster, Local

            • monitoring.collector.inlet.nodePort.port
              целочисленный
              NodePort, на котором будет доступен сборщик.

              По умолчанию: 30443

          • monitoring.collector.inlet.type
            строка

            Обязательный параметр

            Тип сервиса, на котором доступен сборщик метрик.

            Допустимые значения: ClusterIP, NodePort, LoadBalancer

        • monitoring.collector.storageClass
          строка
          StorageClass используемый для создания томов для коллектора метрик. Время жизни тома равно времени жизни пода, поэтому можно использовать StorageClass от LocalPathProvisioner.
      • monitoring.customDomain
        объект
        Настройки пользовательского домена для модуля мониторинга.

        По умолчанию: {}

        • monitoring.customDomain.baseDomain
          строка
          Настройки пользовательского домена для модуля мониторинга.

          По умолчанию:

        • monitoring.customDomain.collectorDomain
          строка
          Укажите домен для сборщика метрик.

          По умолчанию:

        • monitoring.customDomain.tls
          объект

          По умолчанию: {}

          • monitoring.customDomain.tls.ca
            строка
          • monitoring.customDomain.tls.crt
            строка
          • monitoring.customDomain.tls.issuer
            строка
          • monitoring.customDomain.tls.key
            строка
      • monitoring.dockerRegistry
        объект
        Опции, связанные с конфигурацией Docker Registry, используемого для публикации новых образов Docker с новыми версиями агента Deckhouse Observability Platform.

        По умолчанию: {}

        • monitoring.dockerRegistry.enabled
          булевый
          Указывает, должны ли быть установлены компоненты Docker Registry.

          По умолчанию: false

      • monitoring.enabled
        булевый
        Включает или отключает компоненты, необходимые для сбора и отображения метрик с использованием opAgent.

        По умолчанию: false

    • storage
      объект
      Опции, связанные с конфигурацией компонентов, ответственных за прием и хранение данных.

      По умолчанию: {}

      • storage.ceph
        объект
        Опции, связанные с конфигурацией Ceph.

        По умолчанию: {}

        • storage.ceph.configOverride
          строка
        • storage.ceph.mgr
          объект
          Опции, связанные с конфигурацией Ceph MGR.

          По умолчанию: {}

          • storage.ceph.mgr.resources
            объект
            Опции управления ресурсами для Ceph MGR-подов.

            По умолчанию: {}

            Пример:


            1limits:
            2  memory: 1Gi
            3requests:
            4  cpu: 500M
            5  memory: 1Gi
            
            • storage.ceph.mgr.resources.limits
              объект
              Настройка пределов ресурсов для Ceph MGR-подов.
              • storage.ceph.mgr.resources.limits.cpu
                Максимальное количество CPU на под для Ceph MGR-подов.
              • storage.ceph.mgr.resources.limits.memory
                Максимальное количество памяти на под для Ceph MGR-подов.
            • storage.ceph.mgr.resources.requests
              объект
              Опции запросов ресурсов для Ceph MGR-подов.
              • storage.ceph.mgr.resources.requests.cpu
                Минимальное количество CPU на под для Ceph MGR-подов.
              • storage.ceph.mgr.resources.requests.memory
                Минимальное количество памяти на под для Ceph MGR-подов.
        • storage.ceph.mon
          объект
          Опции, связанные с конфигурацией Ceph-мониторов.

          По умолчанию: {}

          • storage.ceph.mon.resources
            объект
            Опции управления ресурсами для Ceph-мониторов.

            По умолчанию: {}

            Пример:


            1limits:
            2  cpu: 250m
            3  memory: 512Mi
            4requests:
            5  cpu: 55m
            6  memory: 256Mi
            
            • storage.ceph.mon.resources.limits
              объект
              Настройка пределов ресурсов для подов Ceph-мониторов.
              • storage.ceph.mon.resources.limits.cpu
                Настройка лимита на использование CPU для пода.
              • storage.ceph.mon.resources.limits.memory
                Настройка лимита доступной памяти для пода.
            • storage.ceph.mon.resources.requests
              объект
              Опции запросов ресурсов для подов Ceph-мониторов.
              • storage.ceph.mon.resources.requests.cpu
                Настройка запросов на резервирование ресурсов CPU для пода.
              • storage.ceph.mon.resources.requests.memory
                Настройка запросов на резервирование памяти для пода.
          • storage.ceph.mon.storageClass
            строка

            Указывает StorageClass, который будет использоваться для PersistentVolume (PV).

            Если не указано, будет использоваться первый доступный StorageClass из списка StorageClass, применимых к группе узлов, где будут развернуты компоненты Ceph.

          • 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)?$

        • storage.ceph.osd
          объект
          Опции, связанные с конфигурацией Ceph object storage daemons.

          По умолчанию: {}

          • storage.ceph.osd.count
            целочисленный
            Указывает количество OSD (Object Storage Daemons), которые нужно создать.
          • storage.ceph.osd.resources
            объект
            Опции управления ресурсами для Ceph OSD-подов.

            По умолчанию: {}

            Пример:


            1limits:
            2  cpu: 250m
            3  memory: 512Mi
            4requests:
            5  cpu: 55m
            6  memory: 256Mi
            
            • storage.ceph.osd.resources.limits
              объект
              Настройка пределов ресурсов для Ceph OSD-подов.
              • storage.ceph.osd.resources.limits.cpu
                Настройка лимита на использование CPU для пода.
              • storage.ceph.osd.resources.limits.memory
                Настройка лимита доступной памяти для пода.
            • storage.ceph.osd.resources.requests
              объект
              Опции запросов ресурсов для Ceph OSD-подов.
              • storage.ceph.osd.resources.requests.cpu
                Настройка запросов на резервирование ресурсов CPU для пода.
              • storage.ceph.osd.resources.requests.memory
                Настройка запросов на резервирование объема оперативной памяти для пода.
          • storage.ceph.osd.storageClass
            строка

            Обязательный параметр

            Указывает StorageClass, который будет использоваться для PersistentVolume (PV).

            Если не указано, будет использоваться первый доступный StorageClass из списка StorageClass, применимых к группе узлов, где будут развернуты компоненты Ceph.

          • 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)?$

        • storage.ceph.rgw
          объект
          Опции, связанные с конфигурацией Ceph object gateway.

          По умолчанию: {}

          • storage.ceph.rgw.resources
            объект
            Опции управления ресурсами для Ceph RGW-подов.

            По умолчанию: {}

            Пример:


            1resources:
            2  limits:
            3    cpu: 250m
            4    memory: 512Mi
            5  requests:
            6    cpu: 55m
            7    memory: 256Mi
            
            • storage.ceph.rgw.resources.limits
              объект
              Настройка пределов ресурсов для Ceph RGW-подов.
              • storage.ceph.rgw.resources.limits.cpu
                Настройка лимита на использование CPU для пода.
              • storage.ceph.rgw.resources.limits.memory
                Настройка лимита доступной памяти для пода.
            • storage.ceph.rgw.resources.requests
              объект
              Опции запросов ресурсов для Ceph RGW-подов.
              • storage.ceph.rgw.resources.requests.cpu
                Настройка запросов на резервирование ресурсов CPU для пода.
              • storage.ceph.rgw.resources.requests.memory
                Настройка запросов на резервирование объема оперативной памяти для пода.
      • storage.logs
        объект
        Опции, связанные с конфигурацией компонентов, ответственных за сбор и хранение логов.

        По умолчанию: {}

        • storage.logs.cacheSize
          строка

          Размер серверов memcached:

          • None — нет подов серверов memcached;
          • Small — 1 под с 1Gi памяти;
          • Medium — 3 пода с 2Gi памяти;
          • Large — 3 пода с 4Gi памяти.

          По умолчанию: Small

          Допустимые значения: None, Small, Medium, Large

        • storage.logs.compactor
          объект
          Опции, связанные с конфигурацией Compactor.

          По умолчанию: {}

          • storage.logs.compactor.storageClass
            строка
            StorageСlass, используемый для PersistentVolume (PV) Compactor.
          • storage.logs.compactor.storageSize
            строка
            Размер PersistentVolume (PV), выделенного для Compactor.

            По умолчанию: 50Gi

            Шаблон: ^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$

        • storage.logs.defaultStorageClass
          строка
          StorageClass, используемый для всех компонентов, участвующих в хранении логов, если для компонента не определен конкретный StorageClass.
        • storage.logs.enabled
          булевый
          Включить или выключить компоненты логов.

          По умолчанию: false

        • storage.logs.etcd
          объект
          Опции, связанные с конфигурацией etcd.

          По умолчанию: {}

          • storage.logs.etcd.resources
            объект
            Опции управления ресурсами для etcd-подов.

            По умолчанию: {}

            • storage.logs.etcd.resources.limits
              объект
              Настройки пределов ресурсов для etcd-подов.

              По умолчанию: {}

              • storage.logs.etcd.resources.limits.cpu
                Настройка лимита на использование CPU для пода.
              • storage.logs.etcd.resources.limits.memory
                Настройка лимита доступной памяти для пода.

                По умолчанию: 1Gi

            • storage.logs.etcd.resources.requests
              объект
              Настройки запросов ресурсов для etcd-подов.

              По умолчанию: {}

              • storage.logs.etcd.resources.requests.cpu
                Настройка запросов на резервирование ресурсов CPU для пода.

                По умолчанию: 200m

              • storage.logs.etcd.resources.requests.memory
                Настройка запросов на резервирование объема оперативной памяти для пода.

                По умолчанию: 1Gi

          • storage.logs.etcd.storageClass
            строка
            StorageClass, используемый для PersistentVolume (PV) etcd.
          • storage.logs.etcd.storageSize
            строка
            Размер PersistentVolume (PV), выделенного для etcd.

            По умолчанию: 2Gi

            Шаблон: ^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$

        • storage.logs.indexCurator
          объект
          Настройки Index Curator.

          По умолчанию: {}

          • storage.logs.indexCurator.logLevel
            строка
            Уровень логирования для index curator, определяющий подробность сообщений журнала.

            По умолчанию: info

            Допустимые значения: debug, info, warn, error

        • storage.logs.indexGateway
          объект
          Опции, связанные с конфигурацией Loki’s index gateway.

          По умолчанию: {}

          • storage.logs.indexGateway.storageClass
            строка
            StorageClass, используемый для PersistentVolume (PV) index gateway.
          • storage.logs.indexGateway.storageSize
            строка
            Размер PersistentVolume (PV), выделенного для index gateway.

            По умолчанию: 50Gi

            Шаблон: ^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$

        • storage.logs.ingester
          объект
          Опции, связанные с конфигурацией Ingester.

          По умолчанию: {}

          • storage.logs.ingester.resources
            объект
            Опции управления ресурсами для Ingester-подов.

            По умолчанию: {}

            • storage.logs.ingester.resources.limits
              объект
              Настройки пределов ресурсов для Ingester-подов.

              По умолчанию: {}

              • storage.logs.ingester.resources.limits.cpu
                Настройка лимита на использование CPU для пода.
              • storage.logs.ingester.resources.limits.memory
                Настройка лимита доступной памяти для пода.

                По умолчанию: 4Gi

            • storage.logs.ingester.resources.requests
              объект
              Настройки запросов ресурсов для Ingester-подов.

              По умолчанию: {}

              • storage.logs.ingester.resources.requests.cpu
                Настройка запросов на резервирование ресурсов CPU для пода.

                По умолчанию: 500m

              • storage.logs.ingester.resources.requests.memory
                Настройка запросов на резервирование объема оперативной памяти для пода.

                По умолчанию: 4Gi

          • storage.logs.ingester.storageClass
            строка
            StorageClass, используемый для PersistentVolume (PV) Ingester.
          • storage.logs.ingester.storageSize
            строка
            Размер PersistentVolume (PV), выделенного для Ingester.

            По умолчанию: 50Gi

            Шаблон: ^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$

        • storage.logs.logLevel
          строка
          Уровень логирования для Loki, определяющий подробность сообщений журнала.

          По умолчанию: info

          Допустимые значения: debug, info, warn, error

        • storage.logs.ruler
          объект
          Опции, связанные с конфигурацией ruler.

          По умолчанию: {}

          • storage.logs.ruler.storageClass
            строка
            StorageClass, используемый для PersistentVolume (PV) ruler.
          • storage.logs.ruler.storageSize
            строка
            Размер PersistentVolume (PV), выделенного для ruler.

            По умолчанию: 50Gi

            Шаблон: ^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$

      • storage.metrics
        объект
        Опции, связанные с конфигурацией компонентов, ответственных за сбор и хранение метрик.

        По умолчанию: {}

        • storage.metrics.alertmanager
          объект
          Опции, связанные с конфигурацией Alertmanager.

          По умолчанию: {}

          • storage.metrics.alertmanager.storageClass
            строка
            StorageClass, используемый для PersistentVolume (PV) Alertmanager.
          • storage.metrics.alertmanager.storageSize
            строка
            Размер PersistentVolume (PV), выделенного для Alertmanager.

            По умолчанию: 2Gi

            Шаблон: ^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$

        • storage.metrics.cacheSize
          строка

          Размер серверов memcached:

          • None — нет подов серверов memcached;
          • Small — 1 под с 1Gi памяти;
          • Medium — 3 пода с 2Gi памяти;
          • Large — 3 пода с 4Gi памяти.

          По умолчанию: Small

          Допустимые значения: None, Small, Medium, Large

        • storage.metrics.compactor
          объект
          Опции, связанные с конфигурацией Compactor.

          По умолчанию: {}

          • storage.metrics.compactor.storageClass
            строка
            StorageСlass, используемый для PersistentVolume (PV) Compactor.
          • storage.metrics.compactor.storageSize
            строка
            Размер PersistentVolume (PV), выделенного для Compactor.

            По умолчанию: 100Gi

            Шаблон: ^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$

        • storage.metrics.defaultStorageClass
          строка
          StorageClass, используемый для всех компонентов, участвующих в хранении метрик, если для компонента не определен конкретный StorageClass.
        • storage.metrics.etcd
          объект
          Опции, связанные с конфигурацией etcd, используемого компонентами хранения метрик.

          По умолчанию: {}

          • storage.metrics.etcd.resources
            объект
            Опции управления ресурсами для etcd-подов.

            По умолчанию: {}

            • storage.metrics.etcd.resources.limits
              объект
              Настройки пределов ресурсов для etcd-подов.

              По умолчанию: {}

              • storage.metrics.etcd.resources.limits.cpu
                Настройка лимита на использование CPU для пода.
              • storage.metrics.etcd.resources.limits.memory
                Настройка лимита доступной памяти для пода.

                По умолчанию: 1Gi

            • storage.metrics.etcd.resources.requests
              объект
              Настройки запросов ресурсов для etcd-подов.

              По умолчанию: {}

              • storage.metrics.etcd.resources.requests.cpu
                Настройка запросов на резервирование ресурсов CPU для пода.

                По умолчанию: 200m

              • storage.metrics.etcd.resources.requests.memory
                Настройка запросов на резервирование объема оперативной памяти для пода.

                По умолчанию: 1Gi

          • storage.metrics.etcd.storageClass
            строка
            StorageСlass, используемый для PersistentVolume (PV) etcd.
          • storage.metrics.etcd.storageSize
            строка
            Размер PersistentVolume (PV), выделенного для etcd.

            По умолчанию: 2Gi

            Шаблон: ^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$

        • storage.metrics.ingester
          объект
          Опции, связанные с конфигурацией Ingester.

          По умолчанию: {}

          • storage.metrics.ingester.resources
            объект
            Опции управления ресурсами для Ingester-подов.

            По умолчанию: {}

            • storage.metrics.ingester.resources.limits
              объект
              Настройки пределов ресурсов для Ingester-подов.

              По умолчанию: {}

              • storage.metrics.ingester.resources.limits.cpu
                Максимальное количество CPU на под для Ingester-подов.
              • storage.metrics.ingester.resources.limits.memory
                Максимальное количество памяти на под для Ingester-подов.

                По умолчанию: 4Gi

            • storage.metrics.ingester.resources.requests
              объект
              Настройки запросов ресурсов для Ingester-подов.

              По умолчанию: {}

              • storage.metrics.ingester.resources.requests.cpu
                Минимальное количество CPU на под для Ingester-подов.

                По умолчанию: 500m

              • storage.metrics.ingester.resources.requests.memory
                Минимальное количество памяти на под для Ingester-подов.

                По умолчанию: 4Gi

          • storage.metrics.ingester.storageClass
            строка
            StorageClass, используемый для PersistentVolume (PV) Ingester.
          • storage.metrics.ingester.storageSize
            строка
            Размер PersistentVolume (PV), выделенного для Ingester.

            По умолчанию: 50Gi

            Шаблон: ^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$

        • storage.metrics.logLevel
          строка
          Уровень логирования для метрик, который определяет подробность сообщений журнала.

          По умолчанию: info

          Допустимые значения: debug, info, warn, error

        • storage.metrics.storeGateway
          объект
          Опции, связанные с конфигурацией Store-gateway.

          По умолчанию: {}

          • storage.metrics.storeGateway.storageClass
            строка
            StorageСlass, используемый для PersistentVolume (PV) Store-gateway.
          • storage.metrics.storeGateway.storageSize
            строка
            Размер PersistentVolume (PV), выделенного для Store-gateway.

            По умолчанию: 50Gi

            Шаблон: ^[0-9]+(\.[0-9]+)?(Ei|Pi|Ti|Gi|Mi)?$

      • storage.reconciler
        объект
        Опции, связанные с конфигурацией reconciler.

        По умолчанию: {}

        • storage.reconciler.logLevel
          строка
          Уровень логирования для reconciler, определяющий подробность сообщений журнала.

          По умолчанию: info

          Допустимые значения: debug, info, warn, error

      • storage.usageCollector
        объект
        Опции, связанные с конфигурацией сборщика использования.

        По умолчанию: {}

        • storage.usageCollector.logLevel
          строка
          Уровень логирования для сборщика использования, определяющий подробность сообщений журнала.

          По умолчанию: info

          Допустимые значения: debug, info, warn, error

    • ui
      объект
      Опции, связанные с конфигурацией компонентов пользовательского интерфейса.

      По умолчанию: {}

      • ui.auth
        объект
        Опции, связанные с конфигурацией компонентов аутентификации.

        По умолчанию: {}

        • ui.auth.afterLogoutUrl
          строка
          URL-адрес, на который пользователь будет перенаправлен после выхода из системы.
        • ui.auth.clientId
          строка
          Идентификатор клиента, зарегистрированный у провайдера OIDC. Этот идентификатор используется для идентификации клиентского приложения в процессе аутентификации.
        • ui.auth.clientSecret
          строка
          Секрет клиента, связанный с идентификатором клиента, используется для аутентификации клиентского приложения у провайдера OIDC.
        • ui.auth.groupsParamName
          строка
          Имя параметра в ответе провайдера, содержащее список групп пользователя, по умолчанию groups.
        • ui.auth.issuer
          строка
          URL-адрес издателя для провайдера OIDC. Обычно это базовый URL-адрес провайдера, где можно найти метаданные OIDC.
        • ui.auth.mode
          строка

          Режим аутентификации, используемый для входа в интерфейс:

          • default - используются адрес электронной почты и пароль для аутентификации.
          • externalAuth - используется провайдер OIDC для аутентификации.

          По умолчанию: default

          Допустимые значения: default, externalAuth

        • ui.auth.provider
          строка
          Провайдер OIDC для режима внешней аутентификации. – login использует Keycloak.

          По умолчанию: dex

          Допустимые значения: dex, okta, adfs, login

      • ui.clusterBootstrapToken
        строка

        Обязательный параметр

        Токен, используемый для присоединения нескольких установок Deckhouse Observability Platform в кластер.
      • ui.configValidator
        объект

        По умолчанию: {}

        • ui.configValidator.logLevel
          строка
          Уровень логирования для валидатора конфигурации, определяющий подробность сообщений журнала.

          По умолчанию: info

          Допустимые значения: info, warn, error, debug

      • ui.grafana
        объект
        Настройки, связанные с конфигурацией Grafana.

        По умолчанию: {}

        • ui.grafana.logLevel
          строка
          Уровень логирования для Grafana, определяющий подробность сообщений журнала.

          По умолчанию: info

          Допустимые значения: info, warn, error, debug

      • ui.locale
        строка
        Язык интерфейса.

        Допустимые значения: ru, en

      • ui.postgres
        объект
        Настройки для конфигурации базы данных PostgreSQL, используемой компонентом пользовательского интерфейса.

        По умолчанию: {}

        • ui.postgres.backup
          объект
          Настройки, связанные с резервными копиями базы данных.

          По умолчанию: {}

          • ui.postgres.backup.dir
            строка
            Параметр устарел и будет удален в будущих релизах. Не влияет на работу модуля.

            По умолчанию: /var/lib/deckhouse/observability

          • ui.postgres.backup.enabled
            булевый
            Включить или выключить резервные копии базы данных.

            По умолчанию: true

          • ui.postgres.backup.includeAuditLogs
            булевый
            Включение журнала аудита в резервные копии.

            По умолчанию: false

          • ui.postgres.backup.keepDays
            число
            Количество дней для хранения резервных копий.

            По умолчанию: 3

          • ui.postgres.backup.s3
            объект
            Конфигурация хранения резервных копий во внешнем S3.

            По умолчанию: {}

            • ui.postgres.backup.s3.accessKey
              строка
              Ключ доступа, используемый для авторизации в бакете.
            • ui.postgres.backup.s3.bucket
              строка
              Имя бакета.
            • ui.postgres.backup.s3.enabled
              булевый
              Включить или выключить резервные копии в совместимом с S3 хранилище.

              По умолчанию: false

            • ui.postgres.backup.s3.host
              строка
              URL, указывающий на бакет.
            • ui.postgres.backup.s3.secretKey
              строка
              Секретный ключ, используемый для авторизации в бакете.
          • ui.postgres.backup.schedule
            строка
            Определите расписание для резервных копий, используя выражение cron.

            По умолчанию: 0 * * * *

        • ui.postgres.external
          объект
          Учетные данные и данные о подключении для использования внешней базы данных PostgreSQL.
          • ui.postgres.external.db
            строка
            Имя базы данных на внешнем сервере PostgreSQL.
          • ui.postgres.external.fromSecret
            булевый
            If true, credentials will be read from a Kubernetes Secret located in namespace d8-observability-patform and named custom-postgres-credentials.

            Допустимые значения: true

          • ui.postgres.external.host
            строка
            Адрес хоста внешнего сервера PostgreSQL.
          • ui.postgres.external.password
            строка
            Пароль для аутентификации на внешнем сервере PostgreSQL.
          • ui.postgres.external.port
            строка
            Порт, на котором слушает внешний сервер PostgreSQL.
          • ui.postgres.external.sslmode
            строка
            Режим SSL для подключения к внешнему серверу PostgreSQL.

            По умолчанию: require

            Допустимые значения: disable, allow, prefer, require, verify-ca, verify-full

          • ui.postgres.external.user
            строка
            Имя пользователя для аутентификации на внешнем сервере PostgreSQL.
        • ui.postgres.internal
          объект
          Настройки конфигурации для внутреннего кластера PostgreSQL.

          По умолчанию: {}

          • ui.postgres.internal.resources
            объект
            Настройки распределения ресурсов для кластера PostgreSQL.

            По умолчанию: {}

            • ui.postgres.internal.resources.limits
              объект
              Максимальные ограничения ресурсов для подов PostgreSQL.

              По умолчанию: {}

              • ui.postgres.internal.resources.limits.cpu
                Максимальные требования к CPU для подов PostgreSQL.
              • ui.postgres.internal.resources.limits.memory
                Максимальные требования к памяти для подов PostgreSQL.

                По умолчанию: 512Mi

            • ui.postgres.internal.resources.requests
              объект
              Минимальные запросы ресурсов для подов PostgreSQL.

              По умолчанию: {}

              • ui.postgres.internal.resources.requests.cpu
                Минимальные требования к CPU для подов PostgreSQL.

                По умолчанию: 100m

              • ui.postgres.internal.resources.requests.memory
                Минимальные требования к памяти для подов PostgreSQL.

                По умолчанию: 512Mi

          • ui.postgres.internal.storage
            объект
            Конфигурация хранилища для кластера PostgreSQL.

            По умолчанию: {}

            • ui.postgres.internal.storage.class
              строка
              StorageClass, используемый кластером PostgreSQL.
            • ui.postgres.internal.storage.size
              строка
              Размер хранилища, выделенного для кластера PostgreSQL.

              По умолчанию: 50Gi

        • ui.postgres.mode
          строка

          Настройка режима использования – внутренний или внешний сервер PostgreSQL.

          При использовании внешней базы данных PostgreSQL, должны быть включены следующие расширения:

          • pgcrypto - для базы данных Deckhouse observability platform;
          • citext - для базы данных Deckhouse observability platform alertgate;
          • btree_gin - для базы данных Deckhouse observability platform alertgate.

          По умолчанию: Internal

          Допустимые значения: Internal, External

      • ui.secretKeyBase
        строка

        Обязательный параметр

        Случайная строка, используемая для шифрования данных и проверки.
      • ui.sentry
        объект
        Опции, связанные с конфигурацией Sentry.

        По умолчанию: {}

        • ui.sentry.dsn
          строка
          DSN для Sentry.
        • ui.sentry.env
          строка
          Среда, используемая для Sentry.
      • ui.smtp
        объект
        Конфигурация SMTP-сервера, используемого для отправки писем, связанных с аутентификацией, таких как проверка учетной записи и сброс пароля.

        По умолчанию: {}

        • ui.smtp.address
          строка
          Адрес SMTP-сервера. Это может быть IP-адрес или доменное имя.
        • ui.smtp.domain
          строка
          Доменное имя, которое будет использоваться в качестве домена отправителя. Это часть, которая отображается после символа @ в адресе электронной почты.
        • ui.smtp.enabled
          булевый
          Включен или отключен SMTP для компонента пользовательского интерфейса. Установите значение true для включения функции SMTP.
        • ui.smtp.password
          строка
          Пароль, необходимый для аутентификации на SMTP-сервере.
        • ui.smtp.port
          строка
          Порт, на котором слушает SMTP-сервер. Стандартные порты включают 25, 465 (для SSL) и 587 (для TLS).
        • ui.smtp.user
          строка
          Имя пользователя, необходимое для аутентификации на SMTP-сервере.
      • ui.tenantHashSalt
        строка

        Обязательный параметр

        Случайная строка, используемая для генерации идентификатора арендатора.
      • ui.webAppConfiguration
        объект
        Дополнительные параметры конфигурации, передаваемые компонентам пользовательского интерфейса.