Documentation ¶
Index ¶
- func VirtualServiceApplyFromChallengeMeta(cm ChallengeMeta) *netapplyv1beta1.VirtualServiceApplyConfiguration
- type ChallengeMeta
- type ChallengeSolver
- func (cs *ChallengeSolver) Hash(in string) string
- func (cs *ChallengeSolver) Reconcile(ctx context.Context, req reconcile.Request) (reconcile.Result, error)
- func (cs *ChallengeSolver) SetupWithManager(ctx context.Context, mgr manager.Manager) error
- func (cs *ChallengeSolver) Solve(ctx context.Context, challenge *acmev1.Challenge) (*apinetv1beta1.VirtualService, error)
- type OptionsFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func VirtualServiceApplyFromChallengeMeta ¶
func VirtualServiceApplyFromChallengeMeta(cm ChallengeMeta) *netapplyv1beta1.VirtualServiceApplyConfiguration
Types ¶
type ChallengeMeta ¶
type ChallengeSolver ¶
type ChallengeSolver struct {
// contains filtered or unexported fields
}
func NewChallengeSolver ¶
func NewChallengeSolver(cc corev1listers.ServiceLister, nc networkingv1beta1Client.NetworkingV1beta1Interface, cmc certmanagerversionedclient.Interface, glc *cache.GatewayLookupCache, opts ...OptionsFunc) *ChallengeSolver
func (*ChallengeSolver) Hash ¶
func (cs *ChallengeSolver) Hash(in string) string
func (*ChallengeSolver) SetupWithManager ¶
func (*ChallengeSolver) Solve ¶
func (cs *ChallengeSolver) Solve(ctx context.Context, challenge *acmev1.Challenge) (*apinetv1beta1.VirtualService, error)
type OptionsFunc ¶
type OptionsFunc func(cs *ChallengeSolver)
func WithDryRun ¶
func WithDryRun(dryrun bool) OptionsFunc
Click to show internal directories.
Click to hide internal directories.