Versions in this module Expand all Collapse all v1 v1.1.0 Apr 4, 2016 Changes in this version + type Config struct + Config *config.ExtensionConfig + Hosts []*Host + Networks map[string]string + type HAProxyLoadBalancer struct + func NewHAProxyLoadBalancer(c *config.ExtensionConfig, client *dockerclient.DockerClient) (*HAProxyLoadBalancer, error) + func (p *HAProxyLoadBalancer) ConfigPath() string + func (p *HAProxyLoadBalancer) GenerateProxyConfig(containers []dockerclient.Container) (interface{}, error) + func (p *HAProxyLoadBalancer) HandleEvent(event *dockerclient.Event) error + func (p *HAProxyLoadBalancer) Name() string + func (p *HAProxyLoadBalancer) Reload(proxyContainers []dockerclient.Container) error + func (p *HAProxyLoadBalancer) Template() string + type Host struct + BackendOptions []string + BalanceAlgorithm string + Check string + Domain string + Name string + SSLBackend bool + SSLBackendTLSVerify string + SSLOnly bool + Upstreams []*Upstream + type Upstream struct + Addr string + CheckInterval int + Container string