Documentation ¶
Index ¶
- type MockNodeSync
- func (m *MockNodeSync) DeleteNode(nodeName string) *nodesync.NodeUpdate
- func (m *MockNodeSync) GetAllNodes() nodesync.Nodes
- func (m *MockNodeSync) GetNodeID() uint32
- func (m *MockNodeSync) PublishNodeIPs(addresses contivconf.IPsWithNetworks, version contivconf.IPVersion) error
- func (m *MockNodeSync) UpdateNode(node *nodesync.Node) *nodesync.NodeUpdate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockNodeSync ¶
type MockNodeSync struct {
// contains filtered or unexported fields
}
MockNodeSync is a mock implementation of nodesync plugin.
func NewMockNodeSync ¶
func NewMockNodeSync(thisNodeName string) *MockNodeSync
NewMockNodeSync is a constructor for MockNodeSync.
func (*MockNodeSync) DeleteNode ¶
func (m *MockNodeSync) DeleteNode(nodeName string) *nodesync.NodeUpdate
DeleteNode allows to delete node data.
func (*MockNodeSync) GetAllNodes ¶
func (m *MockNodeSync) GetAllNodes() nodesync.Nodes
GetAllNodes returns mock node data as set via UpdateNode() method.
func (*MockNodeSync) GetNodeID ¶
func (m *MockNodeSync) GetNodeID() uint32
GetNodeID return this node ID as set via UpdateNode() method.
func (*MockNodeSync) PublishNodeIPs ¶
func (m *MockNodeSync) PublishNodeIPs(addresses contivconf.IPsWithNetworks, version contivconf.IPVersion) error
PublishNodeIPs does nothing here.
func (*MockNodeSync) UpdateNode ¶
func (m *MockNodeSync) UpdateNode(node *nodesync.Node) *nodesync.NodeUpdate
UpdateNode allows to set mock node data to test against.
Click to show internal directories.
Click to hide internal directories.