Issuer
Resource Icon
Resource Overview
A Kubernetes resource that accepts certificate signing requests and generates signed certificates from a Certificate Authority (CA).
Associated Resources
Parent Resource
Connected Resources
Resource Setting Values
service_name
: Name of the Issuer resourceacme
: Defines the account registered on the ACME (Automated Certificate Management Environment) certification authority serveracme.server
: Endpoint address of the ACME serveracme.email
: An email address where Let's Encrypt will contact you regarding expiration or issues with your certificateacme.private_key_secret_ref
: Specifies the name of the Kubernetes Secret that stores the client key that will be used to communicate with the ACME server
solver_type
: Defines the method for solving challenges for certificate issuance -DNS
,HTTP
Solver-Type : DNS
dns_solvers
: Define settings corresponding to when the solver is set to DNSname
: Name of the dns_solver configurationprovider
: Select DNS-01 Challenge Type -AzureDNS
,Route53
,ACMEDNS
AzureDNS
azure_dns
: Specifies the settings when AzureDNS is selected among the DNS-01 challenge typesname
: Name of the AzureDNS configurationclient_id
: Client ID of the Azure Service Principal applicationclient_secret_name
: Azure Service Principal Specifies the name of the Kubernetes secret where the application's client secret is storedclient_secret_key
: Specify the name of the key to be used in Secretsubscription_id
: ID of your Azure subscriptiontenant_id
: Tenant ID for your Azure subscriptionresource_group_name
: Specify the resource group to which the Azure DNS Zone resource belongshosted_zone_name
: Specify a hosted zone name for Azure DNS Zone
Route53
route_53
: Specifies the settings when Route53 is selected among the DNS-01 challenge typesname
: Name of the Route53 configurationregion
: Specifies the AWS Region in which the Route 53 service is usedaccess_key_id
: AWS access key IDaccess_key_secret_name
: Specify a Kubernetes Secret name containing the AWS Secret access key value (can be omitted if you specified access_key_id)access_key_secret_key
: Specifies the name of the key to use in Secret (can be omitted if access_key_id is specified)secret_access_key_secret_name
: Specify a secret name that contains AWS Secret Access Key valuessecret_access_key_secret_key
: Specify a key name for the secret that contains the AWS Secret access key valuerole
: Specify AWS IAM role to manage Route53 DNS
ACMEDNS
acme_dns
: Specifies the settings when ACMEDNS is selected among the DNS-01 challenge typesname
: Name of the ACMEDNS configurationhost
: Endpoint address of the acme-dns serveraccount_secret_ref_name
: Specifies the name of the Kubernetes Secret that stores account information for the acme-dns serveraccount_secret_ref_key
: Specifies the name of the key to be used in the Kubernetes Secret that stores account information for the acme-dns server
Solver-Type : HTTP-01
http_solvers
: Specify settings when selecting the HTTP challenge typename
: Name of the HTTP solver configurationprovider
: Select DNS-01 Challenge Type -Ingress
,Gateway
Ingress
ingress
: Settings for using Ingress as the HTTP-01 challenge solverGateway- `name` : Name of the Ingress configuration for the HTTP-01 challenge
- `ingress_class_name` : Specifies which Ingress class to useGateway
: Specifies the type to resolve the HTTP-01 challengename
: Settings when resolving HTTP-01 challenges using Gatewaynamespace
: Specifies the namespace to which the gateway resource to connect belongs