Versions in this module Expand all Collapse all v0 v0.3.3 Feb 26, 2016 v0.3.1 Sep 17, 2015 v0.3.0 Aug 21, 2015 Changes in this version type Host + SSLBackend bool + SSLBackendTLSVerify string type InterlockData + SSLBackend bool + SSLBackendTLSVerify string v0.2.11 Jul 17, 2015 v0.2.10 Jul 3, 2015 v0.2.9 Jun 19, 2015 v0.2.8 Jun 15, 2015 v0.2.6 Jun 10, 2015 Changes in this version + func NewPlugin(interlockConfig *interlock.Config, client *dockerclient.DockerClient) (interlock.Plugin, error) + type HaproxyPlugin struct + func (p HaproxyPlugin) GenerateProxyConfig() (*ProxyConfig, error) + func (p HaproxyPlugin) HandleEvent(event *dockerclient.Event) error + func (p HaproxyPlugin) Info() *interlock.PluginInfo + func (p HaproxyPlugin) Init() error + type Host struct + BackendOptions []string + BalanceAlgorithm string + Check string + Domain string + Name string + SSLOnly bool + Upstreams []*Upstream + type InterlockData struct + AliasDomains []string + BackendOptions []string + BalanceAlgorithm string + Check string + CheckInterval int + Domain string + Hostname string + Port int + SSLOnly bool + type PluginConfig struct + ClientTimeout int + ConnectTimeout int + MaxConn int + PidPath string + Port int + ProxyBackendOverrideAddress string + ProxyConfigPath string + SSLCert string + SSLOpts string + SSLPort int + ServerTimeout int + StatsPassword string + StatsUser string + SyslogAddr string + type ProxyConfig struct + Hosts []*Host + PluginConfig *PluginConfig + type Upstream struct + Addr string + CheckInterval int + Container string