Documentation
¶
Index ¶
- func Command(name string, arg []string) (string, error)
- func ConcatStrings(ss ...string) string
- func GetCurPath() string
- func GetHostname() string
- func GetLocalIP(hostName string) (string, error)
- func GetNamespacedName(resourceID string) (string, string, error)
- func GetResourceID(namespace, name string) string
- func SpliceErrors(errors []error) string
- func ValidateNodeIP(nodeIP net.IP) error
- type DummyDeviceManager
- func (d *DummyDeviceManager) DeleteDummyDevice(devName string) error
- func (d *DummyDeviceManager) EnsureAddressBind(address, devName string) (bool, error)
- func (d *DummyDeviceManager) EnsureDummyDevice(devName string) (bool, error)
- func (d *DummyDeviceManager) ListBindAddress(devName string) ([]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConcatStrings ¶
ConcatStrings use bytes.buffer to concatenate string variable
func GetLocalIP ¶
func GetNamespacedName ¶
GetNamespacedName return namespaced name
func GetResourceID ¶
GetResourceID return resource ID
func SpliceErrors ¶
func ValidateNodeIP ¶
ValidateNodeIP validates given node IP belongs to the current host
Types ¶
type DummyDeviceManager ¶
func NewDummyDeviceManager ¶
func NewDummyDeviceManager() *DummyDeviceManager
func (*DummyDeviceManager) DeleteDummyDevice ¶
func (d *DummyDeviceManager) DeleteDummyDevice(devName string) error
DeleteDummyDevice delete dummy device.
func (*DummyDeviceManager) EnsureAddressBind ¶
func (d *DummyDeviceManager) EnsureAddressBind(address, devName string) (bool, error)
EnsureAddressBind checks if address is bound to the interface, if not, binds it. If the address is already bound, return true.
func (*DummyDeviceManager) EnsureDummyDevice ¶
func (d *DummyDeviceManager) EnsureDummyDevice(devName string) (bool, error)
EnsureDummyDevice ensure dummy device exist
func (*DummyDeviceManager) ListBindAddress ¶
func (d *DummyDeviceManager) ListBindAddress(devName string) ([]string, error)
ListBindAddress list all IP addresses which are bound in a given interface
Click to show internal directories.
Click to hide internal directories.