Https Cert Issuer

HttpsCertIssuer contains configurations for HTTPs certificate issuer.

The default HTTP01 issuer would look as follows:

apiVersion: core.kalm.dev/v1alpha1
kind: HttpsCertIssuer
metadata:
name: default-http01-issuer
spec:
http01: {}

The default DNS01 issuer would look as follows:

apiVersion: core.kalm.dev/v1alpha1
kind: HttpsCertIssuer
metadata:
name: default-dns01-issuer
spec:
dns01:
baseACMEDomain: acme.foobar-cluster.clusters.kalm-dns.com
configs:
foobar-cluster.clusters.kalm-apps.com:
fulldomain: 4dcf92.acme.foobar-cluster.clusters.kalm-dns.com
password: m8-PS6CzMlP_VW_Mp7qWr7fwqeXly09
subdomain: 4dcfea60-4074-9d44-dbdc5bfe5192
username: bb453100-422e-8839-0013c700bc12

HttpsCertIssuer

FieldTypeDescriptionRequired
http01*HTTP01IssuerCertificate Issuer using HTTP01 challenge validationsFalse
dns01*DNS01IssuerCertificate Issuer using DNS01 challenge validationsFalse

HTTP01Issuer

FieldTypeDescriptionRequired
emailstringemail for adminFalse

DNS01Issuer

FieldTypeDescriptionRequired
BaseACMEDomainstringbase domain for our ACME-DNS serverTrue
Configsmap(string, DNS01IssuerConfig)configs to setup different wildcard certificate domains in our ACME-DNS server, key is domain, value is config.False

DNS01IssuerConfig

config used by cert-manager to configure our ACME-DNS server to pass DNS01 challenges.

FieldTypeDescriptionRequired
UserNamestringTrue
PasswordstringTrue
FullDomainstringTrue
SubDomainstringTrue
AllowFrom[]stringFalse
Last updated on by Liu Mingmin