Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Solver ¶
type Solver interface {
// Name is the name of this ACME solver as part of the API group.
// This must match what you configure in the ACME Issuer's DNS01 config.
Name() string
// Present should 'present' the ACME challenge solving parameters as
// defined in the given challenge resource.
// TODO: add notes about duplicate records with DNS01
Present(ch *whapi.ChallengeRequest) error
// CleanUp should remove any presented challenge records for the given
// challenge resource
// TODO: add notes about duplicate records with DNS01
CleanUp(ch *whapi.ChallengeRequest) error
// Initialize is called as a post-start hook when the apiserver starts.
Initialize(kubeClientConfig *restclient.Config, stopCh <-chan struct{}) error
}
Directories
¶
Path | Synopsis |
---|---|
apis
|
|
acme
Package acme contains type definitions for ACME ChallengePayload resources
|
Package acme contains type definitions for ACME ChallengePayload resources |
acme/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
|
Package v1alpha1 is the v1alpha1 version of the API. |
registry
|
|
Click to show internal directories.
Click to hide internal directories.