Versions in this module Expand all Collapse all v0 v0.5.2 May 19, 2015 v0.5.1 May 13, 2015 Changes in this version + const DefaultInterface + const DefaultName + const DefaultSelector + const DefaultServicePort + const DefaultType + const DefaultWatchPort + func ValidateCmdOptions(options *IPFailoverConfigCmdOptions, c *Configurator) error + func ValidateIPAddress(ip string) error + func ValidateIPAddressRange(iprange string) error + func ValidateVirtualIPs(vips string) error + type Configurator struct + Name string + Plugin IPFailoverConfiguratorPlugin + Writer io.Writer + func NewConfigurator(name string, plugin IPFailoverConfiguratorPlugin, out io.Writer) *Configurator + func (c *Configurator) Create() error + func (c *Configurator) Generate() (*kapi.List, error) + type IPFailoverConfigCmdOptions struct + Create bool + Credentials string + ImageTemplate variable.ImageTemplate + NetworkInterface string + Replicas int + Selector string + ServicePort int + Type string + VirtualIPs string + WatchPort int + type IPFailoverConfiguratorPlugin interface + Create func(out io.Writer) error + Generate func() (*kapi.List, error) + GetDeploymentConfig func() (*deployapi.DeploymentConfig, error) + GetNamespace func() (string, error) + GetSelector func() (map[string]string, error) + GetWatchPort func() (int, error)