Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct { ResolverName string // contains filtered or unexported fields }
Provider is the Tailscale certificates provider implementation. It receives configuration updates (e.g. new router, with new domain) from Traefik core, fetches the corresponding TLS certificates from the Tailscale daemon, and sends back to Traefik core a configuration updated with the certificates.
func (*Provider) HandleConfigUpdate ¶
func (p *Provider) HandleConfigUpdate(cfg dynamic.Configuration)
HandleConfigUpdate hands out a configuration update to the provider.
func (*Provider) Provide ¶
Provide starts the provider, which will henceforth send configuration updates on dynMessages.
func (*Provider) ThrottleDuration ¶
ThrottleDuration implements the aggregator.throttled interface, in order to ensure that this provider is unthrottled.
Click to show internal directories.
Click to hide internal directories.