The module does not have any mandatory parameters.

Parameters

  • cloudDNSServiceAccount (string)

    The Service Account for Google Cloud for the same project that has the DNS Administrator role.

    Example: "eyJzYSI6ICJhYmNkZWZnaEBzZXJ2aWNlYWNjb3VudC5jb20iLCAicHJvamVjdF9pZCI6ImFhYWFhIn0="

  • cloudflareEmail (string)

    The email used for accessing the Cloudflare platform.

    Example: "example@example.com"

  • cloudflareGlobalAPIKey (string)

    The Cloudflare Global API key for managing DNS records

    It allows you to verify that domains specified in the Certificate resource are managed by cert-manager and kept by the Cloudflare DNS provider.

    Verification is performed by adding special TXT records for the ACME DNS01 Challenge Provider domain.

    Example: "key"

  • digitalOceanCredentials (string)

    The Access Token for the Digital Ocean API (you can create it in the API section).

    Example: "creds"

  • email (string)

    The email used for sending notifications by LetsEncrypt.

    Example: "example@example.com"

  • nodeSelector (object)

    The same as in the pods’ spec.nodeSelector parameter in Kubernetes.

    If the parameter is omitted or false, it will be determined automatically.

    Example: {"has-gpu":"true"}

  • route53AccessKeyID (string)

    The Access Key ID of the user with the attached Amazon Route53 IAM Policy for managing domain records.

    Example: "key_id"

  • route53SecretAccessKey (string)

    The Secret Access Key of the user with privileges to manage domain records.

    Example: "secret"

  • tolerations (array of objects)

    The same as in the pods’ spec.tolerations parameter in Kubernetes.

    If the parameter is omitted or false, it will be determined automatically.

    Example: [{"key":"dedicated.deckhouse.io","operator":"Equal","value":"cert-manager"}]

    • effect (string)
    • key (string)
    • operator (string)
    • tolerationSeconds (integer)
    • value (string)