Options
All
  • Public
  • Public/Protected
  • All
Menu

The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed.

schema

IssuerSpecAcmeSolversHttp01Ingress

Hierarchy

  • IssuerSpecAcmeSolversHttp01Ingress

Index

Properties

Optional Readonly class

class: string

The ingress class to use when creating Ingress resources to solve ACME challenges that use this challenge solver. Only one of 'class' or 'name' may be specified.

schema

IssuerSpecAcmeSolversHttp01Ingress#class

Optional Readonly ingressTemplate

Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges.

schema

IssuerSpecAcmeSolversHttp01Ingress#ingressTemplate

Optional Readonly name

name: string

The name of the ingress resource that should have ACME challenge solving routes inserted into it in order to solve HTTP01 challenges. This is typically used in conjunction with ingress controllers like ingress-gce, which maintains a 1:1 mapping between external IPs and ingress resources.

schema

IssuerSpecAcmeSolversHttp01Ingress#name

Optional Readonly podTemplate

Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges.

schema

IssuerSpecAcmeSolversHttp01Ingress#podTemplate

Optional Readonly serviceType

serviceType: string

Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort.

schema

IssuerSpecAcmeSolversHttp01Ingress#serviceType

Generated using TypeDoc