Versions in this module Expand all Collapse all v0 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 v0.2.4 May 9, 2015 v0.2.1 Apr 11, 2015 v0.2.0 Mar 20, 2015