hub

package
v2.9.6 Latest Latest
Warning

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

Go to latest
Published: Dec 7, 2022 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	APIEntrypoint    = "traefikhub-api"
	TunnelEntrypoint = "traefikhub-tunl"
)

Entrypoints created for Hub.

Variables

This section is empty.

Functions

This section is empty.

Types

type Provider

type Provider struct {
	TLS *TLS `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

Provider holds configurations of the provider.

func (*Provider) Init

func (p *Provider) Init() error

Init the provider.

func (*Provider) Provide

func (p *Provider) Provide(configurationChan chan<- dynamic.Message, _ *safe.Pool) error

Provide allows the hub provider to provide configurations to traefik using the given configuration channel.

type TLS

type TLS struct {
	Insecure bool               `` /* 257-byte string literal not displayed */
	CA       ttls.FileOrContent `` /* 165-byte string literal not displayed */
	Cert     ttls.FileOrContent `` /* 151-byte string literal not displayed */
	Key      ttls.FileOrContent `` /* 140-byte string literal not displayed */
}

TLS configures the mTLS connection between Traefik Proxy and the Traefik Hub Agent.

Jump to

Keyboard shortcuts

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