Documentation
¶
Index ¶
Constants ¶
View Source
const ( NodeCapabilityERDMA = "erdma" NodeCapabilityExclusiveENI = "cni_exclusive_eni" NodeCapabilityIPv6 = "cni_ipv6_stack" )
Variables ¶
This section is empty.
Functions ¶
func GetNodeCapabilities ¶
GetNodeCapabilities retrieves a capability
func SetNodeCapabilities ¶
func SetNodeCapabilities(capName, val string)
SetNodeCapabilities for unit test purpose
func WriteNodeCapabilities ¶
WriteNodeCapabilities writes a capability to the file
Types ¶
type FileNodeCapabilities ¶ added in v1.11.1
type FileNodeCapabilities struct {
// contains filtered or unexported fields
}
FileNodeCapabilities is a concrete implementation of NodeCapabilitiesStore
func NewFileNodeCapabilities ¶ added in v1.11.1
func NewFileNodeCapabilities(filePath string) *FileNodeCapabilities
NewFileNodeCapabilities creates a new FileNodeCapabilities instance
func (*FileNodeCapabilities) Get ¶ added in v1.11.1
func (store *FileNodeCapabilities) Get(capName string) string
Get retrieves a node capability
func (*FileNodeCapabilities) Load ¶ added in v1.11.1
func (store *FileNodeCapabilities) Load() error
Load loads capabilities from the INI file
func (*FileNodeCapabilities) Save ¶ added in v1.11.1
func (store *FileNodeCapabilities) Save() error
Save saves the capabilities to the INI file
func (*FileNodeCapabilities) Set ¶ added in v1.11.1
func (store *FileNodeCapabilities) Set(capName, value string)
Set sets a node capability
Click to show internal directories.
Click to hide internal directories.