package testing
import "k8s.io/kubernetes/pkg/util/ipvs/testing"
Index ¶
- type FakeIPVS
- func NewFake() *FakeIPVS
- func (f *FakeIPVS) AddRealServer(serv *utilipvs.VirtualServer, dest *utilipvs.RealServer) error
- func (f *FakeIPVS) AddVirtualServer(serv *utilipvs.VirtualServer) error
- func (*FakeIPVS) DeleteRealServer(serv *utilipvs.VirtualServer, dest *utilipvs.RealServer) error
- func (f *FakeIPVS) DeleteVirtualServer(serv *utilipvs.VirtualServer) error
- func (*FakeIPVS) EnsureVirtualServerAddressBind(serv *utilipvs.VirtualServer, dev string) (exist bool, err error)
- func (f *FakeIPVS) Flush() error
- func (f *FakeIPVS) GetRealServers(serv *utilipvs.VirtualServer) ([]*utilipvs.RealServer, error)
- func (f *FakeIPVS) GetVirtualServer(serv *utilipvs.VirtualServer) (*utilipvs.VirtualServer, error)
- func (f *FakeIPVS) GetVirtualServers() ([]*utilipvs.VirtualServer, error)
- func (*FakeIPVS) UnbindVirtualServerAddress(serv *utilipvs.VirtualServer, dev string) error
- func (f *FakeIPVS) UpdateVirtualServer(serv *utilipvs.VirtualServer) error
Types ¶
type FakeIPVS ¶
type FakeIPVS struct { Scheduler string Services map[serviceKey]*utilipvs.VirtualServer Destinations map[serviceKey][]*utilipvs.RealServer }
FakeIPVS no-op implementation of ipvs Interface
func NewFake ¶
func NewFake() *FakeIPVS
NewFake creates a fake ipvs strucuter
func (*FakeIPVS) AddRealServer ¶
func (f *FakeIPVS) AddRealServer(serv *utilipvs.VirtualServer, dest *utilipvs.RealServer) error
AddRealServer is a fake implementation
func (*FakeIPVS) AddVirtualServer ¶
func (f *FakeIPVS) AddVirtualServer(serv *utilipvs.VirtualServer) error
AddVirtualServer is a fake implementation
func (*FakeIPVS) DeleteRealServer ¶
func (*FakeIPVS) DeleteRealServer(serv *utilipvs.VirtualServer, dest *utilipvs.RealServer) error
DeleteRealServer is a fake implementation
func (*FakeIPVS) DeleteVirtualServer ¶
func (f *FakeIPVS) DeleteVirtualServer(serv *utilipvs.VirtualServer) error
DeleteVirtualServer is a fake implementation
func (*FakeIPVS) EnsureVirtualServerAddressBind ¶
func (*FakeIPVS) EnsureVirtualServerAddressBind(serv *utilipvs.VirtualServer, dev string) (exist bool, err error)
EnsureVirtualServerAddressBind is a fake implementation
func (*FakeIPVS) Flush ¶
Flush is a fake implementation
func (*FakeIPVS) GetRealServers ¶
func (f *FakeIPVS) GetRealServers(serv *utilipvs.VirtualServer) ([]*utilipvs.RealServer, error)
GetRealServers is a fake implementation
func (*FakeIPVS) GetVirtualServer ¶
func (f *FakeIPVS) GetVirtualServer(serv *utilipvs.VirtualServer) (*utilipvs.VirtualServer, error)
GetVirtualServer is a fake implementation
func (*FakeIPVS) GetVirtualServers ¶
func (f *FakeIPVS) GetVirtualServers() ([]*utilipvs.VirtualServer, error)
GetVirtualServers is a fake implementation
func (*FakeIPVS) UnbindVirtualServerAddress ¶
func (*FakeIPVS) UnbindVirtualServerAddress(serv *utilipvs.VirtualServer, dev string) error
UnbindVirtualServerAddress is a fake implementation
func (*FakeIPVS) UpdateVirtualServer ¶
func (f *FakeIPVS) UpdateVirtualServer(serv *utilipvs.VirtualServer) error
UpdateVirtualServer is a fake implementation
Source Files ¶
fake.go
- Version
- v1.8.5-beta.0
- Published
- Nov 20, 2017
- Platform
- js/wasm
- Imports
- 2 packages
- Last checked
- 9 minutes ago –
Tools for package owners.