Documentation ¶
Index ¶
- func AdaptFunc(whitelist WhiteListFunc) orbiter.AdaptFunc
- func SecretsFunc() secret.Func
- type CIDRV0
- type CIDRV1
- type Current
- type Desired
- type DesiredV0
- type DesiredV1
- type DestinationV0
- type DestinationV1
- type HealthChecks
- type HealthChecksV0
- type HealthChecksV1
- type LB
- type NAT
- type NATDesires
- type Port
- type PortV0
- type PortV1
- type SourceV0
- type SourceV1
- type Transport
- type VIP
- type VIPV0
- type VIPV1
- type WhiteListFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AdaptFunc ¶
func AdaptFunc(whitelist WhiteListFunc) orbiter.AdaptFunc
func SecretsFunc ¶ added in v0.21.0
Types ¶
type Current ¶
type Current struct { Common *tree.Common `yaml:",inline"` Current struct { Spec func(svc core.MachinesService) (map[string][]*VIP, error) Desire func(pool string, svc core.MachinesService, vrrp bool, notifyMaster func(machine infra.Machine, peers infra.Machines, vips []*VIP) string, vip func(*VIP) string) (bool, error) } `yaml:"-"` }
type Desired ¶
func (*Desired) UnmarshalYAML ¶
type DestinationV0 ¶ added in v0.22.0
type DestinationV0 struct { HealthChecks HealthChecksV0 Port PortV0 Pool string }
type DestinationV1 ¶ added in v0.22.0
type DestinationV1 struct { HealthChecks HealthChecksV1 Port PortV1 Pool string }
type HealthChecks ¶
type HealthChecksV0 ¶ added in v0.22.0
type HealthChecksV1 ¶ added in v0.22.0
type NATDesires ¶ added in v0.22.0
type SourceV0 ¶ added in v0.22.0
type SourceV0 struct { Name string SourcePort PortV0 `yaml:",omitempty"` Destinations []*DestinationV0 }
type SourceV1 ¶ added in v0.22.0
type SourceV1 struct { Name string SourcePort PortV1 `yaml:",omitempty"` Destinations []*DestinationV1 Whitelist []*CIDRV1 }
type WhiteListFunc ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.