etcd

package
v0.0.0-...-858e6e1 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSolver

func NewSolver() webhook.Solver

Types

type Config

type Config struct {
	EtcdEndpoint  string `json:"etcdEndpoint"`
	CoreDNSPrefix string `json:"coreDNSPrefix"`
}

type Solver

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

func (*Solver) CleanUp

func (s *Solver) CleanUp(ch *v1alpha1.ChallengeRequest) (err 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) NewEtcdClient

func (s *Solver) NewEtcdClient(cfg Config) (err error)

func (*Solver) Present

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

type TxtRecord

type TxtRecord struct {
	TTL  uint32 `json:"ttl,omitempty"`
	Text string `json:"text,omitempty"`
}

Jump to

Keyboard shortcuts

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