certmanager v1.21.1

Challenge.spec.solver.http01.gatewayHTTPRoute.podTemplate.spec

PodSpec defines overrides for the HTTP01 challenge solver pod. Check ACMEChallengeSolverHTTP01IngressPodSpec to find out currently supported fields. All other fields will be ignored.

8 fields
Challenge.spec.solver.http01.gatewayHTTPRoute.podTemplate.spec fields and descriptions
Field / TypeDescription
object

If specified, the pod's scheduling constraints

object[]

If specified, the pod's imagePullSecrets

  • x-kubernetes-list-map-keys: ["name"]
  • x-kubernetes-list-type: "map"
map[string]string

NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/

priorityClassName
string

If specified, the pod's priorityClassName.

object

If specified, the pod's resource requirements. These values override the global resource configuration flags. Note that when only specifying resource limits, ensure they are greater than or equal to the corresponding global resource requests configured via controller flags (--acme-http01-solver-resource-request-cpu, --acme-http01-solver-resource-request-memory). Kubernetes will reject pod creation if limits are lower than requests, causing challenge failures.

object

If specified, the pod's security context

serviceAccountName
string

If specified, the pod's service account

object[]

If specified, the pod's tolerations.

  • x-kubernetes-list-type: "atomic"