Обязательных настроек нет.

Параметры

  • cloudDNSServiceAccount (строка)

    Service Account для Google Cloud из того-же проекта с ролью Администратора DNS.

    Пример: "eyJzYSI6ICJhYmNkZWZnaEBzZXJ2aWNlYWNjb3VudC5jb20iLCAicHJvamVjdF9pZCI6ImFhYWFhIn0="

  • cloudflareEmail (строка)

    Почтовый ящик проекта, на который выдавались доступы для управления Cloudflare.

    Пример: "example@example.com"

  • cloudflareGlobalAPIKey (строка)

    Cloudflare Global API key для управления DNS записями.

    Способ проверки того, что домены указанные в ресурсе Certificate, для которых заказывается сертификат, находятся под управлением cert-manager у DNS провайдера Cloudflare. Проверка происходит добавлением специальных TXT записей для домена ACME DNS01 Challenge Provider.

    Пример: "key"

  • digitalOceanCredentials (строка)

    Access Token от Digital Ocean API, который можно создать в разделе API.

    Пример: "creds"

  • email (строка)

    Почтовый ящик проекта, на который LetsEncrypt будет слать уведомления.

    Пример: "example@example.com"

  • nodeSelector (объект)

    Структура, аналогичная spec.nodeSelector Kubernetes pod.

    Если ничего не указано или указано false — будет использоваться автоматика.

    Пример: {"has-gpu":"true"}

  • route53AccessKeyID (строка)

    Access Key ID пользователя с необходимыми правами.

    Amazon Route53 IAM Policy для управления доменными записями домена.

    Пример: "key_id"

  • route53SecretAccessKey (строка)

    Secret Access Key пользователя с необходимыми правами для управления доменными записями домена.

    Пример: "secret"

  • tolerations (массив объектов)

    Структура, аналогичная spec.tolerations в Kubernetes Pod.

    Если ничего не указано или указано false — будет использоваться автоматика.

    Пример: [{"key":"dedicated.deckhouse.io","operator":"Equal","value":"cert-manager"}]

    • effect (строка)
    • key (строка)
    • operator (строка)
    • tolerationSeconds (целочисленный)
    • value (строка)