Documentation ¶
Index ¶
- Constants
- func ValidateCmdOptions(options *IPFailoverConfigCmdOptions, c *Configurator) error
- func ValidateIPAddress(ip string) error
- func ValidateIPAddressRange(iprange string) error
- func ValidateVirtualIPs(vips string) error
- type Configurator
- type IPFailoverConfigCmdOptions
- type IPFailoverConfiguratorPlugin
Constants ¶
View Source
const ( // Default IP Failover resource name. DefaultName = "ipfailover" // Default IP Failover type. DefaultType = "keepalived" // Default service port. DefaultServicePort = 1985 // Default IP Failover watched port number. DefaultWatchPort = 80 // Default resource selector. DefaultSelector = "ipfailover=<name>" // Default network interface. DefaultInterface = "eth0" )
Variables ¶
This section is empty.
Functions ¶
func ValidateCmdOptions ¶
func ValidateCmdOptions(options *IPFailoverConfigCmdOptions, c *Configurator) error
Validate command line operations.
func ValidateIPAddressRange ¶
Validate an IP address range or single IP address.
func ValidateVirtualIPs ¶
Validate virtual IP range/addresses.
Types ¶
type Configurator ¶
type Configurator struct { Name string Plugin IPFailoverConfiguratorPlugin Writer io.Writer }
func NewConfigurator ¶
func NewConfigurator(name string, plugin IPFailoverConfiguratorPlugin, out io.Writer) *Configurator
func (*Configurator) Create ¶
func (c *Configurator) Create() error
type IPFailoverConfigCmdOptions ¶
type IPFailoverConfigCmdOptions struct { Type string ImageTemplate variable.ImageTemplate Credentials string ServicePort int Selector string Create bool // Failover options. VirtualIPs string NetworkInterface string WatchPort int Replicas int }
Options supported by the IP Failover admin command.
Click to show internal directories.
Click to hide internal directories.