godaddy

package
v0.0.0-...-71663c0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2022 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSolver

func NewSolver() webhook.Solver

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

type Config

type Config struct {
	APIKeyRef    meta.SecretKeySelector `json:"apiKeyRef"`
	APISecretRef meta.SecretKeySelector `json:"apiSecretRef"`
	Production   bool                   `json:"production"`

	// The TTL of the TXT record used for the DNS challenge
	TTL int `json:"ttl"`
}

Issuer:

  Spec:
    acme:
      dns01:
        providers:
		  config:
			authApiKey: YYYY
			authApiSecret: ZZZZZ
			productions: false
			ttl: 30

type Solver

type Solver struct {
	// contains filtered or unexported fields
}

func (*Solver) CleanUp

func (s *Solver) CleanUp(ch *v1alpha1.ChallengeRequest) error

func (*Solver) Initialize

func (s *Solver) Initialize(kubeClientConfig *rest.Config, stopCh <-chan struct{}) error

func (*Solver) Name

func (s *Solver) Name() string

func (*Solver) Present

func (s *Solver) Present(ch *v1alpha1.ChallengeRequest) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL