Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsFailureState ¶
func IsFinalState ¶
IsFinalState will return true if the given ACME State is a 'final' state. This is either one of 'ready', 'invalid' or 'expired'. The 'valid' state is a special case, as it is a final state for Challenges but not for Orders.
func PrivateKeySelector ¶
func PrivateKeySelector(sel cmmeta.SecretKeySelector) cmmeta.SecretKeySelector
PrivateKeySelector will default the SecretKeySelector with a default secret key if one is not already specified.
func RequiredDNS01SolverSecrets ¶ added in v1.21.1
func RequiredDNS01SolverSecrets(issuer v1.GenericIssuer) ([]cmmeta.SecretKeySelector, error)
RequiredDNS01SolverSecrets returns the Kubernetes Secret references required by the ACME DNS-01 solvers configured on the given issuer. It is the single source of truth for which Secrets an ACME issuer's DNS-01 solvers depend on, shared by the code that validates those Secrets exist (pkg/issuer/acme) and the code that decides whether a Secret event is relevant to a given Issuer/ClusterIssuer (pkg/controller/issuers, pkg/controller/clusterissuers).
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package webhook provides a library that can be used to build external ACME solver webhooks.
|
Package webhook provides a library that can be used to build external ACME solver webhooks. |
|
apis/acme
Package acme contains type definitions for ACME ChallengePayload resources
|
Package acme contains type definitions for ACME ChallengePayload resources |
|
apis/acme/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
|
Package v1alpha1 is the v1alpha1 version of the API. |