Доступно только в Enterprise Edition.

Модуль по умолчанию выключен.

Параметры

  • auxiliaryClusterбулевый

    Этот кластер является вспомогательным.

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

  • clusterTypeстрока

    Задаёт тип кластера в экспортируемых метриках, отключая автоматическое определение.

    Допустимые значения: Cloud, Hybrid, Static

    Пример:

    clusterType: Cloud
    
  • contactsцелочисленный

    Количество контактных лиц, за которые необходимо чаржить.

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

  • doNotChargeForRockSolidбулевый

    Входит ли канал обновлений RockSolid в стоимость, или надо за него чаржить отдельно.

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

  • grafanaAlertsToMadisonEnabledбулевый

    В дополнение к Prometheus, посылать все алерты от Grafana в Madison.

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

  • kubeallобъект

    Параметры для формирования kubeall реестра.

    • contextстрока

      Какой context использовать из указанного kubeconfig.

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

    • hostстрока

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

      Имя хоста, на котором запускать kubectl.

      Пример:

      host: hostA
      
    • kubeconfigстрока

      Путь до файла kubeconfig.

      По умолчанию: "/root/.kube/config"

    • kubectlстрока

      Команда kubectl (с sudo, если необходимо).

      По умолчанию: "sudo kubectl"

    • teamстрока

      Не используется. Команда, обслуживающая этот кластер.

      Пример:

      team: teamA
      
  • licenseKeyстрока

    Ключ для доступа к сервисам Фланта.

  • logs

    Параметры отправки логов или false для отключения их отправки.

    • urlстрока

      URL для отправки логов в совместимое с Loki хранилище.

      По умолчанию: "https://connect.deckhouse.io/v1/loki_push"

  • madisonAuthKey

    Ключ для доступа в алертменеджер Madison или false для отключения интеграции.

    Пример:

    madisonAuthKey: abc
    
  • metrics

    Параметры отправки метрик или false для отключения их отправки.

    • urlстрока

      URL для отправки метрик в формате Prometheus remote_write.

      По умолчанию: "https://connect.deckhouse.io/v1/remote_write"

  • nodesDiscountцелочисленный

    Скидка за ноды в процентах, без символа %. Например: 10, 20, 30.

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

  • planIsBoughtAsBundleбулевый

    Куплен ли “пакет”.

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

Пример конфигурации

flantIntegration: |
  licenseKey: s6f8766314a9426faa2b3
  madisonAuthKey: abc9ydhshy32plkj
  kubeall:
    host: myproject.kube-master-0
    kubeconfig: /etc/kubernetes/admin.conf