Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigValue ¶
ConfigValue ...
type KeyConfig ¶ added in v0.12.1
type KeyConfig struct {
// contains filtered or unexported fields
}
KeyConfig ...
type MapBuilder ¶
type MapBuilder struct {
// contains filtered or unexported fields
}
MapBuilder ...
func NewMapBuilder ¶
func NewMapBuilder(logger types.Logger, annDefaults map[string]string) *MapBuilder
NewMapBuilder ...
type Mapper ¶
type Mapper struct { MapBuilder // contains filtered or unexported fields }
Mapper ...
type PathConfig ¶ added in v0.12.1
type PathConfig struct {
// contains filtered or unexported fields
}
PathConfig ...
type Source ¶
type Source struct { Namespace string Name string Type convtypes.ResourceType }
Source ...
type Updater ¶
type Updater interface { UpdateGlobalConfig(haproxyConfig haproxy.Config, mapper *Mapper) UpdateTCPPortConfig(tcp *hatypes.TCPServicePort, mapper *Mapper) UpdateTCPHostConfig(tcpPort *hatypes.TCPServicePort, tcpHost *hatypes.TCPServiceHost, mapper *Mapper) UpdateHostConfig(host *hatypes.Host, mapper *Mapper) UpdateBackendConfig(backend *hatypes.Backend, mapper *Mapper) }
Updater ...
func NewUpdater ¶
func NewUpdater(haproxy haproxy.Config, options *convtypes.ConverterOptions) Updater
NewUpdater ...
Click to show internal directories.
Click to hide internal directories.