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