nodecap

package
v1.11.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 15, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NodeCapabilityERDMA        = "erdma"
	NodeCapabilityExclusiveENI = "cni_exclusive_eni"
	NodeCapabilityIPv6         = "cni_ipv6_stack"
)

Variables

This section is empty.

Functions

func GetNodeCapabilities

func GetNodeCapabilities(capName string) string

GetNodeCapabilities retrieves a capability

func SetNodeCapabilities

func SetNodeCapabilities(capName, val string)

SetNodeCapabilities for unit test purpose

func WriteNodeCapabilities

func WriteNodeCapabilities(capName, value string) error

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

type NodeCapabilitiesStore added in v1.11.1

type NodeCapabilitiesStore interface {
	Load() error
	Save() error
	Set(capName, value string)
	Get(capName string) string
}

NodeCapabilitiesStore defines an interface for node capabilities operations

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL